域名系统DNS 总结
阅读目录:
一、 域名系统DNS概念
二、 因特网的树状结构
三、 域名服务器
四、 域名解析过程
五、 DNS系统的其他机制
一、域名系统DNS概念:
域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字(如淘宝、百度、腾讯等)转换为IP地址。域名系统很明确地指明这种系统是用在因特网中。
用户与因特网中某个主机通信时,必须要知道对方的IP地址。然而用户很难记住长达32位二进制主机地址,在应用层为了便于用户记忆各种网络应用,更多使用主机名字。
附:为什么机器在处理IP数据报时要使用IP地址,而不是使用域名呢?
因为IP地址的长度固定式32位(如果是IPV6,那是128位,也是定长的),而域名的长度并不是固定的,机器处理起来较为困难。
二、因特网的树状结构:
从理论上讲,整个因特网可以只使用一个域名服务器,使它装入因特网上所有主机名,并回答对所有IP地址的查询。但随着因特网用户规模加大,这样的域名服务器会因过负荷而无法工作,而且一旦域名服务器出现故障,整个因特网会处于瘫痪状态。因此,早在1983年因特网就开始采用树状结构的命名方法,并采用分布式的域名系统DNS。
采用层次树状的命名方法,任何一台连接在因特网上的主机或者路由器,都有一个唯一的层次结构的名字,即域名(domain name)。这里域(domain)是名字空间中一个可被管理的划分,域可以被划分为子域,子域还可继续划分为子域的子域,这样就形成了顶级域、二级域、三级域、等等。如map.baidu.com中依次为三级域名.二级域名.顶级域名。域名解析是一个从右向左,由大向小的的过程。