2

パブリック静的IPを持つファイアウォール、緑色のNICに接続されたスイッチ、およびスイッチに接続された3台のサーバーを含む小さなネットワークセットアップがあります。

私がやろうとしているのは、複数のドメイン名を登録してから、それらをルーターを持つ単一のパブリック静的IPに向けることです。次に、リクエストがexample1.comに送信されるたびに、マスターDNSレジストラが私のIPに転送しますが、リクエストされたドメイン名に基づいて、そのリクエストをルーターの背後にある「ローカル」ネットワークの特定の静的IPに転送したいと考えています。

ホスト ファイルを使用してこれを達成するにはどうすればよいでしょうか。ルーターのホスト ファイルに example1.com 192.168.1.122 example2.com 192.168.1.134 のような単純なエントリを追加して、単一のパブリック IP を介してドメイン名からルーターの背後にあるサーバーにトラフィックをリダイレクトするか、またはDNS サーバーをセットアップする必要があります。

また、DNS を使用することにした場合、スレーブ転送ゾーンで DNS をセットアップする必要がありますか?

PS: ステップバイステップのチュートリアルを求めているのではなく、概念的な説明が原因で少し混乱しています

ありがとうございました

4

2 に答える 2

2

IP ヘッダー (外部からルーターに到達するパケットの) にはドメイン名が含まれていません。DNS サーバーがそのドメイン名に対して返した IP アドレスが含まれています。一般的なケースでは、どちらのアプローチも機能しません。HTTP などのドメイン名を含むプロトコルを特に意味する場合は、何を達成しようとしているのかについて、より具体的な質問をしてください。

于 2010-12-02T15:41:04.163 に答える
0

hostsファイルは、ローカル マシン上のホスト名を解決するためにあります。サーバーではなく、クライアントと考えてください。一般的に、インターネットからのホスト名の解決とリダイレクトについて質問しています。

必要なリダイレクトは、ドメイン ネーム サーバーによって最適に処理されます。ドメインの各ネームサーバーは、それらのドメインで選択されたホストの外部ファイアウォール アドレスの IP アドレスを返す必要があります。

「スレーブフォワードゾーン」は、解決のためにリクエストを別のネームサーバーに渡すようにネームサーバーに指示する手段にすぎません。最終的に、自分のネットワークの外にある何かが、ホスト名を必要なアドレスに解決する必要があります。

于 2011-03-15T20:43:46.033 に答える