none
DNSのキャッシュについて RRS feed

  • 質問

  • 停電後、自動起動したADで名前解決が出来なかった件に関して質問させて下さい。

    Windows Server2016 のADが2台あり、1台が物理サーバA、もう1台が仮想サーバB(ESXi上のサーバ)となっています。

    物理サーバAのDNSは優先DNSが仮想サーバBで、代替DNSが自分自身です。

    仮想サーバBのDNSは自分自身が優先DNSで、代替DNSが物理サーバAになっています。

    クライアント端末の優先DNSには物理サーバAが設定されています。

    この環境で法定停電があり、AD起動後、クライアントから名前解決が出来ない事象が発生しました。

    各ADは復電後に自動起動するよう設定されております。

    物理サーバAを再起動したところ、クライアント端末から名前解決が可能になったのですが、原因として以下を考えております。

    物理サーバAが起動した際、仮想サーバBがまだ完全に起動しておらず、物理サーバAは優先DNSである仮想サーバBに接続した際、不完全なキャッシュを保持してしまった。クライアント端末から物理サーバAに名前解決した際、物理サーバAは不完全なキャッシュを利用し続けるため、クライアント端末の名前解決が失敗した。

    上記の原因はありえますでしょうか、また、不完全な(不具合のある)DNSのキャッシュを持つことはありえますでしょうか。

    2019年4月3日 5:10

すべての返信

  • kosonoさん、こんにちは。フォーラムオペレーターのHarukaです。
    TechNetフォーラムにご投稿くださいましてありがとうございます。

    ご分析は正しいです。それは確かに問題を引き起こす可能性があります。 
    サーバー A のキャッシュをクリアして、考えを確認することができます。

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年4月8日 6:30
    所有者
  • Haruka様

    ご回答ありがとうございます。

    一点確認させていただきたいのですが、この場合のサーバAの不完全なキャッシュの状態は具体的にどのような情報の状態かご教授頂く事は可能でしょうか。

    2019年4月12日 8:19
  • kosonoさん、こんにちは。フォーラムオペレーターのHarukaです。
    ご返信頂きありがとうございます。

    このような場合は、DNSサーバーAのCMDで "ipconfig / displaydns"を実行すると、

    この時点でサーバーに保存されているキャッシュレコードを確認できます。

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年4月15日 8:39
    所有者