歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu關於修改resolv.conf重啟失效的問題

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

日期:2017/2/28 14:00:40   编辑:Linux教程

在通常情況下,我們在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.88.8.4.4

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved