質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

Q&A

解決済

2回答

4948閲覧

xampp グローバルipアドレス ddns サーバ外部公開

riroholll

総合スコア57

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

0グッド

0クリップ

投稿2017/01/21 10:54

現在ザンプを使ってサーバ外部公開の設定を行っています。

サーバクライアントソフト xampp

ルータwg1200hp

ddns myddns

です。

ルータのほうではppp(ポートマッピング)の設定が終わっておりcmanのほうでポート開放の確認とddnsとの設定も終わっています。

しかしddnsをURLに入れてもページが表示されません

あとどのような作業をすると外部に公開できるのでしょうか。

勉強での構築をしているので運用は考えていません。
勉強での構築をしています。

詳細な説明をお待ちしております。

よろしくお願いしたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2017/01/21 12:06

ppp(ポートマッピング)の意味が少しわからないのですが…。つまりはNATで静的NAT(IPマスカレード)の設定をして、ルーターからパソコンへのポート転送をしたということでしょうか。
riroholll

2017/01/21 12:17

ポート開放の手順なのでそうだと思います
退会済みユーザー

退会済みユーザー

2017/01/21 12:30

ポート開放とポート転送は別のものなのです。説明がヘタですみません><。
退会済みユーザー

退会済みユーザー

2017/01/21 12:32

ポート開放というのは、「そのポートがネットからアクセスできるようにする」もので、ポート転送というものは、ルーター等からパソコンにインターネットから来たデータを転送するものです。
退会済みユーザー

退会済みユーザー

2017/01/21 12:34

なので、パソコンとルーターの両方でポートを開放したあとさらに、ルーターでポート転送というものをする必要があります。
退会済みユーザー

退会済みユーザー

2017/01/21 12:36

もし両方しているのならば申し訳ありません。
guest

回答2

0

ベストアンサー

なるほど。LAN内からアクセスしているのですね。

インターネット自体の仕様となっています。つまり、インターネットでは、**「同じLAN内のサーバーに対して、そのLANのグローバルIPアドレスで接続出来ない」**のです。

簡単な理由として、ルーターは

  • パソコン → ルーター → インターネット → ルーター → サーバー

ではなく、

  • パソコン → ルーター → サーバー

のようにデータが流れます。なぜなら、ルーターは自分自身のグ
ローバルIPにアクセスしてるからです。

これは、あなたの家のLANに、つまりルーターにグローバルIPが割り当てられているので、当たり前ですよね。

そして、サーバーがパソコンに返信しようとするとき、再びルーターに送信するのですが、そのときルーターはパソコンに送信できず、そこで終わってしまいます。

わかりにくい説明ですみません><
とりあえず、それは仕様なのでしょうが無いことなのです。安心してください。LAN内からアクセスしたいのなら、ローカルIPを使うか自力でDNSサーバーを構築するしかありません。

ここのサイト様説明がわかりやすいと思われます。
http://www.bflets.dyndns.org/Trouble/LocalDomain.html


とはまた別の話で、LAN内からどうしてもアクセスしたい時、「無理やり、DDNSのアドレスをLAN内のローカルIPとして変換する」ことができます。
やり方を知りたい場合、またそれでterateilに質問をしなおしてください。回答します。

投稿2017/01/22 08:50

編集2017/01/22 08:53
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

riroholll

2017/01/22 09:26

もうできていたのに気づかなかったということになりますねw。 回答ありがとうございました。
退会済みユーザー

退会済みユーザー

2017/01/22 09:33

そういうことですねw とりあえず、外のネットワークからアクセスできれば不具合はどこにもないので、あんしんしてくださいw
riroholll

2017/01/22 12:34

具体的にはどのようなセキュリティの対策をしていけばよいのでしょうか? 現在はwinでサーバをやっています。 入れたほうがよいソフト等はあるのでしょうか
guest

0

http://www.aterm.jp/function/wg1200hp/guide/portmapping.html

サイトの方を確認しました。考えられるものとして

  • ルーターの設定の問題
  • パソコンの問題
  • 契約してる回線の問題

となっています。

  • ブラウザのURL欄に、localhostと入力した結果
  • 別回線から、グローバルIPアドレスを使用してブラウザでアクセス

以上の2つの結果を両方共返信お願い致します。

改めてもう一度回答し直しました。

投稿2017/01/21 12:40

編集2017/01/22 08:54
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

riroholll

2017/01/22 04:06

localhostと打つともちろんLAN内ではサーバは動いています。 グローバルipアドレスで入力するとこのサイトにアクセスできませんとでできます。 ちなみにDDNSはhttp://hawksryu.server-on.netです
退会済みユーザー

退会済みユーザー

2017/01/22 08:28

私の環境からだとアクセスできました。 http://hawksryu.server-on.net/ もしかして、このアドレスをサーバーを同じLAN内のパソコンから入力していませんか?
riroholll

2017/01/22 08:37

入力しています
riroholll

2017/01/22 08:39

こちらからもアクセスできました。ありがとうございした。
riroholll

2017/01/22 08:40

逆に同じLAN内からアクセスする方法はないのでしょうか
退会済みユーザー

退会済みユーザー

2017/01/22 08:51

もう片方の回答を参照お願い致します
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問