DNSサーバの設定変更後に地球上のあらゆるDNSサーバの変更状況を知りたいのですが、

さまざまな箇所にあるDNSサーバのIPアドレスはどのようにしたら知ることができるでしょうか?
どこか一覧になっているサイトなどがわかるといいのですが。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/08/02 19:14:39
  • 終了:2006/08/03 10:55:32

回答(2件)

id:apple-eater No.1

apple-eater回答回数420ベストアンサー獲得回数82006/08/02 19:58:31

ポイント10pt

DNSのシステムの基本理念は「分散処理」なので

全てのDNSサーバーを一極管理している訳ではありません。

一覧になっているサイトがあったとしても信頼性にかけます。

それだけ動的に変化しているのです。

DNSの仕組みの基本を理解しよう

書籍は

DNS&BIND(第4版)

DNS&BIND(第4版)

  • 作者: Paul Albitz Cricket Liu ポール アルビッツ クリケット リュウ
  • 出版社/メーカー: オライリー・ジャパン
  • メディア: 単行本

BIND入門 (Linux magazine books (04))

BIND入門 (Linux magazine books (04))

  • 作者: 榊 正憲
  • 出版社/メーカー: アスキー
  • メディア: 単行本

をオススメします。

どちらも読みやすいです。

id:Sugipon

そのような動作をしていることは知っています。

刻一刻と変動することは知っていますが、

私の管理するDNSを変更した後に、どのぐらい反映されているのかを知りたいのです。

2006/08/02 20:12:57
id:bewind No.2

bewind回答回数33ベストアンサー獲得回数102006/08/03 08:43:37

ポイント60pt

刻一刻と変動するので DNS 自身に聞いてみましょう。


「さまざまな箇所にあるDNSサーバのIPアドレス」が必要であれば、たとえば、コマンドプロンプトで

nslookup -q=ns yahoo.co.jp.

とすれば、yahoo.co.jp ドメインの DNS サーバがわかります。

一覧にするのは無理ですけど、色々なドメインについて試してみれば、世界中の DNS サーバの IP アドレスがわかると思います。


ただ、今回の話は「私の管理するDNSを変更した後に、どのぐらい反映されているのか」ということだそうですので、これはフルサービスリゾルバ内のキャッシュの状況を調べたいのではないかと思います。

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


前述の DNS サーバ(DNS コンテンツサーバ)がフルサービスリゾルバを兼ねていることもありますが、プロバイダなどでは内部(会員)向けに別に DNS サーバ(フルサービスリゾルバ)を提供しているのではないかと思います。

この DNS サーバを知る方法は、地道に各プロバイダの会員向けページを探すしかないでしょうか。ただし、会員向けサービスなので、外部ネットワークからはアクセスできないかもしれません。


さらには、各家庭のルータや PC にも DNS のキャッシュが残っていたりするかもしれませんし、結論としては、DNS の伝播を確実に確認する方法は無いので、ある程度で推測するしかないですね。。

apple-eater さんがご紹介された書籍などで勉強すれば、どうすればどこまで調べられるか、調べられないのか、わかるんじゃないかと思います。

id:Sugipon

ありがとうございます。

参考にさせていただきます。

2006/08/03 10:51:24

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません