web-dev-qa-db-ja.com

ローカルネットワークから自分のWebサーバーにアクセスできないのはなぜですか?

ホームネットワークにWebサーバーがあり、動的DNSにZoneEditを使用しています。ローカルネットワークの外部のすべてのユーザーが完全にアクセスできますが、Gateway 2Wire DSLモデム/ルーターに切り替えたため、ドメインを使用してネットワークからサーバーにアクセスできません。ローカルIP経由で、またはWindowsのhostsファイルに入れてアクセスできますが、これはすべてのコンピューターとすべてのサブドメインで行うのは面倒です。

どうすればこれを修正できますか?ありがとう!

9
frenetic

この質問は、serverfault.comから移行されるべきではありません。これは、管理者やIT担当者が毎日直面する一般的なシステム管理の問題であるためです。

つまり、特定のルーター設定/ネットワークトポロジでは、特に外部アドレスからのトラフィックが内部ネットワークに送り返される場合は特に、内部ネットワーク内からネットワークの外部アドレスにアクセスできません。次のトポロジを見てください。

[A] Web-> [b]外部IPアドレス---> [c]ルーター/ファイアウォール/ゲートウェイ[d] ---> [e]実際のサーバーのIPアドレス

問題は、[A]のユーザーがwww.imaginaryplace.comにアクセスして[e]を見ることができる一方で、そのアドレスにアクセスするLAN内の人々は本当に[e]に直接行きたいということです-そしてルーター/ファイアウォール/ゲートウェイの設定[e]のローカルネットワークから[b]に到達してから[e]に戻るトラフィックを送信するほど明るくないため、[d]から[c]から[d]のパスで混乱するおそらくトラフィックをドロップします。

修正は、a)inside.domain.tldなどの内部トラフィックに別のURLを使用するか、b)特定のアドレスからのリクエストが[e]ネットワーク上で渡されたアドレスを取得することをネームサーバーが知っている分割DNSを使用するか、ホストを使用することです。外部DNS要求を上書きする内部ワークステーション上のファイル。小さなWindowsネットワークでは、これはバッチファイルのジョブです。

ほとんどのイベントで、それを修正する方法は、a)別のIPアドレスを配布する分割DNSを使用することです

8
spork

ルーターでポートリダイレクションを使用していて、このデバイスがWANインターフェイス経由で着信するトラフィックのみを適切にリダイレクトすることは可能ですか?もしそうなら-そしてあなたはルータを再設定/アップグレードすることができません-あなたは醜いハックとマッピングドメイン名<->ローカルIPをあなたのホストファイルに置くことに任されています。

2
pQd

DNSの問題のように聞こえます。ローカルPCが使用しているDNSサーバーを確認します。それらを一時的に別のセット(OpenDNSやGoogleなど)に切り替えて、問題が解決するかどうかを確認します。表示される場合は、DNSに問題があることがわかります。ローカルPCがモデムからDHCPを取得している場合、おそらくモデムからもDNSを取得しています。モデムのDNSキャッシュが破損しているか、そのドメインに間違った応答を配っている可能性があります。

PCでWiresharkを実行し、ドメインを解決するための呼び出しが行われたときにDNSトラフィックを監視します。それが正しく機能する場合、問題を他のプロトコルまで追跡することができます。

1
Wesley

お使いのコンピュータは2Wireのゲートウェイ構成のDMZにありますか?ある場合は、そこから出します。

私の国では、外部IPがサーバーのIPと同じである場合、何にもアクセスできません。

0
shrmn