
サーバーは2台あり、ドメイン (サーバー 1)とアプリケーション(サーバー2)サーバー。外部からアクセスできるようにアプリケーション サーバーのポートを開こうとしています。
サーバー 1Windows Essentials 2012を実行しており、サーバー2Windows Essentials 2012-R2を実行しています。同じネットワーク上にあるため、サーバー2Essentials Serverとして適切に構成されていない(現在使用されているロールはアプリケーションサーバーロールのみ)ため、競合の可能性を排除できない。サーバー 1。
IISをセットアップしましたサーバー 1リモートウェブアクセスを使用して、外部からサーバーにアクセスすることができます。IISはサーバー2変更されていない (デフォルトのページが表示されたまま) ため、外部からアクセスすることはできません。これが目標です。
これまでに試したこと:
- ルータ(D-Link DSL-2730B)を介して外部ポート(8080)を開き、それを内部ポート(80)にリンクします。サーバー2
- 私たちも同様のことをしてきましたサーバー 1、これは動作します(複数のポートを試しました、例:8080 - 8084)
- 両方のサーバーでWindowsファイアウォールを完全に無効にしてみました
- 開いているポート(8086)でTelnetを実行してサーバー 1(問題なく通過しました)
- 開いているポート(8087)でTelnetを実行してサーバー2(タイムアウトしました)
- 設定されていないポートで Telnet を実行しました (接続が拒否されました)
当サイトのバインディングはこちらサーバー2
D-Linkで現在開いているポートは次のとおりです。
答え1
動作しました!
を実行するipconfig
と、次の結果が表示されました。
Default Gateway.....0.0.0.0
192.168.1.1
これを修正するために、Powershell を使用してデフォルト ゲートウェイを削除しました。
route delete 0.0.0.0
次に、これを唯一のゲートウェイとして再度追加しました。
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
これで、定義したポートを介して、外部からサーバー 2 から IIS にアクセスできるようになりました。