DNS 服务器的配置与应用 不同类型域名服务器的配置方法

DNS域名系统概述

许多应用层软件经常直接使用域名系统 DNS (Domain Name System),但计算机的用户只是间接而不是直接使用域名系统。 \r\n因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS。\r\n名字到 IP 地址的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器。

因特网的域名结构

因特网采用了层次树状结构的命名方法。\r\n任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名。\r\n域名的结构由标号序列组成,各标号之间用点隔开:\r\n              … . 三级域名 . 二级域名 . 顶级域名\r\n各标号分别代表不同级别的域名。

顶级域名 TLD (Top Level Domain)

(1) 国家顶级域名 nTLD:如: .cn 表示中国,.us 表示美国,.uk 表示英国,等等。\r\n(2) 通用顶级域名 gTLD:最早的顶级域名是:\r\n    .com  (公司和企业)\r\n    .net  (网络服务机构)\r\n    .org  (非赢利性组织)\r\n    .edu  (美国专用的教育机构()\r\n    .gov  (美国专用的政府部门)\r\n    .mil   (美国专用的军事部门)\r\n    .int     (国际组织)

顶级域名 TLD (续)

(3) 基础结构域名(infrastructure domain):这种顶级域名只有一个,即 arpa,用于反向域名解析,因此又称为反向域名。

新增加了下列的通用顶级域名

.aero (航空运输企业)\r\n.biz  (公司和企业)\r\n.cat   (加泰隆人的语言和文化团体)\r\n.coop  (合作团体)\r\n.info  (各种情况)\r\n.jobs  (人力资源管理者)\r\n.mobi  (移动产品与服务的用户和提供者)\r\n.museum  (博物馆)\r\n.name   (个人)\r\n.pro  (有证书的专业人员)\r\n.travel  (旅游业)

因特网的域名空间

域名服务器

一个服务器所负责管辖的(或有权限的)范围叫做区(zone)。\r\n各单位根据具体情况来划分自己管辖范围的区。但在一个区中的所有节点必须是能够连通的。\r\n每一个区设置相应的权限域名服务器,用来保存该区中的所有主机的域名到IP地址的映射。\r\nDNS 服务器的管辖范围不是以“域”为单位,而是以“区”为单位。


树状结构的 DNS 域名服务器

根域名服务器

org 域名服务器

com 域名服务器

edu 域名服务器

y.abc.com\r\n域名服务器

abc 公司有两个\r\n权限域名服务器

权限域名服务器

根域名服务器

顶级域名服务器

abc.com\r\n域名服务器

域名的解析过程

主机向本地域名服务器的查询一般都是采用递归查询。如果主机所询问的本地域名服务器不知道被查询域名的 IP 地址,那么本地域名服务器就以 DNS 客户的身份,向其他根域名服务器继续发出查询请求报文。\r\n本地域名服务器向根域名服务器的查询通常是采用迭代查询。当根域名服务器收到本地域名服务器的迭代查询请求报文时,要么给出所要查询的 IP 地址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器进行查询”。然后让本地域名服务器进行后续的查询。