web-dev-qa-db-ja.com

Hyper-Vを実行するWindows Server 2012でのDNS解決

問題は次のように示されます:

  • ホスト名をpingします<-ホストが応答します。解決はnetbiosで行われているようです
  • nslookupホスト名<-

unKnownによってホスト名が見つかりませんでした:サーバーからの応答がありません。

面白い部分が来ます。短時間で解決が機能します。また、サーバーにログオンしている1人のユーザーがホスト名を解決でき、別のユーザーが同時に解決できない場合もあります。

設定:

Hyper-Vの役割がインストールされているドメインに参加しているWindows Server 2012を取得しました。サーバーには4つの物理ネットワークインターフェイスがあり、#1と#2はHyper-Vによって仮想スイッチとして使用され、IPアドレスが構成されていません。

ネットワークインターフェイス#3と#4は、DHCPサーバーによってIPv4アドレスを取得しました(これはVMです)。仮想スイッチ#1は静的IPアドレスと#2を取得しましたDHCPでアドレスを取得しました。

2つのDNSサーバーがあります。両方のNslookupは同じ結果になります。 2番目のDNSサーバーは、別のサーバー上の別のHyper-Vホスト上にあります。すべてのネットワークインターフェイスには、プライマリとセカンダリのDNSサーバーが構成されています。これは、ipconfig /allコマンド。

追加情報として:解像度は、これ以外のすべてのクライアント/サーバーで適切に機能するようです。

問題のあるサーバーのイベントログ:

  • Hyper-V-VMMS-イベントID:32022:レプリケーションパートナーの名前解決のため、レプリケーションが機能しませんでした。
  • DNSクライアントイベント-イベントID:8015:DNSサーバーでのDNS登録が機能せず、タイムアウトしました。

プライマリDNSサーバーのイベントログ:

  • DNSサーバーサービス:イベントID:4015:DNSサーバーは、重大なActiveDirectoryエラーを認識しました。 ADが正しく機能することを確認します。エラーデバッグ情報が空です ""。
  • ADログにエラーは表示されませんでした。

セカンダリDNSサーバーは最近エラーを示していません。

サーバーの再起動が役立つかどうかはわかりませんが、VMがこのサーバーで実行されているため、これが最後に行うことです。

トラブルシューティング:

  • すべてのネットワークインターフェイスでIPv6を無効にしました。
  • ネットワークトラフィックとDNSパケットを探しました。 DNSサーバーはこのサーバーから何も受信しませんでした。
  • この問題のあるサーバーのネットワークインターフェースを見ると、DNSサーバーに要求を送信していないようです。
  • ネットワークインターフェイスを無効または有効にしてみました。

DNS解決が機能していないため、さまざまなその他の診断ツール(dcdiagなど)が機能しませんでした。だから何かアイデア?

8
Kevin

これはDNSの問題のように聞こえます。 ADはDNSの名前解決に非常に依存しているため、DNSエラーに対して非常に気質が強いです。エラーによると、これは問題の原因である可能性があります。 DNSサーバーが正しくセットアップされていることを確認してください。

最初の考えと同様に、ローカルホスト(DNSサーバーとドメインコントローラーの場合)は、DNSリストの最初のサーバーIPである必要があります。

1
Atari911

多分私はあなたのシナリオを正しく理解していなかったかもしれませんが、1つのサブネットに1つのマシンの複数のインターフェースがある場合、Windowsは機能しません。

スループットのために1つのセグメントに複数のリンクが必要な場合は、Windowsで「NICチーミング」を使用する必要がありますが、「リンク集約」を実行できるスイッチが必要です。設定方法は、例えば here で確認できます。

または、1つの仮想ホスト専用に1つのNIC=を使用する必要があります。

1
Jan Marek