DNS是用來解析域名的。平時我們訪問網站都是直接輸入一個網站,而DNS把這個網址解析到一個IP。
在linux下設置DNS非常簡單,只要把DNS地址寫到配置文件/etc/resolv.conf中即可。如下所示:
vim /etc/resolv.conf
nameserver xxx.xxx.xxx.xxx
resolv.conf有它固有的格式,要寫成“nameserver IP”的格式。建議寫多個nameserver,系統默認用第一個nameserver去解析域名,當第一個解析不成功時會用第二個。
在linux下還有一個特殊的文件/etc/hosts也能解析域名,不過需要我們手動添加IP和域名,它的作用是臨時解析某個域名。
vim /etc/hosts
192.168.1.101 www.baidu.com
保存文件後,在ping www.baidu.com就會連接到192.168.1.101.
/etc/hosts的格式很簡單,每一行為一條記錄,第一部分是IP,第二部分是域名。關於hosts文件,有以下注意點:
1)一個IP後面可以跟多個域名。
2)每一行只能有一個IP,即一個域名不能對應多個IP。
3)如果有多行出現相同的域名對應的IP不一樣,會按最前面出現的記錄來解析。
本文出自 “linux運維” 博客,請務必保留此出處http://zhumy.blog.51cto.com/11647651/1788041