天天看點

hosts和resolv.conf差別

hosts:作用就是将一些常用的網址域名與其對應的IP位址建立一個關聯“資料庫”,當使用者在指令行中輸入一個需要登入的網址時,系統會首先自動從Hosts檔案中尋找對應的IP位址,一旦找到,系統會立即打開對應網頁,如果沒有找到,則系統會再将網址送出DNS域名解析伺服器進行IP位址的解析。

檢視配置:vim /etc/hosts

10.10.10.10 www.a.com
20.20.20.20 www.b.com
           

dns:域名系統是網際網路的一項服務。它作為将域名和IP位址互相映射的一個分布式資料庫,能夠使人更友善地通路網際網路。一般部署在遠端伺服器上。

resolv.conf:域名如果在hosts中找不到對應的IP,會通路此檔案尋找域名解析伺服器。

檢視配置:vim /etc/resolv.conf

nameserver x.x.x.x  #該選項用來制定DNS伺服器的,可以配置多個nameserver指定多個DNS。
           

繼續閱讀