centOS7 配置DNS上外網
阿新 • • 發佈:2018-01-21
scrip 修改文件 ews 重啟網絡服務 string 改變 修改配置 mes 等號
CentOS7 linux下DNS的永久性添加
I.網上很多講的dns的永久性添加其實都是暫時性添加,重啟網卡後就會丟失。代碼如下:
echo nameserver 8.8.8.8 > /etc/resolv.conf
很明顯,這個並不符合大家的要求。
II.下面是永久性修改的教程:
1、運行命令:
cd /etc/sysconfig/network-scripts/
ls
2、找到該目錄下的網卡配置文件如:ifcfg-ens32,在其中添加三行,如果文件中已經有了DNS,就先刪除再添加:
PEERD=no DNS1=8.8.8.8
(這個Google的免費域名解析服務器,重點,等號前後都不要加空格,重要的事情說三遍,
等號前後都不要加空格
等號前後都不要加空格
等號前後都不要加空格
等號前後都不要加空格
)
3、添加完之後運行命令:
#重啟網絡服務,使更改生效
service network restart
III.最後使用腳本添加而非修改文件,進一步提高便捷度:
#*為網卡名稱,dns1為主dns的IP地址,可以添加dns2為次DNS的ip地址
nmcli con mod * ipv4.dns "dns1 dns2" service network restart
這樣放到腳本裏或者直接命令行執行就可以實現DNS的自動永久性配置,無需手動修改配置文件,配置完成後可查看網卡配置文件是否改變,若未改變,重啟即可。當然也可以留言。
centOS7 配置DNS上外網