我希望我的Raspberry Pi使用OpenDNS解析域名。如何修改此设置?
/etc/resolv.conf
不再是真正正确的方法:您需要进行编辑/etc/dhcpcd.conf
。请参阅下面的答案。
我希望我的Raspberry Pi使用OpenDNS解析域名。如何修改此设置?
/etc/resolv.conf
不再是真正正确的方法:您需要进行编辑/etc/dhcpcd.conf
。请参阅下面的答案。
Answers:
如果您在Raspberry Pi上使用Debian,则需要进行编辑 /etc/resolv.conf
nano /etc/resolv.conf
然后添加openDNS的服务器IP
nameserver 208.67.222.222
nameserver 208.67.220.220
顺便说一句,如果您对DNS的速度有任何疑问,不妨看一下这篇文章
nameserver 208.67.220.220``and
名称服务器208.67.222.222`,/etc/network/interfaces
然后重新启动您的面板或执行/etc/init.d/networking restart
。如果仍然无法正常运行,请粘贴dig google.com
/etc/resolv.conf
和中/etc/network/interfaces
?
我发现在Raspbian的最新版本中(我认为是拉伸吗?),您现在需要编辑的最后一行/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,OpenDNS和Google
编辑:正如@DavidOliver指出的那样,您可能也需要重新启动dhcpcd :sudo systemctl restart dhcpcd.service
。
etc/resolv.conf
不再正确。
sudo systemctl restart dhcpcd.service
我从另一个网站找到了答案,这是最好的。我使用了本文的最后一部分,因为Raspbian附带了已经安装的dchpcd,我仍然想要一个自动ip地址而不是一个静态ip地址。从具有Raspbian的Raspberry Pi3 multiboot [berryboot]运行-像素类型
sudo nano /etc/resolv.conf.head
在您的终端中。您将有一块空白的石板可供使用。接下来复制并粘贴以下代码:
#OpenDns Servers
nameserver 208.67.222.222
nameserver 208.67.220.220
单击cntrl + x退出并选择y保存以下选项。使用以下命令重新启动Raspberry Pi
sudo reboot
为确保您使用的是OpenDNS,请访问以下网站: OpenDns欢迎页面
openDNS服务器为我工作,谢谢。在Udemy学习课程中,我放弃了与Mac的wifi共享安排,并在其他家庭网络上与PI设置了以太网集线器后遇到了问题。我以前使用WiFi进行IP共享的安排存在问题。
当我最初使用共享安排设置PI时,解析文件中的文本为:
nameserver 192.168.2.1
它是由minibian OS(不是我)自动输入的!
该IP成为默认的DNS服务器,而MacMini在后台无缝提供了真实的DNS。
因此需要编辑(vim)
nameserver 208.67.222.222
nameserver 208.67.220.220
``然后我可以ping google.com感谢论坛的帮助!
将此行添加到文件/etc/dhcp/dhclient.conf中:
option domain-name-servers 192.168.1.8, 8.8.8.8, 8.8.4.4
然后它将起作用。