Raspberry Pi で DNS サーバを指定する

  • 12
    Like
  • 0
    Comment
More than 1 year has passed since last update.
% ping google.com
ping: unknown host google.com

再起動するたびに↑のように言われないように、/etc/network/interfaces 内の dns-nameserver を設定します。インターフェイスごとに設定します。

私の Raspberry は wlan0 でインターネットに出て行っているので、wlan0 で指定しています↓

/etc/network/interfaces
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.11.30
netmask 255.255.255.0
gateway 192.168.11.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
dns-nameservers 192.168.11.1

dns-nameservers の最後の s を忘れると上手く設定されません。
IP アドレスを半角スペースで区切って複数指定することもできます。

/etc/resolv.conf を書き換えても反映されますが、起動時に NetworkManager によって /etc/network/interfaces での設定をもとに書き換えられてしまうので、こちらを変えましょう。

参考

Debian Wiki - The resolvconf program

Raspberry OS はほぼ Debian と一緒なので、知りたいことと "Debian" を添えて検索すると大体解決できます。