如果有多塊網卡,其中一個局域網網卡設置爲dhcp時,如果安裝了多事的resolvconf,它會將負責配置nameserver的resolv.conf文件清空。最簡單的辦法就是在文件 :
/etc/resolvconf/resolv.conf.d/head(或者base、tail這三個文件均可)
中加入所需的域名服務器:nameserver xxx.xxx.xxx.xxx
然後使用命令更新:resolvconf -u
如果聯網的網卡具有靜態ip,也可以修改/etc/network/interfaces文件,
在需要設置dns的網卡配置後面追加:dns-nameservers xxx.xxx.xxx.xxx之類信息
這個問題折騰了我好多次,直到我敲下:man resolvconf :)