Unix 套接字 - 网络主机名

用数字表示的主机名很难记住,因此它们被称为普通名称,例如 Takshila 或 Nalanda。我们编写软件应用程序来找出与给定名称相对应的点分 IP 地址。

根据给定的字母数字主机名找出点分 IP 地址的过程称为主机名解析

主机名解析由驻留在高容量系统上的特殊软件完成。这些系统称为域名系统 (DNS),它保存 IP 地址和相应的普通名称的映射。

/etc/hosts 文件

主机名和 IP 地址之间的对应关系在名为 hosts 的文件中维护。在大多数系统中,此文件位于 /etc 目录中。

此文件中的条目如下所示 −

# This represents a comments in /etc/hosts file.
127.0.0.1       localhost
192.217.44.207  nalanda metro
153.110.31.18   netserve
153.110.31.19   mainserver centeral
153.110.31.20   samsonite
64.202.167.10   ns3.secureserver.net
64.202.167.97   ns4.secureserver.net
66.249.89.104   www.google.com
68.178.157.132  services.amrood.com

请注意,一个给定的 IP 地址可能与多个名称相关联。此文件用于从 IP 地址转换为主机名,反之亦然。

您无权编辑此文件,因此如果您想将任何主机名与 IP 地址一起放置,则需要具有 root 权限。