私は自分の Web サイトをローカル マシンでホストし、ルーターに仮想サーバーをセットアップしていますが、すべてがうまく機能しています。
IIS では、WAN IP が表示されないためバインドできません。手動で入力すると、Web サイトが機能しません。タイトルにあるように、WAN IP をローカル マシンにバインドするなど、他に実行する必要があるものがあることはわかっていますが、どのように実行すればよいのでしょうか。
すべてのホスティング会社がこれに似たようなことを行っていることは確かですが、その方法については何も見つかりません。
答え1
身体検査を受けている限りNAT(そして私はあなたがRFC 1918 アドレス) の場合、IIS サーバー上のイーサネット NIC に WAN IP をバインドすることはできません。これを実現するには、IIS サーバーを NAT しないでください。ほとんどのユーザーは、IIS サーバーをパブリック アドレスの DMZ に配置します。
とはいえ、ローカルIISサーバーに78.131.xxを追加することが実際にどのように役立つのかはまだわかりません。HTTPヘッダーのようなものを見ていると思いますX-Forwarded-For
が、なぜしなければならないIP を IIS にローカルにバインドする方法はまだ不明です。また、WAN アドレスを Web アプリケーションにハードコードするだけで済むと思われるため、これがどのように役立つかは不明です。
答え2
ルーターやファイアウォールがどのように機能するかを知る必要がありますポート転送次に、パブリック IP のポート 80 へのすべてのリクエストを開発サーバーのプライベート IP に転送します。