重启服务器后,发现resolv.conf内容被重置。原因是resolv.conf这文件内容是被自动生成出来的,其实文件上面有句话就是告诉我们不要手动改,会被覆盖。

如果我们一重启服务器,就无法解析域名,那么我们就修改 resolvconf服务的配置文件

sudo su

echo "nameserver 202.106.0.20" >>/etc/resolvconf/resolv.conf.d/base

echo "nameserver 202.106.0.20" >>/etc/resolv.conf

exit

sudo /etc/init.d/networking restart

搞定