几年前,当我将一些设备从一个数据中心转移到另一个数据中心时,我不得不在几周内进行多次DNS更改.在我这样做的时候,世界上大约95%的名称服务器似乎都尊重TTL值,大约5%的人忽略了我们的并且自己编造了.换句话说,95%的流量在我们定义的15分钟TTL内移动.另外3%的人在第一个小时就完成了,第一天就增加了1%,而一些散兵运动员则需要长达3天.
(是的,好的,我将流量百分比与名称服务器的百分比混淆.请插入handwaving.)
然而,这是在2001年左右,我们正在使用恐龙通过管道传输数据包.我的猜测是,今天的名字服务器性能更好,而且散居者的问题也会少一些.这些天有没有人知道在定义的TTL中有多少百分比的流量会切换?还有很多名字服务器忽略了TTL吗?
解决方法
我们最近搬家了,并且在DNS方面遇到了各种各样的问题.
当我们完成大部分客户的开始时,他们立即开始使用新的IP.但是有些人仍在使用旧的IP数周.我们离开服务器一个月左右.最后,我们浏览了旧机器上的IIS日志,并呼叫客户告诉他们在公司或ISP DNS服务器上刷新DNS.这让他们最后一次搬了过来.
有少数人与旧IP保持一致.在20k客户中,可能有50个在第一天之后出现问题.