浏览器将主机名转换成服务器 IP 地址

浏览器将主机名转换成服务器 IP 地址,第1张

DNS 过程,步骤如下:

查看浏览器内部缓存
检测域名是否存在于浏览器缓存中,如果有缓存直接使用,没有则下一步。打开 chrome://net-internals/#dns 即可查看本机浏览器的 DNS 缓存。

系统缓存
浏览器会调用一个类似 gethostbyname 的库函数,此函数会先去检测本地 hosts 文件,查看是否有对应 ip。

路由器缓存、ISP 缓存
如果浏览器和系统缓存都没有,系统的 gethostname 函数就会向 DNS 服务器发送请求。而网络服务一般都会先经过路由器以及网络服务商(电信),所以会先查询路由器缓存,然后再查询 ISP 的 DNS 缓存。

本地 DNS 服务器
通常为自己计算机搭建的小型 DNS 服务器,自我使用,属于 DNS 优化的一部分。

域名服务器
到此处的过程为:根域服务器() -> 顶级域名服务器(eg: com,org)->
主域名服务器(eg: >

长春市电信DNS地址:21914919455219146013

长春市网通DNS地址:2029806820298568

吉林省电信DNS地址、长春电信DNS地址、吉林电信DNS地址分别有:21915032132、21914919455、21914919456,还有详细吉林电信DNS地址的详细用户比例。

DNS域名系统 (Domain Name System),它的的作用为,将域名解析为IP 地址,域名和IP地址联系在一起进行服务,这样可不必不用输入IP地址,而是通过输入网址访问网站。

每个IP地址可以有一个主机名,由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,不需要记住每个IP设备的IP地址,只需要记住相对直观和有意义的主机名即可。这就是DNS协议的作用。

扩展资料

DNS功能映射

1静态映射,每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备使用。

2动态映射,建立一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上需要使用主机名通信的设备,首先需要到DNS服务器查询主机所对应的IP地址。

通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。在解析域名时,可以首先采用静态域名解析的方法,如果静态域名解析不成功,再采用动态域名解析的方法。可以将一些常用的域名放入静态域名解析表中,这样可以大大提高域名解析效率。

DNS的重要性

1 从技术角度看

DNS解析是大多数Internet应用程序的实际寻址方法。域名技术的重新发展,以及基于域名技术的各种应用,丰富了互联网的应用和协议。

2 从资源的角度来看

域名是互联网上的身份识别,是不可重复的唯一识别资源;互联网的全球化使域名成为国家战略资源,成为国家主权的标志。

DNS查询类型

1、查询模式开启

递归查询:响应成功的查询或失败的查询。一般来说,有一个客户端和服务器之间的递归查询,也就是说,当客户端发出请求DNS服务器,如果DNS服务器本身不能解决,它将查询请求到另一个DNS服务器,和结果将被转移到客户端。

迭代查询:服务器接收迭代查询响应的结果,不一定是目标IP和域名之间的映射,也可以是其他DNS服务器的地址(以便进一步获得目标IP)。

2从查询内容分

前向查询IP地址由域名查询。

按IP地址反向查询查询域名。

因特网上的域名服务器用来存储域名的分布式数据库,并为DNS客户提供域名解析。它们也是按照域名层次来安排的,每一个域名服务器都只对域名体系中的一部分进行管辖。根据它们的用途,域名服务器有以下几种不同类型。
(1)主域名服务器:负责维护这个区域的所有域名信息,是特定的所有信息的权威信息源。也就是说,主域名服务器内所存储的是该区域的正本数据,系统管理员可以对它进行修改。
(2)辅助域名服务器:当主域名服务器出现故障、关闭或负载过重时,辅助域名服务器作为备份服务提供域名解析服务。辅助域名服务器中的区域文件内的数据是从另外一台域名服务器复制过来的,并不是直接输入的,也就是说这个区域文件只是一份副本,这里的数据是无法修改的。
(3)缓存域名服务器:可运行域名服务器软件但没有域名数据库。它从某个远程服务器取得每次域名服务器查询的回答,一旦获取一个答案,就将它放在高速缓存中,以后查询相同的信息时就用它予以回答。缓存域名服务器不是权威性服务器,因为提供的所有信息都是间接信息。
(4)转发域名服务器:负责所有非本地域名的本地查询。转发域名服务器接到查询请求时,在其缓存中查找,如找不到就把请求依次转发到指定的域名服务器,直到查询到结果为止,否则返回无法映射的结果。


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

原文地址:https://54852.com/zz/10393871.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存