当前位置:首页 » 云服务器 » dns服务器解析ip地址的过程

dns服务器解析ip地址的过程

发布时间: 2023-06-03 23:46:28

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

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

Ⅱ dns服务器中如何将域名映射到IP地址

步骤如下:

1、DNS的解析过程,主要有以下几个步骤:1.如果现在要访问某网站站点,客户机会提出解析请求,并且将请求发送给本地的域名服务器。


5、重复上一步,直到查询到正确晌或前的缓存记录为止。

6、本地域名服务器将查到的结果保存到缓存中,为下一次的使用做好准备,与此同时会将结果返回给客户机。

热点内容
叉叉脚本编写 发布:2024-12-31 00:46:30 浏览:735
ntp网络时间服务器地址 发布:2024-12-31 00:44:00 浏览:427
javap2p源码 发布:2024-12-31 00:40:19 浏览:684
嵌入式c语言基础 发布:2024-12-31 00:38:52 浏览:444
政府web服务器搭建合同 发布:2024-12-31 00:36:31 浏览:451
编译程序的总体逻辑结构图 发布:2024-12-31 00:29:39 浏览:316
scp批量上传 发布:2024-12-31 00:17:10 浏览:41
云服务器搭建git 发布:2024-12-31 00:04:10 浏览:785
旧翻盖电脑怎么升级配置 发布:2024-12-30 23:43:31 浏览:763
clash怎么添加配置文件 发布:2024-12-30 23:36:29 浏览:744