ubuntu--修改DNS--resolvconf命令

dns地址的存放地址是

/etc/resolv.conf 

這是一個鏈接文件但是如果直接寫這樣有點蛋疼,最后你會發現他有時會被抹去。

為什么呢,因為這是ubuntu里 resolvconf這個腳本命令的原因。

resolvconf是debian系里一個管理dns的命令,dhclient,ifup等命令都是支持用它來管理dns的

目錄:

/run/resolvconf/resolv.conf 這個就是dns的文件

/run/resolvconf/enable-updates 這空個文件只是為了說明resolvconf開啟更新resolv.conf 功能

/run/resolvconf/interface/* 這下面存的是各個工具各自行設置的name server,比如NetworkManager,比如dhclient


命令使用方法:

resolvconf:

-a [interface]   將  name server  信息綁定一個【接口】

-d [interface]   刪除在這個接口上綁定的name server 信息

-u 更新resolv.conf。 這個一般不用自己調用

--enable-updates 開啟更新

--disable-updates 關閉更新

示例:

resolvconf -a eth0 < testFile

resolvconf -d eth0  

這里testFile就是相當于  /run/resolvconf/interface/  下的那些文件
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容