NSレコードには2つのDNSサーバーがリストされています。昨夜、DNSサーバーの1つがダウンしました。予想どおり、一部のDNSサーバーはホスト名を解決していませんでした。これは一時的なもので、NSレコードのTTLが期限切れになると(1時間)動作を開始すると想定しました。
1時間以上経っても、Earthlink、Verizon、OpenDNSサーバーを使用しているデスクトップからDNSタイムアウトが発生していました。他のDNSサーバーが応答しているかどうかをテストしました。
dig @ns2.example.com www.example.com +short
これはうまくいきました。
私の質問:
- TTLが期限切れになった後でも、他のDNSサーバーが他のDNSサーバーにヒットしなかった理由について、誰にも答えがありますか?
- DNSサーバーは、ドメインのメインDNSサーバーを(
SOA
レコードから)優先しますか? - 利用可能なNSレコードからネームサーバーを選択するために使用されるアルゴリズムはありますか?これは実装固有のものであると想定していますが、おそらくここに適用される標準がいくつかあります。