TCP/IP提供了通过IP地址来连接到设备的功能,但对用户来讲,记住某台设备的IP地址是相当困难的,因此专门设计了一种字符串形式的主机命名机制,这些主机名与IP地址相对应。
在IP地址与主机名之间需要有一种转换和查询机制,提供这种机制的系统就是域名系统DNS(Domain Name System)。
DNS使用一种有层次的命名方式,为网上的设备指定一个有意义的名字,并且在网络上设置域名解析服务器,建立域名与IP地址的对应关系。
这样用户就可以使用便于记忆的、有意义的域名,而不必去记忆复杂的IP地址。
DNS Client与Server的交互
🌈Internet域名体系
最初所有机器使用的名字构成了一个非等级的名字空间,由字符序列组成所有的名字。
网络信息中心NIC(Network Information Center)管理这个名字空间,并负责接纳新名字。非等级名字空间由于自身的特点不能管理大量的机器名字,主要原因如下所示:
•名字由字符序列组成,存在潜在的命名冲突。
•名字空间的管理结构位于一个站点,机器数量的不断增多对管理工作带来很大负担。
•名字到IP地址的映射经常发生变化,导致维护域名空间的工作量巨大。
因此,TCP/IP把DNS的域名设计成了分级的结构。Internet域名结构由TCP/IP协议栈中的DNS进行定义。DNS把因特网划分成多个顶级域,如表1所示为每个顶级域的域名。
顶级域采用组织模式和地理模式的划分模式。地理模式按照国家进行划分,每个申请加入Internet的国家都要向NIC注册一个顶级域名,如cn代表中国、us代表
01-19
1638
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
02-06
7947
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
10-31
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交