1. DNS入門/レコードの探しかた

DNS/Aレコード DNS/資源レコード

moin.qmail.jp ページを見るときには moin.qmail.jp のIPアドレスが必要となります。

1.1. IPアドレスを調べるには

DNS/リゾルバー/moin.qmail.jp のIPアドレスを知るには

   dig -t a moin.qmail.jp

dnsqr が使えるなら: (dig は演習問題)

$ dnsqr a moin.qmail.jp
1 moin.qmail.jp:
47 bytes, 1+1+0+0 records, response, noerror
query: 1 moin.qmail.jp
answer: moin.qmail.jp 79465 A 14.192.44.5

1.2. ドメインのサーバ

でもこの情報はどこから得たのか

moin.qmail.jp というドメイン名は qmail.jp ドメインのサブドメインでもあります。

qmail.jp の権威サーバには a.ns.qmail.jp という名前がつけられています。

%dnsq a moin.qmail.jp a.ns.qmail.jp
1 moin.qmail.jp:
47 bytes, 1+1+0+0 records, response, authoritative, noerror
query: 1 moin.qmail.jp
answer: moin.qmail.jp 86400 A 14.192.44.5

でも、a.ns.qmail.jp (のIPアドレス)はどうなっているの?

1.3. qmail.jp の権威サーバを探す

qmail.jp ドメインの権威サーバ情報はJPドメインのDNS(権威)サーバに登録されています。

$ dnsq ns qmail.jp a.dns.jp
2 qmail.jp:
77 bytes, 1+0+1+2 records, response, noerror
query: 2 qmail.jp
authority: qmail.jp 86400 NS a.ns.qmail.jp
additional: a.ns.qmail.jp 86400 A 14.192.44.5
additional: a.ns.qmail.jp 86400 A 49.212.139.194

a.ns.qmail.jp という名前とそのIPアドレスを入手できます。

これらが分かれば、moin.qmail.jp のIPアドレスを調べられるということです。

JPサーバに登録されているqmail.jp ドメインの権威サーバについてのDNSレコードは

1.4. ツール

ルートサーバから始めてmoin.qmail.jp のAレコードを得るまでの経緯を表示してくれる ツールもあります。試してみましょう。

http://www.simpledns.com/lookup-dg.aspx Trace DNS Delegation

1.5. JP ドメインのサーバ

さて、それでは棚上げしてあったJPドメインのサーバを見つける話をしましょう。

JPドメインのサーバはroot-serverに登録されています。

dig -t ns jp @a.root-servers.net