如何手动设置DNS服务器?

Old*_*zer 5 dns raspberry-pi raspbian

如何从Raspberry Pi上的DHCP租约请求中排除DNS?

我尝试更新,/etc/resolv.conf但一段时间后重置.

原因:我在家庭网络上,家庭路由器将自己用作DNS服务器,但路由器的DNS服务有时无法正常工作.

Ton*_*lan 8

大多数答案对我不起作用,但我发现这有效:

sudo vi /etc/dhcpcd.conf

添加了一行(请注意,没有逗号):

static domain_name_servers=8.8.8.8 8.8.4.4

并拔下并重新插入我的以太网线,更新了解析器......

cat /etc/resolv.conf

现在显示:

# Generated by resolvconf
domain example.com
nameserver 8.8.8.8
nameserver 8.8.4.4
Run Code Online (Sandbox Code Playgroud)

这也是解决/etc/resolv.conf重启时丢失更改的问题的更好方法.


小智 3

我认为问题是 dhcp 客户端在每次 dhcp 更新时都会获取有关 DNS 服务器的新信息。将此行添加到 /etc/dhcp/dhclient.conf 中:

option domain-name-servers 192.168.1.8, 8.8.8.8, 8.8.4.4
Run Code Online (Sandbox Code Playgroud)

当然,您应该将 IP 地址替换为您所需的 DNS 服务器中的 IP 地址。可能会重新启动相应的服务。