質問: dnsとカスタムネームサーバーが更新されていませんか? 私はdnsの専門家が必要です、なぜなら私は今完全に混乱しているからです...カスタムネームサーバーに登録されているサイトは約30あります。ns1.vertigo.bmおよびns2.vertigo.bmvertigo.bmは、site5のネームサーバーを指しており、他のサイトはカスタムネームサーバーで渡されていると思われます。今、vertigo.bmのルックアップは私に与えるでしょう:dnsサーバーns2-merton.webserversystems.com [174.120.194.4] ns1-merton.webserversystems.com [174.120.194.3]これは次にカスタムネームサーバーに渡される必要がありますが、これらのカスタムネームサーバー(たとえばbprfc.bm)を持つドメインでルックアップを実行すると、次のようになります。dnsサーバーns2.vertigo.bm [174.120.16.36] ns1.vertigo.bm [174.120.16.35]これらは古いサーバーの古いipアドレスです...レジストラはネームサーバーを更新したと言っていますが、更新が表示されません。助けて!
回答: dnsデータは世界中のサーバーにキャッシュされます。サーバーの変更を確認すると、変更が行われたかどうかについて誤解を招く可能性があります。ここからデータを見ると、変更が加えられていることがわかります。 ttl(time to live)は約4時間のようですので、変更内容も表示されるはずです。大きな変更を行う場合は、移行期間中の新旧のアドレスを使用する方法で変更を行うのが最善です。 1つのアプローチは、少なくともttl期間)に古いipアドレスと新しいipアドレスの両方を公開することです。その後、移行が発生すると、dnsは使用する新しいアドレスを持ちます。移行が完了すると、古いipアドレスは削除できます。キャッシュされたデータがすばやく更新されるように、変更前にttlを低い値に変更するのが一般的です。ttlの期間にわたってスケールダウンするtimeを使用して、リストされたネームサーバーによってほとんどのリクエストが処理される期間を制限できます。編集:nslookupまたはhost(新しいlinux/unixディストリビューション)コマンドを使用して、さまざまなネームサーバーのキャッシュにあるものを確認できます。 google(8.8.4.4または8.8.8.8)またはopendns(208.67.220.220または208.67.222.222)を試して、いくつかの主要なキャッシュが何であるかを確認できます。上記のネームサーバーの1つのコマンドは次のとおりです。nslookup ns1.vertigo.bm 8.8.8.8 スケールダウンに使用するタイムテーブルttlは、変更が現在のttlの2倍になるまでの時間を半分に減らすことです。ttlまたは10分。変更の10〜20分前にアクティブなネームサーバーに新しいアドレスを追加します。変更が完了したら、古いエントリを削除します。