基於linux操做系統的DNS客戶端配置:
Linux設置客戶端的DNS服務器主要爲三個文件,他們分別是‘/etc/hosts’;‘/etc/host.conf’;‘/etc/resolv.conf’.
hosts文件主要用來作一些內部網絡IP地址的解析,設置很是簡單,並且修改方便。缺點是不能解析公網上的域名。
/host.conf文件規定了使用解析方法的順序,通常以hosts爲首選,手動更改文件數量少,且查詢速度快。
resolv.conf文件是解析全部域名IP的配置文件,內容格式爲一個ip地址佔用一行:
nameserver 192.168.101.10
nameserver 202.106.0.20
nameserver 202.106.196.115
注意:第一行,192.168.101.10爲首選DNS服務器IP地址,只有當系統沒法今後DNS服務器解析的時候纔會去第二臺DNS服務器器發出查詢。
Resolv.conf文件的設置對nslookup的影響很大,nslookup的默認DNS服務器爲resolv.conf文件中設置的DNS服務器,若是DNS服務器自己爲DNS服務器,但未寫在resolv.conf文件中,則使用nslookup是沒法測試本DNS服務器的,若是寫入了resolv.conf文件中但不是第一DNS服務器,也沒法直接測試,要用server命令更改默認的DNS服務器。
linux