本教程适合ubuntu/debian系统。
在ubuntu或debian中设置永久DNS SERVER的方法
/etc/resolv.conf基本说明
/etc/resolv.conf是DNS名称解析器库的主要配置文件。
解析程序是C库中的一组函数,提供对Internet域名系统 ( DNS )的访问。 这些功能被配置为检查/etc/hosts文件或多个DNSNameservers中的条目,或者使用主机的网络信息服务 ( NIS )数据库。
在使用systemd(系统和服务管理器)的现代Linux系统上,DNS或名称解析服务通过systemd解析的服务提供给本地应用程序。
默认情况下,此服务具有四种用于处理域名解析的模式,并在默认操作模式下使用systemd DNS存根文件( /run/systemd/resolve/stub-resolv.conf )
安装
apt install -y systemd-resolved
修改配置
vi /etc/systemd/resolved.conf
[Resolve]
DNS=8.8.8.8 114.114.114.114
systemctl restart systemd-resolved
systemctl enable systemd-resolved
rm /etc/resolv.conf
ln -s /run/systemd/resolve/resolv.conf /etc/
cat /etc/resolv.conf
ping gaojinbo.com