如何手动设置DNS服务器?

如何手动设置DNS服务器?,dns,raspberry-pi,raspbian,Dns,Raspberry Pi,Raspbian,如何从Raspberry Pi上的DHCP租约请求中排除DNS 我试着更新/etc/resolv.conf,但过了一会儿就重置了 原因:我在家庭网络上,家庭路由器将自己用作DNS服务器,但路由器的DNS服务有时无法正常工作。我认为问题是,dhcpclient在每次dhcp续订时都会获得有关DNS服务器的新信息。将此行添加到/etc/dhcp/dhclient.conf中: option domain-name-servers 192.168.1.8, 8.8.8.8, 8.8.4.4 当然,您

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

我试着更新
/etc/resolv.conf
,但过了一会儿就重置了


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

我认为问题是,dhcpclient在每次dhcp续订时都会获得有关DNS服务器的新信息。将此行添加到/etc/dhcp/dhclient.conf中:

option domain-name-servers 192.168.1.8, 8.8.8.8, 8.8.4.4

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

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

sudo vi/etc/dhcpcd.conf

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

static domain\u name\u servers=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
这也是解决重新启动时丢失对
/etc/resolv.conf
的更改的问题的更好方法