DNSの設定ファイルを更新したときに、その情報がどのくらいの時間で伝播するのかを教えて下さい。DNSサーバの仕組みと合わせて教えていただけると有難く思います。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:nkmr No.1

回答回数178ベストアンサー獲得回数5

ポイント20pt

http://jprs.jp/tech/

JPRS DNS $B4XO"5;=Q>pJs(B

こちらのリンクから、「DNSの基礎知識」などはいかがでしょうか。

伝播については、個々のDNSサーバの更新頻度がバラバラなので、確実にn時間後とか、n日後などは言えないと思います。

id:fm315

ありがとうございます。

2006/01/16 16:22:53
id:monyot No.2

回答回数146ベストアンサー獲得回数18

ポイント20pt

http://www.atmarkit.co.jp/fnetwork/dnstips/031.html

@IT:DNS Tips:ゾーンファイルの書き方について教えてください

DNSの情報はTTLの値の期間(秒単位)だけキャッシュされますので、TTLの値が大きいと伝播は遅くなります。


※TTLの値が小さいと、頻繁にキャッシュの有効期限切れで問い合わせが発生するので、DNSサーバの負荷が高くなります。


TTLの値は、通常ゾーン単位で指定しますが、各レコード毎に指定することもできます。


URLはBIND形式のゾーンファイル(RFCで定義されている)における設定方法に関するページです。

id:fm315

ありがとうございます!

2006/01/17 09:22:47
id:mahbo No.3

回答回数87ベストアンサー獲得回数0

ポイント20pt

http://www.hatena.ne.jp/1137390749#

人力検索はてな - DNSの設定ファイルを更新したときに、その情報がどのくらいの時間で伝播するのかを教えて下さい。DNSサーバの仕組みと合わせて教えていただけると有難く思います。..

DNSのゾーンファイルでTTL値を指定しますが、DNSの設定(資源レコード)を変更して、そのネームサーバを更新したとすると、変更前のTTL値分は変更前の情報が残る事になります。


TTL値は名前解決した情報をキャッシュとして保存する時間を示します。あるリゾルバ(クライアント)が名前解決のためにネームサーバに問い合わせると、その情報がリゾルバに蓄積されます。蓄積された情報はTTL値で指定された分だけはキャッシュとして利用され、その時間を過ぎた時点で古くなった情報として破棄される事になります。

TTL値が24時間に設定されていたレコードを問い合わせた直後、その情報が変更されたとします。すると変更前の情報が古いものとして破棄されるのは24時間後になりますので、変更前のTTL値分は古い情報が参照されている事になるという訳です。

id:fm315

ありがとうございます。

2006/01/17 09:25:13

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません