linux's docs

20.1.0: 网络管理-/etc/hosts


1. /etc/hosts

作用:一个用来映射hostnames的静态表,原理跟DNS类似

man page description hosts - The static table lookup for hostnames

要点:

  • 名称解析方法:1、使用DNS域名服务器;2、使用/etc/hosts文件进行解析。
  • 可以在/etc/host.conf文件修改使用的优先顺序。order 指定按照哪种顺序来尝试不同的名字解析机制。bind 使用DNS域名服务器来解析名字,hosts是使用/etc/hosts文件进行解析。

2. /etc/host.conf

# 当系统中同时存在DNS域名解析和/etc/hosts主机表机制时,由该/etc/host.conf确定主机名解释顺序
order hosts,bind    #名称解释顺序
multi on            #允许主机拥有多个IP地址
nospoof on          #禁止IP地址欺骗
# order是关键字,定义先用本机hosts主机表进行名称解释,其次再搜索bind名称服务器(DNS)。

Contents