2013-07-10 05:07:39 +0000 2013-07-10 05:07:39 +0000
32
32

如何在Raspberry Pi上设置DNS服务器?

我想让我的Raspberry Pi使用OpenDNS来解析域名。我如何修改这个设置?

答案 (6)

29
29
29
2016-10-24 00:01:11 +0000

不要编辑/etc/resolv.conf,因为该文件是自动生成的。相反,请编辑/etc/network/interfaces,并在末尾添加以下内容:

dns-nameservers 8.8.4.4 8.8.8.8
28
28
28
2018-04-01 22:40:27 +0000

我发现在最新版本的Raspbian中(我想是 stretch?),你现在需要编辑/etc/dhcpcd.conf的最后一行。应该有一个以static domain_name_servers=开头的行 - 在那里你可以用空格分隔的DNS服务器列表来自定义它,就像这样:

static domain_name_servers=1.1.1.1 1.0.0.1 208.69.38.205 8.8.8.8

DNS服务器的特征。Cloudflare ](https://1.0.0.1/), OpenDNS , 和 Google

编辑: 正如 @DavidOliver 所指出的,你可能也需要重启 dhcpcd: sudo systemctl restart dhcpcd.service.

18
18
18
2013-07-10 05:10:28 +0000

如果你在Raspberry Pi上使用Debian,那么你需要编辑/etc/resolv.conf

nano /etc/resolv.conf
nameserver 208.67.222.222
nameserver 208.67.220.220

然后添加openDNS的服务器IP。

5
5
5
2017-04-18 19:24:37 +0000

我从另一个网站找到了答案,这个是最好的。我使用了文章的最后一部分,因为Raspbian自带的dchpcd已经安装好了,我还是想要一个自动的IP地址,而不是静态的IP地址。从Raspberry Pi3 multiboot [berryboot] 运行Raspbian - 在你的终端机中输入

sudo nano /etc/resolv.conf.head

。这时你将会有一个空白的石板可以使用。接下来复制并粘贴下面的代码:

#OpenDns Servers
nameserver 208.67.222.222
nameserver 208.67.220.220
sudo reboot

点击cntrl + x退出,然后选择y来保存下面的选项。

-1
-1
-1
2017-09-04 01:37:03 +0000

openDNS服务器为我工作了,谢谢。在一次Udemy的学习课程中,我遇到了一个问题,在放弃了我的Mac的wifi共享安排后,在不同的家庭网络上设置了以太网络集线器。

当我最初设置PI与WiFi共享安排时,解析文件里面的文字是:

nameserver 192.168.2.1

是由minibian操作系统自动输入的,不是我!

这个IP成为了默认的DNS服务器,而MacMini在后台无缝地提供了真正的DNS。

nameserver 208.67.222.222
nameserver 208.67.220.220

&001

这样我就可以ping google.com了,感谢论坛的帮助!

-3
-3
-3
2015-09-01 09:35:01 +0000

在文件/etc/dhcp/dhclient.conf中添加这一行:

option domain-name-servers 192.168.1.8, 8.8.8.8, 8.8.4.4

&001

然后就可以工作了。