さまざまな箇所にあるDNSサーバのIPアドレスはどのようにしたら知ることができるでしょうか?
どこか一覧になっているサイトなどがわかるといいのですが。
DNSのシステムの基本理念は「分散処理」なので
全てのDNSサーバーを一極管理している訳ではありません。
一覧になっているサイトがあったとしても信頼性にかけます。
それだけ動的に変化しているのです。
書籍は
BIND入門 (Linux magazine books (04))
をオススメします。
どちらも読みやすいです。
刻一刻と変動するので 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 さんがご紹介された書籍などで勉強すれば、どうすればどこまで調べられるか、調べられないのか、わかるんじゃないかと思います。
ありがとうございます。
参考にさせていただきます。
そのような動作をしていることは知っています。
刻一刻と変動することは知っていますが、
私の管理するDNSを変更した後に、どのぐらい反映されているのかを知りたいのです。