LAN 内から自分の Web サイトを表示できない唯一の理由は NAT ループバックですか?

LAN 内から自分の Web サイトを表示できない唯一の理由は NAT ループバックですか?

私はこの分野に不慣れなので、この質問をするのに不適切な場所であればお詫び申し上げます。

自宅でホストされているシンプルな「hello world」ウェブサイトをテストしています。ISPから静的IPアドレスが割り当てられていないため、自宅のルーターを指すようにダイナミックDNSプロバイダーでサブドメインを設定しました。このサブドメインを次のように呼びます。サブドメイン.ddnsprovider.net私自身が所有するドメイン(ダイナミックDNSサブドメインとは別のプロバイダーでセットアップしたもの)もあります。これをマイメインドメイン. DNS CNAMEレコードマイメインドメインを指すように設定されているサブドメイン.ddnsprovider.net

正常に閲覧できますマイメインドメイン自宅のLAN外からでも「Hello World」ページを見ることができますが、マイメインドメイン自宅のどのマシン(LAN 内)からも、「サーバーが見つかりません」/「Web ページが利用できません」などのエラーが発生します。

さまざまな検索から、これはNATループバックの問題のようで、NATループバックをサポートする新しいルーターを入手することで解決できる可能性が高いことがわかりました。ただし、次のURLにアクセスすると、「hello world」サイトが表示されます。サブドメイン.ddnsprovider.netどこからでも - 私のLAN内からも。NATループバックについて私が知っていること(ほんの少し)からすると、外部アドレス(つまり、サブドメイン.ddnsprovider.net) がまったく機能しません。ルータによる NAT ループバックのサポート不足が問題の原因である場合は、このエラーが発生します。

そこで、新しいルーターを購入する前に、次の質問をしたいと思います。

これは間違いなくNATループバックの問題でしょうか(どうすれば確認できますか)?もしそうなら、LAN内から自分のウェブサイトを見ることができる理由は何でしょうか?サブドメイン.ddnsprovider.net? NAT ループバックではない場合は何が考えられますか? 最善の解決策は何ですか?

参考までに - 私は英国に住んでいて、BT Openreach モデム (Infinity ファイバー) に接続された BT ホーム ハブ 3 ワイヤレス ルーターを使用しています。NAT ループバック サポートがないのは、ルーター、モデム、またはその両方に固有のものかご存じの方はいらっしゃいますか? - つまり、ルーターだけを交換すると問題が解決する可能性が高いのか、それとも両方を交換しない限り (それが可能であれば) 問題は解決しない可能性が高いのか。

これに関してどなたかから情報やアドバイスをいただければ大変ありがたく思います。

答え1

BT HomeHub3 は、この通常は非常に簡単なプロセスを試すには非常に不向きなルーターです。NAT ループバックは機能しますが、ポート 80 を無視します。Web サイトに別のポート (www.example.com:8000) を使用して、新しいサービス (ポート) とルールを作成してみてください。それでもうまくいかない場合は、NAT ループバックが適切に機能する別のルーターを使用してください。ルーターには PPPoE があり、ユーザー名/パスワードを使用する必要があります。[メールアドレス]/ BT。私は TP-LINK WRT-710N を openwrt で使用し、ようやく自分の Web サイトを内部/外部で動作させることができました。

White BT ボックスは通常、まったく問題がありません (とにかく非常にシンプルなモデムです) が、ルーターは多くの問題を引き起こします。

関連情報