1. 程式人生 > >LINUX的DNS怎麼設定?linux下如何修改DNS地址

LINUX的DNS怎麼設定?linux下如何修改DNS地址

linux下如何修改DNS地址,這應該是每一個初學Linux都會遇到的問題呢。如何沒有設定DNS伺服器的話,那麼系統就不能正常上網了。本文以Redhat系統為例,設定linux系統的DNS

1,網絡卡DNS設定

用windows系統大家都知道,本地連線裡面有一個DNS設定。 那麼這個選項對應Linux系統的話就是在網絡卡配置檔案,通過編輯vi  /etc/sysconfig/network-scripts 網絡卡下面的ifcfg-eth0 配置檔案新增DNS伺服器地址



2,檢視DNS伺服器地址網絡卡配置,輸入 ifconfig -a 可以檢視所有裝置配置


3,圖形介面DNS設定

如下圖,在終端輸入

 setup命令即可調出圖形介面設定(配置資訊會寫入/etc/resolv.conf檔案裡面)


4,DNS伺服器地址配置

在Linux下面,有一個預設的DNS伺服器地址配置檔案的設定,存放在 /etc/resolv.conf

5,設定方法很簡單,通過編輯 vi /etc/resolv.conf 設定首選DNS和次要DNS。如下圖,排在前面的就是首選DNS,後面一行就是次要的DNS伺服器DNS


6,hosts主機表文件

跟Windows系統一樣,Linux系統也有主機表文件。同樣可以通過設定主機表地址進行特定主機的解析,優先DNS伺服器地址

配置檔案,在/etc/hosts


7,總結:

Linux下設定DNS的位置主要是,

1網絡卡設定配置檔案裡面DNS伺服器地址設定,2.系統預設DNS伺服器地址設定。3,hosts檔案指定

生效順序是:

1 hosts檔案 ---- 2 網絡卡配置檔案DNS服務地址 ---3 /etc/resolv.conf