Tips記事
» 2002年11月06日 15時56分 UPDATE

DNSルートゾーンファイルを更新したい

[木田佳克,ITmedia]

 ネームサーバソフト「BIND」の運用では、ルートサーバのゾーンファイル内容を最新に保つ必要がある。最近では、J.ROOT-SERVERS.NET.のIPアドレスが変更されており、これを気に更新してみるのもよいだろう。

J.ROOT-SERVERS.NET. 198.41.0.10
        ↓ IPアドレスが変更されている
J.ROOT-SERVERS.NET. 192.58.128.30

 ルートサーバの参照先が記述されているゾーンファイル名は、/etc/named.confファイルを参照すればよい。次のような記述が見つかるはずだ。

options {
    directory "/var/named";

〜中略〜

zone "." {
    type hint;
    file "named.root";
};

 上記の設定では、/etc/named.confファイル内に記述されている「"."」のルートドメイン先を参照する設定ゾーンに、「hint」と呼ぶタイプで、/var/named/ディレクトリ下の「named.root」ファイルが参照されることが分かる。

 ここで指定するルートゾーンファイル「named.root」は次のように指定すれば、そのまま利用することができる。実際にファイルとして出力させたい場合には、「dig @e.root-servers.net . ns > /var/named/named.root」などと指定すればよいだろう。「dig」コマンドについては「特定のDNSを介してドメイン情報を参照したい」Tipsも参考にしてほしい。

# dig @e.root-servers.net . ns

; <<>> DiG 9.2.1 <<>> @e.root-servers.net . ns
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29915
;; flags: qr aa rd; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13

;; QUESTION SECTION:
;. IN NS

;; ANSWER SECTION:
. 518400 IN NS L.ROOT-SERVERS.NET.
. 518400 IN NS M.ROOT-SERVERS.NET.
. 518400 IN NS I.ROOT-SERVERS.NET.
. 518400 IN NS E.ROOT-SERVERS.NET.
. 518400 IN NS D.ROOT-SERVERS.NET.
. 518400 IN NS A.ROOT-SERVERS.NET.
. 518400 IN NS H.ROOT-SERVERS.NET.
. 518400 IN NS C.ROOT-SERVERS.NET.
. 518400 IN NS G.ROOT-SERVERS.NET.
. 518400 IN NS F.ROOT-SERVERS.NET.
. 518400 IN NS B.ROOT-SERVERS.NET.
. 518400 IN NS J.ROOT-SERVERS.NET.
. 518400 IN NS K.ROOT-SERVERS.NET.

;; ADDITIONAL SECTION:
L.ROOT-SERVERS.NET. 3600000 IN A 198.32.64.12
M.ROOT-SERVERS.NET. 3600000 IN A 202.12.27.33
I.ROOT-SERVERS.NET. 3600000 IN A 192.36.148.17
E.ROOT-SERVERS.NET. 3600000 IN A 192.203.230.10
D.ROOT-SERVERS.NET. 3600000 IN A 128.8.10.90
A.ROOT-SERVERS.NET. 3600000 IN A 198.41.0.4
H.ROOT-SERVERS.NET. 3600000 IN A 128.63.2.53
C.ROOT-SERVERS.NET. 3600000 IN A 192.33.4.12
G.ROOT-SERVERS.NET. 3600000 IN A 192.112.36.4
F.ROOT-SERVERS.NET. 3600000 IN A 192.5.5.241
B.ROOT-SERVERS.NET. 3600000 IN A 128.9.0.107
J.ROOT-SERVERS.NET. 3600000 IN A 192.58.128.30
K.ROOT-SERVERS.NET. 3600000 IN A 193.0.14.129

;; Query time: 210 msec
;; SERVER: 192.203.230.10#53(e.root-servers.net)
;; WHEN: Wed Nov 6 09:23:09 2002
;; MSG SIZE rcvd: 436

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