** 网络域名系统**
域名系统(英文:Domain Name System,缩写:DNS)
是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。名字到域名的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器。
许多因特网采用了层次树状结构的命名方法。 任何一个连接在因特网上的主机或路由器,都有一个惟一的层次结构的名字,即域名。 域名的结构由若干个分量组成,各分量之间用点隔开:… .三级域名.二级域名.顶级域名
(1)国家顶级域名 nTLD:如: .cn 表示中国,.us 表示美国,.uk 表示英国,等等。
(2)国际顶级域名 iTLD:采用.int。国际性的组织可在 .int 下注册。
(3) 通用顶级域名 gTLD:最早的顶级域名是: .com 表示公司企业 .net 表示网络服务机构 .org 表示非赢利性组织 .edu 表示教育机构(美国专用) .gov 表示政府部门(美国专用) .mil 表示军事部门(美国专用)
【例1】有关网络域名系统的描述中,不正确的是(B )。
A.网络域名系统的缩写为DNS B.域名中的最左端的域称为顶级域 C.每个域名可以由几个域组成,域与域之间用.分开 D.CN是常用的顶级域名代码 【解析】 域名的结构由若干个分量组成, 各分量之间用点隔开:… .三级域名.二级域名.顶级域名, 最右侧的为顶级域。
【例2】.DNS服务器在名称解析过程中正确的查询顺序为(C )。
A.本地缓存记录→区域记录→转发域名服务器→根域名服务器
B.区域记录→本地缓存记录→转发域名服务器→根域名服务器
C.本地缓存记录→区域记录→根域名服务器→转发域名服务器
D.区域记录→本地缓存记录→根域名服务器→转发域名服务器
【解析】 DNS域名解析工作过程是:
①客户机提交域名解析请求,并该请求发送给本地的域名服务器。
②当本地的域名服务器收到请求后,就先查询本地的缓存。如果有查询的DNS信息记录,则直接返回查询的结果;如果没有该记录,本地域名服务器就把请求发给根域名服务器。
③根域名服务器再返回给本地域名服务器一个所查询的顶级域名服务器的地址。
④本地服务器再向返回的域名服务器发送请求。
⑤接收到该查询请求的域名服务器查询其缓存和记录,如果有相关信息则返回本地域名服务器查询结果,否则通知本地域名服务器下级的域名服务器的地址。
⑥本地域名服务器将查询请求发送给下级的域名服务器的地址,直到获取查询结果。
⑦本地域名服务器将返回的结果保存到缓存,并且将结果返回给客户机,完成解析过程。