摘要:sudo vim /etc/resolv.conf在文件中,将原有的nameserver行注释掉(在每行开头添加#),然后添加新的DNS服务器地址,每行一个。例如:
此方法修改的DNS设置在系统重启后会失效,仅适用于临时测试或应急情况。
sudo vim /etc/resolv.conf在文件中,将原有的nameserver行注释掉(在每行开头添加#),然后添加新的DNS服务器地址,每行一个。例如:nameserver 8.8.8.8nameserver 8.8.4.4保存并退出Vim编辑器(按Esc键退出编辑模式,然后输入:wq并回车)。修改后,DNS设置会立即生效。你可以通过nslookup taobao.com等命令来验证,若能解析出IP地址,则表示修改成功。打开终端,输入以下命令编辑systemd-resolved.conf文件:sudo vim /etc/systemd/resolved.conf找到DNS=和FallbackDNS=这两行,删除行首的#注释符号,然后在后面添加你希望使用的DNS服务器地址,多个地址之间用空格分隔。例如:[Resolve]DNS=114.114.114.114 8.8.8.8FallbackDNS=208.67.222.222你还可以根据需求,设置DNSSEC=yes来启用域名安全验证,防止DNS劫持等。
3. 保存并退出Vim编辑器。
4. 重启systemd-resolved服务使配置生效,输入命令:
请注意,YAML格式对缩进有严格要求,nameservers应与dhcp4同级,addresses前需有两个空格。
3. 保存并退出Vim编辑器。
4. 应用Netplan配置,使修改生效,输入命令:
配置成功后,系统会按照新的DNS设置进行域名解析,你可以通过systemd-resolve --status命令查看配置是否正确。
来源:小象科技园地
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!