Socket 网络主机名 - Socket编程
在一定数量上要记住许多主机名称是非常困难的。因此,这些主机名称一般都称为“ordinary”的名称,如takshila或nalanda。我们写的软件应用程序,找出带点的IP地址对应一个给定的名称。
被称为主机名解析的过程中,找出带点的IP地址的基础上给定的字母数字主机名。
通过特殊的软件,保存在高容量系统的主机名解析。这些系统被称为域名系统(DNS)保持映射IP地址和相应的普通名称。
/etc/hosts文件:
主机名和IP地址之间的对应关系保存在一个文件中称为主机。在大多数系统中找到此文件,在/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)。