Ubuntu關於修改resolv.conf重啓失效的問題

在通常情況下,我們在ubuntu系統中可以通過resolv.conf來設置DNS地址。但重啓後,resolv.conf中的地址仍然會返回爲原來的內容。

這是因爲resolv.conf文件其實是一個Link文件,如圖:

在Ubuntu中有一個 resolvconf 的服務,這個服務用來控制/etc/resolv.conf的內容。所以一旦我們重啓了系統或者該服務,那麼/etc/resolv.conf文件中的內容將被還原爲原來的內容。所以直接修改/etc/resolv.conf並不能解決這個問題。


解決辦法:

1.在網卡的配置文件中定義DNS地址:

iface eth0 inet static

address 192.168.0.10

netmask 255.255.255.0

gateway 192.168.0.1

dns-nameserver 8.8.8.8 8.8.4.4


2.修改resolvconf服務的配置文件:

vim /etc/resolvconf/resolv.conf.d/base

在其中添加或修改:

nameserver 8.8.8.8 8.8.4.4


發佈了65 篇原創文章 · 獲贊 66 · 訪問量 92萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章