1. 程式人生 > >debian hosts檔案中的 127.0.1.1 主機地址

debian hosts檔案中的 127.0.1.1 主機地址

http://openwares.net/linux/debian_hosts_127_0_1_1.html

有時候/etc/hosts檔案會看到127.0.1.1這個地址,這是什麼呢?

127.0.0.1這個loopback地址很常見,就是本地介面的迴路/迴環地址。但有時候/etc/hosts檔案中還會出現127.0.1.1,這又是什麼地址呢?這也是個本地迴路/迴環地址。

出現這個地址的原因是因為有些應用程式需要規範的全限定域名FQDN(Fully Qualified Domain Name),FQDN不只需要主機名還需要主機域名,其表達形式為hostname.domainname

如果你的主機有一個靜態IP地址,則FQDN名字解析到這個靜態地址,否則解析到127.0.1.1這個本地迴路地址。所以一般情況下不會看到127.0.1.1這個地址。

127.0.0.1一般只對應hostname,這也是二者的主要區別,如下

127.0.0.1 hostname
127.0.1.1 hostname.domainname

當然並一定非要用127.0.1.1這個IP,RFC規定的127.0.0.0/8這個IP段內的任意IP都可以,只要沒有衝突,debian選擇了127.0.1.1

檢視主機名
# hostname
hostname

檢視FQDN名字
# hostname –fqdn
hostname.domainname