/etc/resolv.conf中設置dns之后每次重啟Ubuntu Server時該文件會被覆蓋,針對這種情況找了一些個解決方法
防止/etc/resolv.conf被覆蓋的方法
方法一
1.需要創建一個文件/etc/resolvconf/resolv.conf.d/tail
sudo vi /etc/resolvconf/resolv.conf.d/tail
2.在該文件中寫入自己需要的dns服務器,格式與/etc/resolv.conf相同
nameserver 8.8.8.8
3.重啟下resolvconf程序
sudo /etc/init.d/resolvconf restart
再去看看/etc/resolv.conf文件,可以看到自己添加的dns服務器已經加到該文件中
方法二
在/etc/network/interfaces中
###interfaces中####### auto eth0 iface eth0 inet static address 192.168.3.250 netmask 255.255.255.0 #子網掩碼 gateway 192.168.3.1 #網關 dns-nameservers 8.8.8.8 8.8.4.4 #設置dns服務器