Raspberry Pi:DNSサーバー設定

Raspberry PiのDNSサーバーは、/ /etc/resolv.confファイルにリストされています。

Raspberry PiのDNSサーバー設定を変更する場合は、このファイルを手動で更新しないでください。再起動後、すべての変更がローカルDHCPサーバーが提供するデータによって上書きされるためです。

このノートでは、Raspberry PiでDNSサーバーを変更し、設定を永続的なものにする方法を示します。

Raspberry Pi DNSサーバー設定

/etc/dhcpcd.confファイルを開きます。

 $ sudo nano /etc/dhcpcd.conf

ファイルの下部で、次の行のコメントを外して、必要なDNSサーバーのIPアドレスを設定します。次に例を示します。

static domain_name_servers = 8.8.8.8 8.8.4.4

変更を保存し、 dhcpcdサービスを再起動します。

 $ sudo systemctl restart dhcpcd

DNSサーバーの設定を確認します。

$ cat /etc/resolv.conf
# Generated by resolvconf
nameserver 8.8.8.8
nameserver 8.8.4.4

さらに、新しいDNSサーバー設定が適切であることを確認するには、 dnsutilsをインストールして、 nslookupコマンドを実行します。

$ sudo apt update
$ sudo apt install dnsutils
$ nslookup www.shellhacks.com
Server:		8.8.8.8
Address:	8.8.8.8#53

Non-authoritative answer:
Name:	www.shellhacks.com
Address: 195.201.82.106
Name:	www.shellhacks.com
Address: 2a01:4f8:13b:3f55::2