WAN IP アドレスを使用してサイトをホストするにはどうすればよいですか?

WAN IP アドレスを使用してサイトをホストするにはどうすればよいですか?

TP-Link TL-WR841N ルーターで、ホーム サーバーから Web サイトをホストするためにポート フォワーディングを実行しようとしていました。サーバーの静的 IP アドレスを使用し、Windows ファイアウォールからポート「80」を開きました。DDNS (ダイナミック DNS) ソフトウェアも変更しました。しかし、サイトをホストできませんでした。ルーターと Windows のトラブルシューティングを何時間も行った後、問題が見つかりました。「パブリック IP と WAN IP が異なります」。

ブラウザに WAN IP を入力すると自分のサイトにアクセスできますが、パブリック IP を入力するとサイトにアクセスできず、DDSN ソフトウェアも同様です (パブリック IP アドレスを使用しているため)。以下は私の IP です。

パブリック IP: 113.153.246.38

WAN IP: 101.75.30.156 (TP Link ルーターから)

DDNS ソフトウェア: DuckDNS (WAN IP ではなくパブリック IP を使用します)

この問題をどうやって解決すればいいでしょうか?

答え1

FTTC (Fibre to the Cabinet) ブロードバンド接続などを使用している場合は、これが期待されます。

この問題は簡単に解決できるはずです。LAN 上のブラウザから「whatsmyip」を検索してください。結果のアドレスは、インターネットからサーバーにアクセスするときに使用する必要があるパブリック アドレスです。その他のものは無視してください。

もちろん LAN アドレスも必要であり、これはルーターの NAT 設定で設定するものです。

答え2

実は私もまったく同じ問題を抱えていて、最終的に WAN とパブリック IP の 2 つの IP があることに気付きました。ブラウザはパブリック IP を認識しますが、このパブリック IP に ping を実行しても ping 応答がありません。

WAN IP に ping すると、 ping 応答が返されます。

ポート転送を設定する場合は、パブリックIPは使用しないでください

いつもWAN IPを使用するLAN 内にセットアップしたサーバーに接続します。

また、余談ですが、私はTP-linkルーターも使用しています。ポート転送を設定したら、セキュリティタブで以下を有効にしてください。リモート管理

このオプションを有効にしないと、ルータはすべての着信パケットを拒否します。

関連情報