日期:2014-05-16  浏览次数:20728 次

/etc/hosts这个文件有啥用?
一直不明白/etc/hosts这个文件有啥用。更快的dns解析?可是host命令根本解析不了。
还有/etc/nsswitch.conf中的dns设置,默认是file dns,也就是先看/etc/hosts后看/etc/resolv.conf吧,可是/etc/hosts里的设置压根就解析不了啊……
谁能给我一个最直观的操作实例来说明这个文件的作用???

------解决方案--------------------
一般hosts文件都有个默认的localhost行,你注释掉localhost行,你看看ping localhost还能通么?

同理你先用ping获取baidu的ip,再把www.google.com.kh指向百度的ip,打开google,google就成了百度了