[TCPIP] DNS Note

本文介绍了DNS系统的层次结构及其工作原理,包括域名与IP地址之间的转换机制。解析器通过gethostbyname和gethostbyaddr函数实现对DNS的访问。此外,文章还详细解释了顶级域名的划分,分为arpa特殊域、组织域和国家域。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

TCPIP DNS  域名系统

DNS 是一个应用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息。

对DNS的访问是通过一个地址解析器来完成的,在Unix主机中,解析器主要通过两个函数 gethostbyname 和 gethostbyaddr 。

 

DNS的层次组织

DNS的名字空间和Unix的文件系统相似,也具有层次结构。

树的根是没有任何标识的特殊结点,每个结点有一个至多63个字符长的标识,标识不区分大小写。命名树上任何一个结点的域名就是将从该结点到最高层次的域名串连起来。中间使用点号.分隔这些域名。域名树中的每个结点必须有一个唯一的域名,但域名树中的不同结点可使用相同的标识。以点号结尾的域名称为绝对域名或完全合格的域名。如果一个域名不以点结尾,则认为域名是不完全的。

 

顶级域名被分为三个部分:

1. arpa是一个用作地址到名字转化的特殊域。

2. 7个3字符长的普通域。也称组织域。

com 商业组织

edu  教育机构

gov  政府部门

int    国际组织

mil   军事网点

net   网络

org  其他组织

 

3. 所有2字符长的域均是基于ISO3166中定义的国家代码,称为国家域或地理域。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值