VPN が起動しているときに Windows がカスタム ドメインを解決できないのはなぜですか?

VPN が起動しているときに Windows がカスタム ドメインを解決できないのはなぜですか?

ローカルネットワーク上には「local、dummy」などのカスタムTLDを持つDNSサーバーがあります。これらのTLDで終わるドメインは、次のようなテストサーバーに解決されます。win2003テストダミー

この問題は、VPN 接続が確立されているときに発生します。Windows は、VPN サーバーによって割り当てられた別の DNS サーバーを使用してこれらのドメインを解決しようとします。これにより、ダミーのドメインから IP への変換が防止されます。

この問題を克服できる簡単な設定はどこかにありますか?

PS: VPN 設定のリモート ゲートウェイは無効になっています。

答え1

クライアントがネットワークに VPN 接続するときのことをおっしゃっているのだと思いますか?

解決策はいくつかありますが、どれも非常に簡単です。

  1. .dummy TLD を含む DNS サーバーを発行するように VPN を設定します。
  2. VPN が発行する DNS サーバーを設定して、.dummy TLD の正しい内部 DNS サーバーを指すスタブ レコードを設定します。
  3. VPN が発行する DNS サーバーを .dummy TLD のセカンダリ DNS サーバーとして設定します。

答え2

あなたが尋ねているのは、分割 DNS を構成する方法であるように思われます。

この記事が役に立つかどうか確認してください:
Windows Server 2003 で分割 DNS システムを構成する

より簡潔な説明として、以下も参照してください。
複数の DNS サーバー環境で、ローカル ホストとリモート ホストの両方を解決するように DNS サーバーを構成するにはどうすればよいですか?

答え3

コンピュータに入力すればC:\Windows\System32\drivers\etc\hostsファイル。指定されている DNS サーバーを変更しようとすると、VPN の反対側のホストの解決に問題が発生するだけです。

答え4

試すことができるのは、Microsoft Knowledge BaseのLMHOSTSファイルにINCLUDEを追加することです。http://support.microsoft.com/kb/102725

テスト サーバーが変更された場合は、中央サーバーの LMHOSTS ファイルを更新すると、すべてのクライアントが変更をプルします。

関連情報