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