1. 程式人生 > >centOS7 配置DNS上外網

centOS7 配置DNS上外網

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上外網