Windows ServerのDNSで使われているRoot Hintsの更新方法です。
[How to] Update Root Hints on DNS Servers
https://blog.brankovucinec.com/2016/05/25/how-to-update-root-hints-on-dns-servers/
インターネットに接続できていれば直接Root Serverから更新できるんですね(^^;
Windows Server 2012 R2(Version 6.3.9600)で確認してみました。
- DNSマネージャー起動
- ルートヒント
- サーバーからコピーする
- 更新
[管理ツール]-[DNS]からDNSマネージャー起動してサーバプロパティを開きます。
プロパティのルートヒントを開きます。
現在設定されているルートヒントの一覧が確認できます。
PowerShellではGet-DnsServerRootHintコマンドレットがあります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
PS C:\> Get-DnsServerRootHint NameServer IPAddress ---------- --------- m.root-servers.net. 202.12.27.33 l.root-servers.net. 199.7.83.42 k.root-servers.net. 193.0.14.129 j.root-servers.net. 192.58.128.30 i.root-servers.net. 192.36.148.17 h.root-servers.net. 128.63.2.53 g.root-servers.net. 192.112.36.4 f.root-servers.net. 192.5.5.241 e.root-servers.net. 192.203.230.10 d.root-servers.net. 199.7.91.13 c.root-servers.net. 192.33.4.12 b.root-servers.net. 192.228.79.201 a.root-servers.net. 198.41.0.4 |
[サーバーからコピーする(C)]をクリックしてFQDNあるいはIPアドレスを指定しますが、このFQDN/IPアドレスはroot serverを指定すればよかったんですね。
root-server.orgというサイトまであるなんて、ホント何も知らない(;_;
http://www.root-servers.org/
The 13 root name servers are operated by 12 independent organisations.
今回はコピー元サーバーにa.root-server.net(198.41.0.4)を指定してみました。
[OK]で更新されます。IPv6アドレスと198.97.190.53が追加されました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
PS C:\> Get-DnsServerRootHint NameServer IPAddress ---------- --------- m.root-servers.net. 202.12.27.33 l.root-servers.net. 199.7.83.42 k.root-servers.net. 193.0.14.129 j.root-servers.net. 192.58.128.30 i.root-servers.net. 192.36.148.17 h.root-servers.net. {128.63.2.53, 198.97.190.53} g.root-servers.net. 192.112.36.4 f.root-servers.net. 192.5.5.241 e.root-servers.net. 192.203.230.10 d.root-servers.net. 199.7.91.13 c.root-servers.net. 192.33.4.12 b.root-servers.net. {192.228.79.201, 2001:500:200::b} a.root-servers.net. {198.41.0.4, 2001:503:ba3e::2:30} |