Linux的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。
不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname.
作用:进行IP地址和计算机名之间的转换。
名称解析方法有:一、使用DNS(域名服务器)。二、使用/etc/hosts文件进行解析。
可以在/etc/host.conf文件修改使用的优先顺序。order 指定按照哪种顺序来尝试不同的名字解析机制。bind 使用DNS域名服务器来解析名字,hosts是使用/etc/hosts文件进行解析。
/etc/host.conf文件中multi关键字的作用是什么?
multi
有效的值为: on和 off. 如果设置为 on, resolv+ 库会返回一台主机在 /etc/hosts 文件中出现的的所有有效地址, 而不只是第一个. 默认情况下设为 off , 否则可能会导致拥有庞大 hosts 文件的站点潜在的性能损失