最近遇到了件很头痛的事,自己的一个网站绑定了两个域名,解析绑定正确,但有个域名时不时的无法访问,琢磨了一下午终于搞好了,来个大家分享下遇到这种问题怎么解决。

打不开域名是什么原因(域名无法访问怎么处理)(1)

我的网站两个域名是其中一个可以正常访问,这就排除了网站程序问题、网站程序所在服务器问题、网络故障问题这三种因素,那最有可能的就是域名解析存在问题,但是之前可以打开,说明解析已生效,那最有可能的就是DNS故障了。

怎样检查解析是否生效及DNS故障排查?

1.解析48小时之后看解析的域名能否打开,能打开则已生效,否则需要ping进一步查证.

2.Ping, 电脑桌面左下角“开始”--“运行”输入cmd,点回车enter,输入ping+空格+你的网址。然后点回车enter,如果下面出现一段英文看不到数字字段(即IP),则就是域名解析有问题,需要联系域名提供商,给你查找原因!如果可以显示IP,看一下IP是否是你需要指向的空间IP。如果对应解析就没有问题,如果不对应而是其他的IP,那么就是解析记录有问题,需要修改解析到正确的IP!

3.那怎样检查是否出现DNS故障呢?

打开CMD命令行窗口、输入nslookup回车确认输入网址输入站点对应的域名,如果出现DNS request timed out,timeout was 2 seconds则说明DNS出现了故障,否则正常。

图一是我ping的结果,第一个红色框是我把域名的后缀com输成cm了,导致ping不到主机,第二个和第三个蓝色框是我用网站的两个域名都ping了下,ping出来的IP相同,都是我绑定的空间IP,这说明我的解析已生效,并且解析正确。

打不开域名是什么原因(域名无法访问怎么处理)(2)

图一

为了进一步验证是否出现DNS故障,我进行了图二及图三的操作。根据上面所说的DNS故障检测方法,可以看出图二的两个域名没有出现DNS故障,图三是将一个没有解析的域名输进去结果证明DNS故障,这就很好的证明DNS故障的检测方法是正确的。

打不开域名是什么原因(域名无法访问怎么处理)(3)

图二

打不开域名是什么原因(域名无法访问怎么处理)(4)

图三

既然这四个问题排查了一遍都没有出现,但这其中的一个域名为什么还是打不开?

迫不得已再次登录到自己所购买域名的后台检查了一遍,除了没有进行实名认证其他都没问题,那肯定就是域名没有进行实名认证导致无法访问,于是立即进行了认证,过了一天认证通过了再去访问,域名就可以正常使用了。

关于域名实名认证的那些事:

据官方报道,2016年7月18日8点起,.com/.net域名注册成功后必须进行域名实名认证,否则域名会处于锁定状态(Serverhold),无法正常使用;

2016年7月18日8点之前注册成功的.com/.net域名暂不强制要求实名,待注册局通知后另行告知;

2016年7月18日8点之后进行续费、过户等操作的.com/.net域名,也必须进行域名实名认证。

国内域名注册成功后,会进入5天的注册信息审核期,审核期内域名解析可正常生效,但是需要尽快提交实名资料审核。

5天信息审核期结束后未通过实名审核的,该域名将被注册局锁定,锁定的域名解析会暂停,待实名审核通过后,次日恢复ok状态。

经过此次折腾,我们领悟到,在生活中遇到一些问题时,我们除了考虑一些常规的出现这些问题的原因外,还必须考虑关注一些政策、规则变动可能导致问题出现。