• ベストアンサー

社内ネットワークに設置したWEBサーバにグローバルIPでアクセスできる?

最近勤め先のネットワークが固定8個グローバルIPのプロバイダに変更し、そのグローバルIPを試しに使ってみようと言うことで、BlackJumboDogというフリーソフトを入れてWindowsのWEBサーバをたててみました。このサーバはもちろん社内ネットワークないにあるので192.168.1.10というローカルIPを持っているます。このローカルIPをルータのアドレス変換を使ってグローバルIPの80番ポートにアクセスがあったらこのサーバにアクセスを転送する設定を行いました。設置したその日の帰宅した際に自分の自宅からこのグローバルIPにブラウザでアクセスしてみたら設定したWEBページが表示されました。次の日社内の自分のPCからこのサーバのグローバルIPでアクセスしてみたところブラウザがサーバがみつかりませんとのメッセージを出して、みることができませんでした。私の考えでは、グローバルIPアドレスはどこからでもアクセス可能だと思っていたのですが、なぜこのような結果になってしまったのでしょうか。だれかわかる方いらっしゃいましたらご教授よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • celtis
  • ベストアンサー率70% (2332/3291)
回答No.6

ルータによってはLAN→WAN→LANのUターンが、できるものとできないものがあるようです。以前、BaffaloのBBR-4HGを利用した環境で、無料のDDNSと組み合わせたネットワークカメラ監視システムを構築していたのですが、LAN内からDDNSで割り当てたURLを参照してカメラのブラウズが可能でした。 http://buffalo.jp/products/catalog/item/b/bbr-4hg/ 別のルータ(フレッツ光プレミアムのCTU)を利用した環境では、どうやっても接続できなかったのでそんなこともあるのだろうと思っていました。それ以来外部からの接続テストには、携帯電話などの別回線を利用した端末を利用しています。

その他の回答 (5)

  • celtis
  • ベストアンサー率70% (2332/3291)
回答No.5

ログ出力を有効にして、携帯電話など別回線からWebサーバーにアクセスしてみましょう。もしルーター側で遮断しているなら、ログに何か出力があるはずです。また、BlackJumboDogのログもチェックしたほうがいいかもしれません。 また、このルーターはIP Unnumberedに対応しているようなので、試しにWebサーバを直結する設定にしてみてもいいかもしれません。マニュアル第1章33ページから記載があります。 http://buffalo.jp/download/manual/b/blr3tx4.html

maeken0012
質問者

お礼

まだBuffaloルータのIP-Unnumbered接続でのLAN内グローバルIPアドレスアクセスは試していないのですが、わけあって現在YAMAHAのルータRT58iでも試しているのですが、実は、以下のURLで掲示しているRT58iの設定内容で、LAN内からLAN内のサーバにグローバルIPアドレスで接続することが可能でした。とりあえず報告させていただきます。 http://d.hatena.ne.jp/blackzoro/20090102/1230891800 ここら辺で思うことが、Buffalo社のルータのNATのやり方とYAMAHAのルータのNATのやり方ではぜんぜん違いがあるということなのですか?このへんのことに詳しい方いっらしゃいましたらご教授よろしくお願いいたします。

  • my-hobby
  • ベストアンサー率21% (659/3045)
回答No.4

追記: 公開は簡単ですが 参考まで 先月プロのレンタルサーバーも4日もダウンです セキュリテー構築してください http://web.archive.org/web/20070108184103/http://tmaeda.s45.xrea.com/20041101.html

  • my-hobby
  • ベストアンサー率21% (659/3045)
回答No.3

http://jyu-denkou.com/ncamera/ncamera1.html hosts設定とサーバーテスト参考に、 内部からhosts設定すれば見えますが公開出来て無くても見えるので ここのサーバーテスト利用が良いです。 C:\winnt\system32\drivers\etc エデーターで開き上書き保存してください。

  • celtis
  • ベストアンサー率70% (2332/3291)
回答No.2

どの型番のルータで、どの項目を、どのように設定したのかを書き出してもらえれば、より適切な助言が集まると思います。

maeken0012
質問者

お礼

レスポンスありがとうございました。 (現在のノード) WEBサーバ (192.168.1.10) ルータ(192.168.1.1) //Buffalo社製のBLR3-TX4 私のPC(192.168.1.180)   ざっとこんな感じです。 ***.???.&&&.%%%これがグローバルIPで ***.???.&&&.%%%:80<------->192.168.1.10:80で アドレス変換しています。

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.1

ネットワーク構成が全くわからないので微妙ですが、社内からアクセスしたときにサーバへポートフォーワーディングの設定をしたルータへうまくルーティングできていないのでは? tracerouteしてたどり着くかどうかでわかるはずです

maeken0012
質問者

お礼

返答ありがとうございました。 traceroute(Windowsではtracertと呼ぶんですね。)を使ってみました。 このソフトを起動させるときは、自分のPCに入れているファイアーウォールソフトなどは停止しておく必要があるようです。 (自分のPCから相手のPCへのtracert)---------------------------------- C:\>tracert 192.168.1.10 Tracing route to 192.168.1.10 over a maximum of 30 hops 1 <1 ms <1 ms <1 ms 192.168.1.10 Trace complete. PC間にルータはないので1回リピーティングでPCに到達したことがよくわかりました。 問題のこの192.168.1.10の80番ポートに割り振ったグローバルIPアドレスに到達するかですが、以下のような結果になりました。 (自分のPCから相手のPCに割り振ったグローバルIPへのtracert)---------- C:\>tracert ***.***.***.***(80番ポートを割り振ったグローバルIP) Tracing route to ***.*****.*****.ne.jp [***.***.***.***] over a maximum of 30 hops: 1 1 ms <1 ms <1 ms 192.168.1.1 2 3 ms 2 ms 2 ms ****.****.ne.jp [***.***.***.***] 3 * * * Request timed out. 4 * * * Request timed out. 5 * * * Request timed out. -----(中略)-- 29 * * * Request timed out. 30 * * * Request timed out. Trace complete. グローバルIPへのtracert結果を見てみると、一度ルータのIP(192.168.1.1)を通過したあと 2番目のテーブルの”****.****.ne.jp(加入しているプロバイダのルータ)”を通過した以降 Request timed out.になっているということがわかりました。 どうしてこのようになるのか、わかる方いらっしゃいますでしょうか。 ちなみに、このネットワークのルータはBuffalo社のBLR3-TX4を使用していることがわかりました。

関連するQ&A