DNS服务器域名解析流程是什么

DNS服务器域名解析流程是什么,第1张

客户机上输入网址也就是域名,回车后,网络通的话,就会寻找附近的DNS服务器,在服务器内查找域名对应的IP地址,如果在此服务器上没有找到,如果服务器上设有转发器,那就到相应的DNS服务器上接着查找IP地址,直到找到,没有的话就返回无法解析。

域名服务器的格式类似于这样:Primary Name Server: ns1chinamyhostingcomSecondary Name Server: ns2chinamyhostingcom这个域名服务器信息在主机购买确认邮件中可以找到。客户应该去域名提供商提供的域名控制面板中修改域名服务器。请注意,是域名提供商的控制面板,而不是虚拟主机控制面板。这个域名控制面板的网址,用户名,密码等应该在域名购买确认邮件中。登录进域名控制面板,用户可以修改域名所有人的信息,以及修改域名服务器。修改域名服务器在不同控制面板里具体叫法上可能有所区别,比如可能叫修改域名服务器,修改DNS或修改name server之类。在域名控制面板中找一下类似这样的功能,点击进入后,填上虚拟主机服务商告诉你要填的域名服务器。域名控制面板中可能提供多个域名服务器栏,只要填最前面两个就够了。如果主机提供商提供两个以上域名服务器,可以都填上。至少要填两个。使用主机提供商的域名服务器时,域名服务器和其它服务都是虚拟主机提供商提供和运行的,所有的DNS记录也都在虚拟主机提供商的服务器上已经设定好。所以我们建议应该使用这种方式,这也是国际上绝大部分主机提供商使用的方式。不过好像中国在这方面国情也有不同,用下面第二种方式的也很多。用主机提供商的域名服务器其实更方便安全。比如有的时候主机的IP地址可能会有变化,如果你使用主机提供商的域名服务器,主机服务商在改变服务器IP地址的时候,会同时修改好DNS记录,无需用户担心。如果网站出现解析问题,因为域名服务器都运行在主机提供商那边,要查找问题也比较直接。不然主机提供商并不能查看修改你的DNS记录,很多时候也不知道问题出现在那里。使用域名注册商域名服务器在这种情况下,域名注册商的域名服务器控制面板中要提供修改DNS记录的功能。比如A记录是控制网页指向哪一个IP地址。MX记录是控制电子邮件是在哪一个服务器。用户登录到域名提供商的控制面板后,可以直接修改A记录,指向主机提供商服务器IP地址。修改DNS记录需要一定的技术基础。比如我们发现很多国内域名的MX记录是错误的。MX记录应该是指向服务器名,然后这个服务器名再通过A记录指向一个IP地址。但很多国内域名MX记录是直接指向IP地址的,这并不符合技术规范,很多服务器不能往这样的域名发邮件。这种错误的MX记录不仅发生在小公司,也同样发生在市场份额数一数二的大公司。

域名系统(DNS)解析主机名的过程涉及多个步骤,可以简单地描述如下:

首先,客户端的 *** 作系统将发送一个DNS查询请求到本地DNS服务器。本地DNS服务器通常由Internet服务提供商(ISP)提供,也可以是企业的专用服务器。

如果本地DNS服务器具有所请求主机名的IP地址的缓存记录,则它将返回该记录给客户端,否则本地DNS服务器将自己向其他DNS服务器发出查询请求。

如果请求的主机名是顶级域名(例如com、net、org等)下的域名,则本地DNS服务器将询问根域名服务器,根域名服务器将返回顶级域名服务器的地址。

本地DNS服务器然后向顶级域名服务器发出查询请求,以获取下一级域名服务器的地址。例如,如果查询的主机名是examplecom,则本地DNS服务器将向com域名服务器发出查询请求。

com域名服务器将返回管理examplecom域的DNS服务器的地址。本地DNS服务器然后向examplecom域的DNS服务器发出查询请求。

如果examplecom域的DNS服务器有所请求的主机名的IP地址的记录,则它将返回该记录给本地DNS服务器。本地DNS服务器将在其缓存中存储该记录,以备将来使用,并将其返回给客户端。

如果examplecom域的DNS服务器没有所请求的记录,则它将继续向上级DNS服务器进行查询,直到找到包含所请求记录的服务器为止。

一旦找到所请求的IP地址,本地DNS服务器将返回该地址给客户端,并且客户端将使用该地址与所请求的主机建立连接。

总之,DNS解析主机名的过程需要经过多次查询和响应的交互,这些交互最终将主机名转换为其对应的IP地址。

dns,domain
name
system或者domain
name
service(域名系统或者余名服务)。域名系统为internet上的主机分配域名地址和ip地址。用户使用域名地址,该系统就会自动把域名地址转为ip地址。域名服务是运行域名系统的internet工具。执行域名服务的服务器称之为dns服务器,通过dns服务器来应答域名服务的查询。
1、dns就是域名服务器,他的任务就是确定域名的解析,比如a记录mx记录等等。
2、任何域名都至少有一个dns,一般是2个。但为什么要2个以上呢?因为dns可以轮回处理,第一个解析失败可以找第二个。这样只要有一个dns解析正常,就不会影响域名的正常使用。

你若使用静态IP的话,把供应商提供的广域网的静态IP地址给域名供应商,您的服务器若在防火墙之后,那必须将端口映射出来,否则就将服务器置于防火墙之前,那么您访问的静态IP地址就能访问服务器了


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存