Linux /etc/hosts文件
时间:2020-02-23 14:38:07 来源:igfitidea点击:
如果我们不想使用DNS服务器进行名称解析,则可以使用"/etc/hosts"文件"以获取名称解析的目的。
这是一个简单的文本文件,包含对主机名映射的IP地址。
每行包含IP地址,然后是一个或者多个主机名:
$ cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 computer
在上面的示例中,我们可以看到包含环回地址的条目的"主机"文件的典型默认内容。
要设置自己的映射,请以"ip地址 主机名"的形式添加条目:
$ cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 computer 192.168.198.140 WebServer
行192.168.198.140 WebServer
将映射到"192.168.198.140"的IP地址"到"WebServer"主机名。
我们现在可以使用"WebServer"主机名与远程计算机通信:
$ ping WebServer
请注意,我们可以使用/etc/hosts
文件和DNS服务器进行名称解析。
"主机"文件的内容通常用于DNS之前的查找。
如果主机文件中没有匹配,则将使用DNS服务器。
但请注意,"主机"文件今天很少使用,因为我们需要在每台计算机上单独编辑每个文件。