1. 程式人生 > >/etc/resolv.conf被自動修改

/etc/resolv.conf被自動修改

 大家都知道修改linux下的DNS可以直接修改/etc/resolv.conf:
[email protected]:~#vim /etc/resolv.conf
nameserver ip //填上你當地使用的最快DNS伺服器IP地址
nameserver ip  
當然也可以直接使用網路管理器修改。
但是如果你所在機構或者工作的地方必須要求你用DHCP獲得自己非固定動態IP,那麼隨之而然你自己一向喜歡的或者自己覺得最快的DNS伺服器ip也將自動更改為他們所指定的DNS伺服器。
那麼,為了避免DNS在DHCP自動獲取地址後被覆蓋,您還需要這麼做:
[email protected]:~# cp /etc/resolv.conf /etc/resolv.conf.bak

[email protected]:~# vim /etc/dhcp3/dhclient.conf prepend domain-name-servers 202.96.128.86 192.168.10.11;//先將該行註釋去掉,然後填上自己想用到的DNS伺服器IP 
                
                
                
還有另外一種方法就是給DNS配置檔案枷鎖:[email protected]:~# chattr +i /etc/resolv.conf //加瑣[email protected]:~# lsattr /etc/resolv.conf //檢視加鎖是否成功 有i表示成功 
----i------------- /etc/resolv.conf
重新自動獲取IP一次
[email protected]
:~# dhclient //自動獲取ip命令[email protected]:~# cat /etc/resolv.conf //檢視當前使用DNS的ipsearch localdomain
nameserver 202.96.128.86
nameserver 192.168.10.11
是不是就誰也改不了你的DNS了呢:) 對拉不要叫你加鎖後就不會解鎖了哦,記得解鎖用-i就行拉

相關推薦

/etc/resolv.conf自動修改

 大家都知道修改linux下的DNS可以直接修改/etc/resolv.conf: [email protected]:~#vim /etc/resolv.conf nameserver ip //填上你當地使用的最快DNS伺服器IP地址 nameserver ip   當然也可以直接使用網路

如何解決CentOS 7.2重啟後/etc/resolv.conf重置的問題

一、 修改網絡卡配置,增加“PEERDNS=no” vi /etc/sysconfig/network-scripts/ifcfg-eth0 PEERDNS=no這個選項可令 /etc/resolv.conf 在系統重啟後不會被重寫。 二、修改 /etc/resol

繼續摘抄:關於/etc/resolv.conf經常自動改回來的解決辦法

sudo gedit /etc/dhcp3/dhclient.conf 在 /etc/dhcp3/dhclient.conf 中找到 #prepend domain-name-servers,去掉註釋並增加如下設定: 程式碼: prepend domain-name-se

Ubuntu14 /etc/resolv.conf檔案自動恢復初始值的解決方案

執行 sudo apt-get update 得時候遇到: Err http://us.archive.ubuntu.com trusty InRelease … 之類的問題,百度一下,找到了“治標”的辦法: 修改 /etc/resolv.conf

CentOS6重啟後/etc/resolv.conf還原解決辦法

參考:  http://lsscto.blog.51cto.com/779396/762240 原因是 /etc/sysconfig/network-scripts/ifcfg-eth0 檔案中沒有dns配置 在這個檔案中加入:   DNS1=202.96.209.5   

Ubuntu 下 /etc/resolv.conf檔案總是自動清除問題的解決方案

https://www.cnblogs.com/dongling/p/5591856.html Ubuntu 下 /etc/resolv.conf檔案總是自動清除問題的解決方案 最近學習Linux,在虛擬機器中安裝的是Ubuntu作業系統,用了幾天發現Ubuntu無法上網,開啟命令終端,輸入

Ubuntu 中/etc/resolv.conf 檔案修改丟失的解決方案

使用wget下載檔案時出現unable to resolve host name http://xxxx,根據網上的方法修改了/etc/resolv.conf後問題解決,可是每次重啟電腦或者重啟network-manager後該檔案的修改總是丟失了 到底是誰改寫了這個檔案?

Ubuntu 12.04 每次重啟後,/etc/resolv.conf裡面設定的nameserver就清空

