1. 程式人生 > >Linux學習篇之---Ubuntu 14.04 重啟後DNS配置丟失問題的解決方案

Linux學習篇之---Ubuntu 14.04 重啟後DNS配置丟失問題的解決方案

Ubuntu 14.04 重啟後DNS配置丟失問題的解決方案

每次修改DNS配置檔案 /etc/resolv.conf 重啟後就會失效。

從網上查知,這個檔案是動態建立,所以每次重啟都會被重寫,此檔案中也有警告:

所以我們不能直接修改這個檔案。

通過查資料得知兩種方式:

1)

vi /etc/network/interfaces
dns-nameservers 8.8.8.8 

2)

vi /etc/resolvconf/resolv.conf.d/base
nameserver 8.8.8.8
nameserver 114.114.114.114

有多行IP就一行寫一個。

修改完後儲存。

然後執行:

resolvconf -u
檢視head檔案:
cat /etc/resolvconf/resolv.conf.d/head
此檔案中並不像網上說的那樣裡面會被載入成base中的內容。

但是當重啟之後

/etc/resolv.conf裡面的內容卻沒有修改成預設值而是被載入成了base中的資料。

所以到此為止成功解決了重啟後DNS配置丟失的問題。