方法一(推荐)
生成钩子阻止 DHCP 修改 resolv.conf
1. 生成 nodnsupdate 文件并写入代码
cat <<EOF >/etc/dhcp/dhclient-enter-hooks.d/nodnsupdate
#!/bin/sh
make_resolv_conf(){
:
}
EOF
2. 给文件 nodnsupdate 添加可执行权限
chmod +x /etc/dhcp/dhclient-enter-hooks.d/nodnsupdate
3. 修改 DNS
cat <<EOF >/etc/resolv.conf
nameserver 1.1.1.1
nameserver 2001:4860:4860::8888
nameserver 8.8.8.8
nameserver 2606:4700:4700::1111
EOF
Cloudflare 的 1.1.1.1 和谷歌的 8.8.8.8 是 国外的优质 DNS
如果是国内的服务器可以换成阿里的 223.5.5.5 和腾讯的 119.29.29.2
4. 重启系统
reboot
方法二
编辑 /etc/network/interfaces 文件
追加一行, 如果有多个 DNS 用空格隔开
cat <<EOF >>/etc/network/interfaces
dns-nameservers 1.1.1.1 8.8.8.8
EOF

评论(0)
暂无评论