目次

ルートサーバーから ドメイン名の解決とコンテンツ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やデータベースの記事なども担当。
掲載日: 2015-12-15
iPentec all rights reserverd.