Windows サーバー間の接続タイムアウト

Windows サーバー間の接続タイムアウト

同じネットワークとドメインに 2 台の Windows サーバー (2012 R2) があるとします。サーバー B では、IIS-6 が稼働しており、Web サイト (ポート 80、8080 など) があります。両方ともファイアウォールが有効になっています。
問題は、ブラウザーまたは PowerShell でプライベート アドレスを使用してサーバー B の Web サイトにアクセスできないことです。
ただし、Web サイトはパブリック ネットワークからアクセスでき
、B は ping からの ICMP 要求に応答します。

ファイアウォール ルール (A の送信と B の受信) を追加しましたが、何も変わりませんでした。この動作の理由を調べるのに数時間を費やしました。Citrix (VM のプロバイダー) が何らかの方法で接続をブロックしていること以外は、何もわかりません。

追加した:servera.localサーバーにはプライベート DNS アドレスがあります (と と 仮定serverb.local)。
を試みるとping serverb.local応答しますが、 を試みると応答しません。curl serverb.localプライベート IP アドレス (10.211...) でも同じクールなストーリーです。

同時に、serverc.local があり、これは (すごい) IP アドレスに対応するルールがなくても Web サイトにアクセスできます。

何でも聞いてください。役立つ情報があれば追加します。

答え1

サーバー B が「Web サイト」(複数) を実行している場合、名前で参照された場合にのみ応答することがほぼ確実です。IIS にどの Web サイトが関連しているかを伝えるために、ヘッダーに名前が必要です。IP で IIS サーバーと通信するだけで、通常は既定の Web サイトがあればそれを取得しますが、常にそうであるとは限りません。したがって、コメントで Zac67 が提案したスプリット ブレイン DNS は実際適切です。または、少なくとも、\windows\system32\drivers\etc\hostsサーバー A を編集して Web アドレスをサーバー B の IP にリンクするホスト レコードを作成し、サーバー A から名前で再度接続を試みてください。

関連情報