添加了第三个DNSparsing器,并拉了一个DNS Alogging…现在从世界某些地方无法访问?

以下是我周末噩梦的循序渐进:

– 8月2日凌晨2点:我们两个互联网提供商之一开始出现问题。 数据包被丢弃,我们的客户(访问我们的networking服务)的连接正在受到影响。 为了洞察力,我在本地托pipe我们的主DNS,但在我们的networking之外。

-Nov 9 @ 12:30 pm:因为我们目前只有2个DNSparsing器(我们是主要的,另一个是外部的奴隶),我添加了8.8.8.8(Google公共DNS)作为名称服务器,并configuration了区域传输他们。 我的印象是在Google成为奴隶之前会有一段延迟。

– 9:00 @ 1:30 pm:因为数据包丢失,我将Aloggingparsing成属于坏提供商的IP地址。 这留给我们只有一个IPlogging(我们的优秀供应商)。 当时的TTL被设置为1小时。 在我拉出logging后,我将TTL设置为5分钟,这样当提供者解决问题时,我可以快速将删除的Alogging添加回去。

– 此后不久,我们的网站开始在世界的偏远地区消失。

– 10月7日上午7:30:坏提供商修复他们的设备,我加回了我之前删除的Alogging。

我的问题是为什么我的网站仍然不能从世界某些地方访问? 做NSLOOKUP的我在意大利很好,但是在澳大利亚不好。 在美国的大部分地区,但不是全部。

我还发现(令我惊骇的是)一些DNS服务器将我的Aloggingcaching超过了他们所说的TTL。 我甚至不知道这是可能的。 例如; 我创build了TTL为5分钟的Alogging,等了10,然后用Google公共DNS(8.8.8.8)进行了检查。 它在那里。 然后我删除了logging,等了20分钟,再次检查。 它仍然在那里。 它停留了一段时间,但最终消失了。

任何有关这个问题的帮助,不胜感激。

Google不会为人们托pipe权威的DNS。 他们的DNS服务仅用于recursionparsing。

资料来源: http : //code.google.com/speed/public-dns/docs/intro.html