# cat /etc/resolv.conf  # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)#     DO NOT EDIT THIS FILE BY HAND

修改/etc/resolv.conf又恢復到原來的狀態?

新裝一臺機器環境為伺服器主機板,雙網絡卡,系統為CentOS5.4 ,eth0為內網ip,eth1為公網ip。但是由於在本地測試,設定的內網ip,域名伺服器同樣使用的是上海本地的域名解析,沒有問題,可以上網,可以解析。 放到外地公網上去,ip地址已經設好了。使用setup更改了一下外地公網的dns,儲存

如何修改容器內的/etc/resolv.conf

any cal svc emp catalina echo count class acc 源由不表,暫且略過。 直接說workaround. 1.打開scc對root權限的控制 $ oc create serviceaccount useroot $ oc adm

Centos中修改/etc/resolv.conf又恢復到原來的狀態

轉自: http://lsscto.blog.51cto.com/779396/762240 機器系統為CentOS6,ip地址已經設好了。使用setup更改了一下外地公網的dns,儲存退出。重啟service network restart後發現不能解析了。用ip地

CentOS 修改/etc/resolv.conf 重啟network後又恢復到原來的狀態?

問題描述:CentOS 修改/etc/resolv.conf 執行service network restart後,/etc/resolv.conf又恢復到原來的狀態 解決方法:/etc/resolv.conf儲存DNS是暫時的,當重新啟動network時,/etc/res

Linux 網路配置 修改DNS配置檔案/etc/resolv.conf後,重啟網路,DNS配置丟失

在執行命令: ping www.baidu.com ping不通,報錯如下: 圖1 很明顯,這很有可能是DNS配置檔案/etc/resolv.conf的問題。 去檢視DNS配置檔案,果然沒有DNS配置資訊。 圖2 新增DNS配置資訊: nameserver 202.96

CentOS重新啟動網路配置,檔案/etc/resolv.conf錯誤覆蓋或清空解決

錯誤: centos從5.6就有這個問題,CentOS重新啟動網路配置,檔案/etc/resolv.conf會被錯誤覆蓋或清空。原因: 在檔案[/etc/sysconfig/network-scrip

修改DNS配置檔案/etc/resolv.conf後,重啟網路,DNS配置丟失

在執行命令: ping www.baidu.com ping不通,報錯如下: 圖1 很明顯,這很有可能是DNS配置檔案/etc/resolv.conf的問題。 去檢視DNS配置檔案,果然沒有DNS配置資訊。 圖2 新增DNS配置資訊: nameserver 202.96

linux /etc/resolv.conf /etc/hosts配置檔案詳解

/etc/resolv.conf 該檔案是由域名解析器(resolver,一個根據主機名解析IP地址的庫)使用的配置檔案該檔案是DNS域名解析的配置檔案,它的格式很簡單,每行以一個關鍵字開頭,後接配置引數。resolv.conf的關鍵字主要有四個,分別是:nameserver  

linux根檔案系統 /etc/resolv.conf 檔案詳解

大家好,今天51開源給大家介紹一個在配置檔案,那就是/etc/resolv.conf。很多網友對此檔案的用處不太瞭解。其實並不複雜,它是DNS客戶機配置檔案,用於設定DNS伺服器的IP地址及DNS域名,還包含了主機的域名搜尋順序。該檔案是由域名解析器(resol

Linux 修改/etc/sudoers 可任何修改,如何解決

今天不小心,修改了/etc/sudoers的許可權 改成了 777的許可權, 於是每次使用sudo都會彈出 sudo:sudo /etc/sudoers is world writable sudo:no valid sudoers sources found ,quitting sudo:unabl

/etc/resolv.conf檔案中的search項作用-不能去掉

resolv.conf檔案中有search項時,主機名解析規則順序:  DNS配置檔案如下: # vi /etc/resolv.conf # Generated by NetworkManager search openstack.local dev.com example.local

/etc/resolv.conf 的更改在重啟後丟失的解決辦法

/etc/ resolv.conf檔案中的 namesever 在重啟RedHat5或重啟service network restart 後丟失,我按檔案的說明到/etc/sysconfig/network-scripts/ ifcfg-eth0 新增DNS後解決。但是我不知道到底是什麼在重啟的時候重寫了