什么是DNS,其解析过程有哪些

什么是DNS,其解析过程有哪些,第1张

域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址域名系统其实就是名字系统。为什么不叫“名字”而叫“域名”呢?这是因为在这种因特网的命名系统中使用了许多的“域(domain)”,因此就出现了“域名”这个名词。“域名系统”明确地指明这种系统是应用在因特网中。
那么DNS如何解析呢,其解析过程有哪些呢?下面让我们举一个例子演示整个解析过程:
假定域名为mxyzcom的主机想知道另一个主机yabccom的IP地址。例如,主机mxyzcom打算发送邮件给yabccom。这时就必须知道主机yabccom的IP地址。下面是上a的几个查询步骤:
1、主机mabccom先向本地服务器dnsxyzcom进行递归查询。
2、本地服务器采用迭代查询。它先向一个根域名服务器查询。
3、根域名服务器告诉本地服务器,下一次应查询的顶级域名服务器dnscom的IP地址。
4、本地域名服务器向顶级域名服务器dnscom进行查询。
5、顶级域名服务器dnscom告诉本地域名服务器,下一步应查询的权限服务器dnsabccom的IP地址。
6、本地域名服务器向权限域名服务器dnsabccom进行查询。
7、权限域名服务器dnsabccom告诉本地域名服务器,所查询的主机的IP地址。
8、本地域名服务器最后把查询结果告诉mxyzcom。
为了提高DNS查询效率,并减轻服务器的负荷和减少因特网上的DNS查询报文数量,在域名服务器中广泛使用了高速缓存,用来存放最近查询过的域名以及从何处获得域名映射信息的记录。
例如,在上面的解析过程中,如果在mxyzcom的主机上不久前已经有用户查询过yabccom的IP地址,那么本地域名服务器就不必向根域名服务器重新查询yabccom的IP地址,而是直接把告诉缓存中存放的上次查询结果(即yabccom的IP地址)告诉用户。
由于名字到地址的绑定并不经常改变,为保持高速缓存中的内容正确,域名服务器应为每项内容设置计时器并处理超过合理时间的项。当域名服务器已从缓存中删去某项信息后又被请求查询该项信息,就必须重新到授权管理该项的域名服务器绑定信息。当权限服务器回答一个查询请求时,在响应中都指明绑定有效存在的时间值。增加此时间值可减少网络开销,而减少此时间值可提高域名解析的正确性。

下表是这些机器的管理单位、设置地点及最新的IP地址:
字母
IPv4地址
IPv6地址
自治系统编号(AS-number)
旧名称
运作单位
设置地点
#数量(全球性/地区性)
软件
A
1984104

2001:503:ba3e::2:30

AS19836

nsinternicnet

VeriSign

以任播技术分散设置于多处
6/0

BIND
B
19222879201
(2004年1月起生效,旧IP地址为12890107)

2001:478:65::53 (not in root zone yet)

none

ns1isiedu

南加州大学信息科学研究所
(Information Sciences Institute, University of Southern California)

美国加州马里纳戴尔雷伊
(Marina del Rey)
0/1

BIND
C
19233412
2001:500:2::C
AS2149

cpsinet

Cogent Communications

以任播技术分散设置于多处
6/0

BIND
D
19979113(2013年起生效,旧IP地址为12881090)
2001:500:2::D
AS27

terpumdedu

马里兰大学学院市分校
(University of Maryland, College Park)

美国马里兰州大学公园市
(College Park)
1/0

BIND
E
19220323010

AS297

nsnasagov

NASA

美国加州山景城
(Mountain View)
1/0

BIND
F
19255241

2001:500:2f::f

AS3557

nsiscorg

互联网系统协会
(Internet Systems Consortium)

以任播技术分散设置于多处
2/47

BIND
G
192112364

AS5927

nsnicddnmil

美国国防部国防信息系统局
(Defense Information Systems Agency)

以任播技术分散设置于多处
6/0

BIND
H
12863253

2001:500:1::803f:235

AS13

aosarlarmymil

美国国防部陆军研究所
(US Army Research Lab)

美国马里兰州阿伯丁(Aberdeen)
1/0

NSD
I
1923614817

2001:7fe::53

AS29216

nicnordunet

瑞典奥托诺米嘉公司(Autonomica)

以任播技术分散设置于多处
36

BIND
J
1925812830
(2002年11月起生效,旧IP地址为19841010)

2001:503:c27::2:30

AS26415

VeriSign

以任播技术分散设置于多处
63/7

BIND
K
193014129

2001:7fd::1

AS25152

荷兰RIPE NCC

以任播技术分散设置于多处
5/13

NSD
L
19978342
(2007年11月起生效,旧IP地址为198326412)

2001:500:3::42

AS20144

ICANN

以任播技术分散设置于多处
37/1

NSD
M
202122733

2001:dc3::35

AS7500

日本WIDE Project

以任播技术分散设置于多处
5/1

BIN

肯定是假的,中国互联网规模才一万多亿美元,这还是包括网络购物的。
你仅仅交一个根服务器的域名解析就要一万亿美元,这和抢劫有什么区别。
实际上使用根服务器是免费的,只不过大部分根服务器都在美国,特别是唯一的一台主根服务器在美国,美国可以通过断开服务,造成一些国家不能访问互联网,但中国已经有了后备措施,不用担心。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10223243.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存