记一次处理网站无法正确匹配DNS地址问题过程

发布时间:2016/11/17 15:21:38 打印 字号:

最近几天处理的这件事情我还是第一次遇到,有一个网站使用的是CloudXNS DNS解析服务,最近需要"北岸",所以希望在此过程中保证网站的正常稳定性,所以采用解析的时候搜索引擎解析正常服务器的IP地址,默认解析将其暂停掉,至少在工作时间暂停掉,然后晚上或者周末的时候开启。

因为CloudXNS DNS无法单独将默认A记录暂停,一定要保持一个默认记录,所以我并没有考虑将其随便解析大某个IP,而是将换成DNSPOD,因为老蒋知道DNSPOD是可以在解析搜索引擎节点的时候将默认A记录暂停,不会有出现CloudXNS冲突问题。

一切看似理论上这么顺利,以前我们在处理解析过程中也无数次遇到,但是这次就这么邪门。在切换到DNSPOD之后,阿里云监控连续发送报警信息,告知613错误(DNS解析问题),因为阿里云监控有3个监控节点,轮番出现报警,短信+邮件,从613到200,再从200-613,就这样一天过去了依旧如此。

err-dns-1.jpg

老蒋开始也觉得是不是域名被QIANG的问题,但是为什么本地打开的时候有时候可以打开,有时候出现DNS错误。(如上图)而且通过PING工具检测,发现有三分之一地区出现超时的问题,且监控一会613,一会200提示错误,应该不是被QING,要不本地也无法打开,从613的错误参数可以看到是DNS的问题。

虽然我们也都清楚,完全的解析生效,需要48-72小时,尤其是更换DNS的时候,这次也真的时间很长还没有生效,于是搜遍各种教程,没有找到解决方法。但是,从48小时开始,发现PING测试的节点超时少了一些,但还是有,看来应该是生效没有全部完成问题,且阿里云监控报警频率也少了一些。

那就继续等待,等到72小时的时候,监控报警也没有了,PING测试看到所有地区也全部正常。因为这两个DNS服务商平时也都有使用,第一次遇到这个问题,估摸着是域名注册商的问题,这个域名注册商本身的DNS解析生效慢导致的。那就等几天将域名转入其他注册商。