简介:域名解析不生效,ping域名IP地址不对,网站打不开,你还在为这些问题困扰吗?中科三方DNS专家教你域名解析不生效的原因。
为什么网站页面打不开?
刚刚修改了域名解析,为什么不生效?
如何查看解析是否生效?
我刚刚在注册商处修改了DNS服务器,需要多长时间解析才能生效?
…
中小型企业在网站实际运营中遇到了上述问题。如果您有同样的感觉,请继续阅读。中科三方是老DNS驱动,一步一步教你定位故障链接。
故障定位1、域名状态异常,网站无法访问
域名异常状态是指域名由于某种原因在注册商处处于异常状态。例如:不实名制、不备案等。
域名的异常状态会直接导致域名无法解析,网站无法访问。
您可以通过三方检测()查看您的域名状态,如果域名状态如下,则表示该域名无法访问。
Pendingdelete(域名已过期,待删除)
赎回期限(域名过期,赎回期限)
Clienthold(域名被冻结)
Serverhold(域名被冻结)
不活动(未设置 DNS)
2、域名刚刚修改解析,无法判断解析是否有效
刚刚修改了域名解析,但域名解析记录实际上是在域名解析服务商处修改的。
从网站访问过程可以看出,直接影响用户端域名有效性的是运营商的递归DNS服务器,间接影响用户端域名有效性的是域名解析服务商提供的权威DNS服务器。用户端域名的有效性。
可以分为两步测试:
A.先测试本地递归DNS服务器是否有效
Windows系统测试:
在开始菜单的运行窗口中,输入cmd后回车,启动CMD控制台。
输入“nslookup要检测的域名”查看结果。
非权威响应表示是运营商递归DNS服务器解析的结果,而不是域名权威服务器的解析结果。
Mac 或 Linux 用户测试:
打开终端控制器,输入:“挖掘待检测域名”,查看结果
B,然后测试权威DNS服务器是否有效。
Windows 用户测试:
启动CMD控制台域名解析后网站打不开,输入:“nslookup要检测的域名dns服务器地址”,查看结果。
Mac 或 Linux 用户测试:
打开终端控制器,输入:“挖掘待检测域名@dns服务器地址”,查看结果。
情况分析:
如果递归DNS服务器没有生效,而权威DNS服务器已经生效,说明刚刚添加了域名,递归DNS服务器没有完全同步,需要等待TTL为域名配置的时间再检查是否生效。
如果个别运营商的递归DNS服务器仍然没有生效,很可能是遇到了域名劫持或DNS缓存中毒。
如果递归服务器和权威DNS服务器均未生效,则说明域名未添加成功。
3、DNS 服务器刚刚在注册商处进行了修改。不知道决议多久生效。
更改域名解析时需要更改DNS服务器。
DNS服务器的记录注册在域名的上级DNS中。不同后缀的域名有不同的上层DNS。
例如:DNS服务器注册在.com,DNS服务器注册在.cn,DNS服务器注册在.net。
不同的后缀被DNS服务器缓存不同的时间。
.com 缓存 DNS 服务器 172800 秒,即 48 小时;
.cn 缓存 DNS 服务器 86400 秒,即 24 小时;
.net 还将 DNS 服务器缓存 172,800 秒,即 48 小时;
因此,更换域名解析服务商后域名解析后网站打不开,DNS服务器的生效时间基本上需要等待一段时间才能同步全球DNS。
在此期间,有的DNS查询会请求新的DNS服务器,有的DNS查询会请求旧的DNS服务器。
修改DNS服务器前,必须确保新旧DNS服务器上的域名记录一致,48小时内不要操作,防止DNS解析记录不一致,影响服务。
当解析不生效时,48小时内检查DNS服务器是否发生变化。
4、网站页面无法使用域名打开,但可以使用IP或其他域名打开
在网站运营过程中,我们经常会遇到这样的问题。可以用IP地址打开网站,加了域名解析,但是网站打不开?
访问一个网站的过程是一个复杂的过程,涉及到DNS解析、网络链接、Web服务器处理等诸多问题。 DNS解析只是网站访问的第一步。
如果DNS解析的IP地址和你设置的IP地址完全一样,那么网站打不开的问题在于以下两个步骤:网络链接和web服务器处理。
此时可以使用ping测试网络链接是否正常,并检查Web服务器的主机配置是否正确。
如果使用网络防火墙产品,还要检查网络防火墙是否为访问的域名添加了白名单。
总结
DNS解析不生效的场景有很多种,但经过深入研究,无非就是域名状态异常、递归DNS服务器不生效、权威DNS服务器不生效三种场景.
所有的变化都是一样的。按照测试方法,先检查域名状态,再验证递归DNS解析和权威DNS解析是否有效,然后快速定位故障原因。