关于127.0.1.1以及是否应该使用/etc/hosts

这种东西都写出来感觉自己是不是太无所事事了orz

起因

一开始只是疑惑为什么debian/ubuntu里面的/etc/hosts有第二行127.0.1.1 <host_name>,查下来才知道127/8的地址都是环路地址,127.0.1.1只是为了确保访问自己的hostname的时候 总是访问的是本机地址。

只是看到一句话比较在意

In the long run the UNIX hostname should not be put in /etc/hosts at all.

是不是说所有的hostname应该交给上级DNS解析(/etc/resolv.conf中指定),而不用自己定义/etc/hosts的意思?