TCP/IP 名称解析

尽管 32 位因特网地址为机器提供了一个有效的方法来标识通过因特网网络发送的数据报的源和目标,但用户更喜欢有意义和容易记忆的名称。 传输控制协议/因特网协议 (TCP/IP) 提供同时支持平面和分级网络组织的命名系统。

平面网络中的命名非常简单。 主机名由单一字符集构成,通常由本地管理。 在平面 TCP/IP 网络中,网络中的每台主机都有一个文件(/etc/hosts),该文件包含网络中每台主机的“名称到因特网地址”的映射信息。 随着 TCP/IP 网络规模的扩大,保持每台机器的命名文件是最新的管理负担也随着增加。 当 TCP/IP 网络变得非常大时,比如在因特网上,命名是按级划分的。 通常按网络组织划分。 在 TCP/IP 中,按分级命名称为域命名系统 (DNS),使用 DOMAIN 协议。 DOMAIN 协议由 TCP/IP中的 named 守护程序实现。

在为平面网络命名时,域名分级为网络和主机提供符号名称的指定,符号名称有意义并便于用户记忆。 然而,不是网络上的每台机器都保存一个包含网络中所有其他主机的“名称到地址”映射的文件,而是选择一台或多台主机执行名称服务器的功能。 名称服务器将指定给主机和网络的符号名称翻译(解析)为有效的机器使用的因特网地址。 名称服务器具有关于域某些部分的完整信息,通称区域,并且拥有自身区域的权限