2.2.2. dnsmasq DNS サーバーの設定
dnsmasq を DNS サーバーとして使用している場合は、指定した DNS サーバーを使用して root-servers.net を解決する新しい設定ファイルを作成するなどして、root-servers.net ドメインの解決を別の DNS サーバーに委任できます。
手順
次のコマンドを実行して、ドメイン
root-servers.netを別の DNS サーバーに委任する設定ファイルを作成します。$ echo 'server=/root-servers.net/<DNS_server_IP>'> /etc/dnsmasq.d/delegate-root-servers.net.conf次のコマンドを実行して、
dnsmasqサービスを再起動します。$ systemctl restart dnsmasq次のコマンドを実行して、
root-servers.netドメインが別の DNS サーバーに委任されていることを確認します。$ journalctl -u dnsmasq|grep root-servers.net出力例
Jul 03 15:31:25 rhel-8-10 dnsmasq[1342]: using nameserver 192.168.1.1#53 for domain root-servers.net次のコマンドを実行して、DNS サーバーが
root-servers.netドメインの NS レコードを解決できることを確認します。$ host -t NS root-servers.net. 127.0.0.1出力例
Using domain server: Name: 127.0.0.1 Address: 127.0.0.1#53 Aliases: root-servers.net name server root-servers.net.