我发现在最新版本的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
.
我从另一个网站找到了答案,这个是最好的。我使用了文章的最后一部分,因为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来保存下面的选项。
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了,感谢论坛的帮助!