ルートサーバーから ドメイン名の解決とコンテンツDNSを取得する
ルートサーバーから ドメイン名の解決とコンテンツDNSを取得する手順について紹介します。
手順
nslookup で ルートサーバーにアクセスします。
ルートサーバーの一覧は
wikipedia等を参照してください。
nslookup - 199.7.91.13
または
nslookup - d.root-servers.net
または
nslookup
後のプロンプトで
server 199.7.91.13
のコマンドを実行します。
プロンプトが表示されるので、調べたいホスト名を入力します。
下記のような結果が返されます。入力したホスト名を解決するための下位のDNSサーバーの一覧が返されます。
> www.ipentec.com
サーバー: UnKnown
Address: 199.7.91.13
名前: www.ipentec.com
Served by:
- m.gtld-servers.net
192.55.83.30
com
- k.gtld-servers.net
192.52.178.30
com
- c.gtld-servers.net
192.26.92.30
com
- i.gtld-servers.net
192.43.172.30
com
- f.gtld-servers.net
192.35.51.30
com
- d.gtld-servers.net
192.31.80.30
com
- e.gtld-servers.net
192.12.94.30
com
- j.gtld-servers.net
192.48.79.30
com
- g.gtld-servers.net
192.42.93.30
com
- b.gtld-servers.net
192.33.14.30
com
プロンプトに戻るので、一覧の中から、任意の一つのネームサーバーに切り替えます。下記のコマンドを実行します。このルートサーバーからはホスト名の解決はできないので、IPアドレスを入力します。
server 192.48.79.30
サーバーが変更されますので、再び調べたいホスト名を入力します。
下記の結果が返されます。
> www.ipentec.com
サーバー: [192.48.79.30]
Address: 192.48.79.30
名前: www.ipentec.com
Served by:
- ns-86.awsdns-10.com
205.251.192.86
ipentec.com
- ns-849.awsdns-42.net
205.251.195.81
ipentec.com
- ns-1211.awsdns-23.org
ipentec.com
- ns1.ipentec.com
183.77.157.191
ipentec.com
- ns2.ipentec.com
183.77.157.190
ipentec.com
プロンプトに戻るので、一覧の中から、任意の一つのネームサーバーに切り替えます。下記のコマンドを実行します。先の場合と同様に、このDNSサーバーからはホスト名の解決はできないので、IPアドレスを入力します。
server 205.251.192.86
サーバーが変更されますので、再び調べたいホスト名を入力します。
下記の結果が返されます。
> www.ipentec.com
サーバー: [205.251.192.86]
Address: 205.251.192.86
名前: www.ipentec.com
Address: 183.77.157.191
ホスト名のIPアドレスが返されたので、名前解決できました。
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。