Centos修改DNS重啟或重啟network服務(wù)后丟失問題解決方法
介紹
我們在配置Centos的時候,很多情況需要能聯(lián)外網(wǎng),那么就需要DNS解析功能,默認(rèn)的是沒有配置DNS信息的,所以我們得配置DNS信息
起因
我們在搜索Centos配置DNS信息的時候,很多都是說在這個文件進(jìn)行配置"/etc/resolv.conf",我們在這個里面加了nameserver后確實可以ping通域名,但是重啟centos或者重啟network服務(wù)后就無法ping通了,在"/etc/resolv.conf"配置的nameserver信息也丟失了。
處理
我們找到對應(yīng)的網(wǎng)卡配置文件“/etc/sysconfig/network-scripts/ifcfg-eth<N>”
這里<N>可以是 0, 1, 2 等等,代表不同網(wǎng)卡的配置文件。
例如,系統(tǒng)上第一張網(wǎng)卡是eth0的話,那它的配置文件就是 /etc/sysconfig/network-scripts/ifcfg-eth0 。
vim /etc/sysconfig/network-scripts/ifcfg-eth0
打開后插入以下3條
PEERDNS=no
DNS1=192.168.1.1
DNS2=192.168.1.2
然后:wq保存
然后我們復(fù)查下“/etc/resolv.conf”
cat /etc/resolv.conf
發(fā)現(xiàn)我們在ifcfg-eth0中修改的DNS信息在resolv.conf可以看到,這是為什么列,因為resolve.conf只是個link文件。
然后我們看下效果
ping www.baidu.com
然后我們重啟network服務(wù)
service network restart
然后我們在ping下
發(fā)現(xiàn)果然沒有問題
然后我們再重啟下系統(tǒng)
reboot
結(jié)果果然是我們預(yù)期的。
GitHub:https://github.com/sinodzh/Linux/blob/master/dns.txt
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- CentOS 6.6實現(xiàn)永久修改DNS地址的方法
- Centos下IP與DNS設(shè)置方法詳解
- 用DNSPod和Squid打造自己的CDN (三) 安裝CentOS Linux
- CentOS下.htaccess不起作用的解決方法
- Centos 6.3將Mysql 5.1.61升級為mysql 5.6.19遇到的問題及解決方式
- CentOS下php使用127.0.0.1不能連接mysql的解決方法
- CentOS安裝pillow報錯的解決方法
- CentOS 7下MySQL服務(wù)啟動失敗的快速解決方法
- centos下編譯安裝mysql報錯解決方案
- CentOS下PHP7的編譯安裝及MySQL的支持和一些常見問題的解決辦法
相關(guān)文章
ROS控制Turtlebot3移動機(jī)器人的基礎(chǔ)教程
這篇文章主要給大家介紹了關(guān)于ROS控制Turtlebot3移動機(jī)器人的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11CentOS 7更新時出現(xiàn):Multilib version problems問題的解決方法
這篇文章主要給大家介紹了關(guān)于CentOS 7系統(tǒng)更新時出現(xiàn):Multilib version problems問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-11-11Linux VPS 計劃任務(wù)crond命令的使用方法分享
Linux VPS 計劃任務(wù)crond命令的使用方法分享,需要的朋友可以參考下。2011-11-11