web-dev-qa-db-ja.com

レジストラではなくネームサーバーでTTLを下げてから、ネームサーバーを変更しますか?

クライアントWebサイトのドメイン名はGoDaddyに登録されています。このドメインはWix.comのネームサーバーを指しています。 WixのTTLを1時間に下げました。

ただし、ライブになると、ネームサーバー自体を(Godaddyを使用して)切り替えます。

古いサイト(wix)のゾーンレコードの有効期限が切れると、DNSはwixを直接調べて更新を確認しますか、それともレジストラ(godaddy)に確認し直しますか?

私の考えでは、キャッシュされたAレコードは期限切れになりますが、ネームサーバーが変更されたことをDNSに通知するものは何もありません。ネームサーバーは上位レベルにあります。それが正しいかどうかはわかりませんが?または、キャッシュされたレコードの有効期限が切れると、レジストラからの新しいレコードをチェックします。それが紛らわしいことです。

だから私の質問は:

ネームサーバー自体が訪問者に対してより早く更新されるように、特定のゾーンレコードのTTLを変更していますか? ?

3
Radley Sustaire

必要なことを達成するためのより良い方法は、可能であれば、両方のネームサーバーのレコードを照合してから、最初にネームサーバーを切り替えることです。そうすれば、クライアントがどのネームサーバーを取得しても、同じ答えが得られます。

次に、新しいネームサーバーが機能していることを確認したら、そこでTTLを下げて、個々のレコードを切り替えることができます。

また、ネームサーバーのfqdnは異なる可能性があるため、クライアントが切り替えを行うのにかかる時間は、レジストラ(GoDaddy)がルートネームサーバーで変更を行うのにかかる時間よりも影響を受けると思います。 TTL of NSレコード自体。

5
matthew