Debian/Ubuntu hosts檔案中的 127.0.1.1主機地址

dbasdk發表於2017-06-10

有時候Debian/Ubuntu 系統的/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

 

來源:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29734436/viewspace-2140562/,如需轉載,請註明出處,否則將追究法律責任。

相關文章