あるレジストラから別のレジストラに切り替えることを計画しています。幸い、ゾーン情報を事前に入力して、転送が行われたときにすべてが同じように動作するようにすることができました。
ただし、過去にやけどを負ったことがあるので、少し妄想的で、ドメインが同じ場所を指し続けるように、事前に監視システムをセットアップできるようにしたいと考えています。
私の懸念は、キャッシュされたDNSルックアップの問題に遭遇することなくそのようなものを設定するにはどうすればよいですか?問題がないように、各ルックアップを新しくしたいと思っています。
だから私は2つのことを探していると思います:
また、新しいレコードは古いレコードと一致するため、キャッシュされたサーバーではすべて問題ないと思います。しかし、この仮定に危険なものはありますか?レジストラとネームサーバーの変更が、私が気付いていない副作用をもたらす可能性があると考える理由はありますか?
どうやら転送中に古いネームサーバーが保持されていたので、しばらくの間noneのドメインがIPをまったく指していませんでした(転送後すぐに推測します)行われると、古いレジストラはその記録を消去します)。新しいネームサーバーを指すようにこれらのレコードを更新し、すべてのゾーンレコードを再インポートする必要がありました(幸い、新しいレジストラのシステムには、ゾーンファイル用のNiceインポートツールがあり、非常に役立ちます!)。奇妙な理由で、Webホスティングサービスのローカルネームサーバーは、他のDNSサーバーよりもレコードの更新にはるかに長い時間がかかったため、サーバー自体がどのレコードを提供できるかについて混乱していました。他の誰かが同じプロセスを経験している場合、私が経験したことを回避するためにあなたがしなければならないことがいくつかあります:
私didが結局正しく得たいくつかのこと:
念のため、現在のDNSと将来のDNSを再確認してください...私はあなたがやろうとしていることを実行し、あなたが何を経験しているのかを正確に知っています! IPアドレスを切り替える場合は、既存のレコードのTTLを下げることをお勧めしますが、名前とIPが同じままであるこの状況では、唯一の露出は次の場合になります。新しいレコードを正しく設定していませんでした...それらを事前にステージングできることは素晴らしいことです...問題はないと思います。
Host/Dig/nslookupコマンドラインユーティリティとgoogledns(8.8.8.8/8.8.4.4)を独立したネームサーバーとして使用できます。そしてもちろん、あなたはあなたのドメインの権威あるDNSサーバーを使わなければなりません。
# Host -t ns example.net 8.8.8.8
# Host -t mx example.net 8.8.4.4
# Host -t txt example.net ns1.example.net
ゾーンのTTL)のため、とにかくキャッシュがあります。