在Linux系统中,包含了主机名和IP地址映射关系的文件是/etc/hosts
。这个文件允许用户自定义主机名到IP地址的映射,优先于DNS解析。当你在本地修改了/etc/hosts文件后,操作系统会首先查询这个文件来解析主机名。
/etc/hosts
文件格式如下:
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
192.168.1.1 server1.example.com server1
每一行代表一个映射关系,其中第一列是IP地址,后面跟着的是与之关联的主机名(可以有多个)。这些条目可以在没有网络名称服务器或当需要临时覆盖DNS记录时使用。