web-dev-qa-db-ja.com

同じネットワークからウェブサイトにアクセスできません

IISをローカルでセットアップしてWebサイトをホストしました。ドメイン名でアクセスできるように、無料のNOIPアカウントを作成しました。一時的なものなので、後で実際のドメインを割り当てる予定です。ルーターでポート転送を設定します。すべてが整っています。

私は昨日、外部IP /ホスト名を介してWebサイトにアクセスできない理由を突き止めようと何時間も費やしました。ローカルホストを使用して同じマシンからローカルにアクセスできます。 IPアドレスを使用して、別のマシンを使用してローカルにアクセスできます。しかし、ホスト名または外部IPアドレスは使用できません。ルーターの設定であるに違いないと思います。

今日、私は別のネットワークからサイトにアクセスしようとしましたが、パブリックIPアドレスとホスト名の両方を使用して正常に機能します。ただし、これを実行しているホームネットワークからは、外部IPを使用してサイトにアクセスすることはできません。内部IPのみ。

私の質問/懸念

上記のすべてに基づいて、チェックを開始する場所についての手がかりはありませんが、プロバイダー(Comcast)が何らかの方法でアクセスをブロックしているのではないかと心配しています。外部URLを使用してサイトにアクセスできない理由はありますか?内部IPと外部IPの両方を使用して、同じ結果が得られるはずです。

考え?提案?

更新

サーバー構成/ Windowsの問題を除外するために、私は箱を拭いてUbuntuをインストールし、LAMPのインストールを完了しました。残念ながら、同じ問題があります。ホームネットワーク内から、内部IPアドレスを使用してWebページにアクセスできますが、外部IPまたはホスト名は使用できません。ホームネットワーク外の別のマシンで、外部IPとホスト名を使用してWebページにアクセスできます。

他の人もアクセスできるかどうか興味があります。以下のコメントを試して投稿してもかまわない場合、一時URLは http://cfsamet.noip.me です。自分以外の人がサイトにアクセスできない場合は、興味があります。現在、Ubuntu用のデフォルトのApacheページです。

アップデート#2

まだ運がありません。 MacBook、Windows、Linux、さらにはiPhoneを使用して内部的に接続しようとしました。外部IPまたはURLを使用するとすべて失敗しますが、内部IPアドレスを使用すると正常に接続できます。ルーターの問題、またはComcastの問題であるとしか思えません...ここでさらに詳しく説明します。私はこの時点でほとんど困惑しています。

http://www.gomeznetworks.com を使用してテストしました。すべてのサーバーがサイトに問題なくアクセスできます。また、 http://tools.pingdom.com を使用してテストしました。サイトにもアクセスできます。自分のサイトにアクセスできないのは、私だけであるようです(自宅から)。それはどういう意味ですか??笑。

溶液

残念ながら、これは保留にされました...しかし、私は本質的に問題の答えを見つけました。これは、使用されているComcastモデムのハードウェアの問題です。このリンク- http://forums.comcast.com/t5/Home-Networking-Router-WiFi/SMCD3G-Can-t-access-web-server-from-LAN-from-Internet-OK/mp/1754823#M55009 -DNSルックアップを実行せずにルーターがリクエストを内部的に再ルーティングしていることを説明する詳細情報があります。これが物事が失敗する理由です。

4
Charlie74

多くの調査の結果、Comcastフォーラムでこの記事を見つけました。 http://forums.comcast.com/t5/Home-Networking-Router-WiFi/SMCD3G-Can-t-access-web-server-from -LAN-from-Internet-OK/mp/1754823#M55009

基本的に、Comcastルーターの特定のモデル(ホームクラスとビジネスクラスの両方)では、ネットワーク内からの要求がルーターで「死ぬ」という「問題」が発生します。 NATに関係しているため、一部のルーターはDNSサーバーにリクエストを送信して解決し、一部のルーターはそこでリクエストを停止するようです。

「解決策」は、ウェブサイトの内部IPアドレスを使用することです。しかし、私はこれには失望していますが、ルーターがそれ自体を解決できないのは愚かに思えます。しかし、それはそれです。

うまくいけば、この答えが私と同じ問題に直面している他の誰かに役立つことを願っています...サイトが内部ではなく外部からアクセスできる理由を解明しようとしています。

5
Charlie74

内部ルーターを使用して、すべてのNATをADSLルーターから内部ルーターのIPアドレスに転送して、ホスティングサービスにHTTPサービスを転送するように内部ルーターを設定してください。これは間違いなくルーターの問題です。

内部用のDリンクのような基本的なルーターを使用してみてください。例:外部(ADSL)192.168.0.1 NATすべてのサービスポート192.168.1.1に転送内部192.168.1.1 WAN DHCPへの設定、転送NATポート80または192.168.1.3より望ましい(WEBHOSTINGサーバー)

乾杯

0
junior Kaila