首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么这个网站DNS的改变在美国的一些地方失败了

问为什么这个网站DNS的改变在美国的一些地方失败了
EN

Server Fault用户
提问于 2010-01-16 06:49:12
回答 2查看 729关注 0票数 5

背景

我们把共享的主机从当地的父母转到了水晶技术公司。该网站已全部复制,并为DNS更改做好了准备。妈妈和流行网站没有提供任何工具来自己管理DNS,所以我们不得不打个电话和时间数据库的最后移动随着他们的DNS的变化。

发生了什么从俄勒冈州康卡斯特,在俄勒冈州的老主机在一个地区的纤维供应商。老主机更新了他们的DNS服务器以指向我们的新IP地址。他们把它从207.x.x.x改为67.x.x.x

在俄勒冈州,我在两台计算机上的windows 7计算机上刷新了域名DNS,在不到30秒的时间内,域名site.com就像预期的那样工作了。Ping tracert确认域名正在解析到新主机上的新IP。

在佛罗里达,客户端正在向旧站点报告域名解析。(我们在旧主机服务器上设置了“我们正在移动”页面。)她的mac点击了域名,并将其解析为原来的主机。我们重新启动,然后刷新终端中的DNS。6小时后,她的计算机仍然无法解析到新的IP地址。

FL办公室的一台机器可以正确地访问新站点。南FL地区的其他机器无法进入该站点。给AT&T技术公司的电话确认,来自他所在地区(同一个网络)的ping和tracert正在正确地解决问题。

到底怎么了?

为什么我的客户的mac不使用名称服务器来获取IP地址?IP地址是不同的,只有记录中的名称服务器知道它。

是AT&T吗?是OSX吗?是旧主机DNS吗?是新主机DNS吗?是不是因为老主机在他们的DNS服务器上的TTL是72小时?

我已经改变了域名服务器与域名注册,所以几天后,这一切都将结束,但我仍然好奇到底发生了什么。

相关问题

如何更改网站主机,并尽量减少电子邮件的停机时间

如何用最少的停机时间为我的小站点更改网站主机

https://superuser.com/questions/96425/convince-my-bosss-mac-the-website-has-moved

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-01-16 09:28:41

如果您在3天内离开了DNS TTL,那么向任何地方提供新记录自然需要3天的时间,因为任何在更改之前请求记录的人都会(正确)在接下来的三天中缓存这些记录。下次搬家时,你绝对应该把TTL降到5分钟左右(我对你的新托管公司没有向你提及这一点感到有点惊讶--这是让人在这类事情上有经验的原因之一)。

然而,即使您放弃了TTL,也有一些ISP操作不符合标准的递归解析器,它们覆盖它们服务的所有记录上的TTL,因此它们与权威DNS服务器设置的记录的TTL不匹配。这是邪恶的,我很想对那些以这种方式设置他们的人做一些不愉快的事情,但他们就是他们。解决这一问题的最佳办法是:

  1. 有一个单独的主机名,新的web主机响应,并重新配置您要移动的web主机执行302 (临时)重定向到此名称,以便任何请求到旧服务器都会被重定向到新服务器。这很好,但是您需要永远保留临时名称(因为人们可能已经链接到临时名称),这会变得很难看,而且对于HTTPS (您需要通配符或另一个名称需要单独的SSL证书),它并不能很好地工作。
  2. 使用DNAT将流量从旧的网络主机重定向到新的new主机。这需要与旧的new主机进行大量的合作,并且您需要支付给旧new主机的所有流量两次(一次进入服务器,另一次返回到新服务器),但它对用户完全透明,并且非常适合HTTPS。
票数 5
EN

Server Fault用户

发布于 2010-01-16 07:08:55

转机是多久前的事?您应该始终为托管公司经常错误地称之为"DNS传播“留出两天时间。它实际上被称为缓存过期。

DNS缓存在很多级别,很难诊断。

但是的,72小时的TTL肯定会产生巨大的影响。让旧的DNS提供商在搬迁前几天将TTL更改为8小时(或更短),这可能是件好事。

编辑根据下面的注释修改了第一行。编辑

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/103281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档