
ubuntu18.04添加dns
在Ubuntu 18.04中,添加DNS配置的方法有几种,最常见的方式是通过NetworkManager和直接编辑netplan配置文件。根据你的需求,这里推荐几种DNS服务器,按照推荐程度排序如下:
1. Google Public DNS:提供高速度和安全性,IP地址为 8.8.8.8 和 8.8.4.4。
2. Cloudflare DNS:以隐私保护著称,IP地址为 1.1.1.1 和 1.0.0.1。
3. OpenDNS:提供内容过滤功能,IP地址为 208.67.222.222 和 208.67.220.220。
使用NetworkManager添加DNS
在图形界面下,使用NetworkManager是最快捷的方式。首先,点击系统托盘中的网络图标,然后选择“设置”。选择要配置的网络连接,点击“编辑”。在“IPv4”或“IPv6”标签下,找到DNS字段。
在“DNS”字段中,可以输入多个DNS地址,使用逗号分隔。例如,输入“8.8.8.8, 8.8.4.4”以使用Google DNS。然后点击“应用”保存设置,最后重启网络连接即可生效。
手动编辑netplan配置文件
如果你更喜欢使用命令行或需要更高级的配置,可以编辑netplan的配置文件。首先,使用以下命令打开netplan配置文件:
sudo nano /etc/netplan/01-netcfg.yaml
找到你的网络接口配置,通常看起来像这样:
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: true
在这个配置段中,添加`nameservers`字段,示例添加Google DNS如下:
dhcp4: true
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
编辑完成后,保存并退出编辑器。接下来,使用以下命令应用新的网络配置:
sudo netplan apply
DNS配置的常见问题
如何检查DNS配置是否生效?可以使用命令`systemd-resolve –status`来查看当前DNS设置,确认添加的DNS地址是否列在其中。
如果我的网络无法连接,应该如何排查?首先,确保输入的DNS地址正确。其次,尝试将其替换为公共DNS(如Google DNS)进行测试。最后,查看网络接口的状态和配置,可能需要重新启动network服务。
如何在使用代理的情况下配置DNS?如果你的网络环境中使用了代理,可以在代理设置中指定DNS,或者在配置文件中直接指定你希望使用的DNS服务器。这通常不会受到代理的影响,但在某些情况下,可能需要测试以确保在代理后仍然能正常解析域名。



