web-dev-qa-db-ja.com

新しく登録されたプライベートネームサーバーの伝播には、通常どのくらい時間がかかりますか?

Hostgatorのアカウントがあり、プライベートネームサーバー(ns1.mydomain.comおよびns2.mydomain.com)を登録しています。これらの変更が行われるまで、どれくらい待つ必要がありますか?その間、私のウェブサイトは利用できませんか?

10

通常、ほとんどの主要なレジストラは、NS更新を非常に迅速に(数分またはほんの数時間)実装します。残っているのは、ドメインをIPに解決する既存のネームサーバーによって提供されるレコードに設定されたTTL (time to live)値です。

典型的なキャッシュ期間は4時間ですが、ISPはそれを自由に無視し、最大で72時間まで古いIPを提供し続けます(ほとんどの場合)。事実上、一部のユーザーは、ISPがドメインのリゾルバーキャッシュをクリアするまで切り替えたことに気付かないでしょう。報告する価値のある肯定的な効果なしに、変更する前に、すべてのAレコードとCNAMES週にTTL値をフロアリングしようとしました。

切り替えを行うときは、少なくとも72時間は新しいコンテンツを投稿しないでください。また、新しいコンテンツを投稿してから72時間以内に切り替えを行わないでください(まったく回避できない場合)。

繰り返しになりますが、それはユーザーがどこに住んでいるかによって大きく異なります。ほとんどの米国ISPの更新(少なくとも)は48時間に1回です。アジアを旅行中に、そのプロセスに最大2週間かかることがわかりました(ただし、ここで恐ろしく構成されたプロキシを検討する必要があります)。

リーチに応じて、変更後すぐに新しいサイトと新しいコンテンツにほとんどのユーザーがアクセスできるようになりますが、一部のユーザーは404を取得します。一部のユーザーはまったく解決できない場合があります。 ISPと一緒に、いつ)。

編集(そしてこの質問だけに特定)

ドメインは現在次を指します:

Name Servers:
   ns1.travisnorthcutt.com
   ns2.travisnorthcutt.com

また、パブリックネームサーバーからのDigは以下を指します。

tpost@tpost-desktop:~$ Dig @4.2.2.3 travisnorthcutt.com A

; <<>> Dig 9.6.1-P2 <<>> @4.2.2.3 travisnorthcutt.com A
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37231
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;travisnorthcutt.com.           IN      A

;; ANSWER SECTION:
travisnorthcutt.com.    14400   IN      A       174.122.19.154

;; Query time: 334 msec
;; SERVER: 4.2.2.3#53(4.2.2.3)
;; WHEN: Thu Aug  5 01:56:48 2010
;; MSG SIZE  rcvd: 53

パブリックNS(レベル3で維持)は、次の順序で並んでいます。

4.2.2.1
4.2.2.2
4.2.2.3

そして、少なくとも私の経験では、彼らはあなたが設定したTTLに従います。クエリ時間を無視してください。私は世界中のTCPを伝染性ハトを使って掘り下げています。

12
Tim Post

実際問題として、私は What's My DNS を使用するのが好きです。これは、世界中の多くのDNSサーバーをサンプリングするオンラインツールで、だれがどこで何を持っているかを知ることができます。 「DNSが伝播されましたか?」という質問に対する一種の回答を得るのに最適な方法です。

6
artlung