DNS改变了,但我仍然看到旧网站

我面临一个奇怪的问题。 我有一个域指向我的网站托pipe的服务器,现在的域名的DNS被误改为别的东西,它开始指向别的地方,但我仍然能够看到,login和编辑该网站,但当有人试图从其他国家访问它,它开始给他错误

什么可能是我仍然能够看到所有这一切,即使DNS被改变?

什么可能是我仍然能够看到所有这一切,即使DNS被改变?

  • caching中,DNSlogging在其生存时间(TTL)期间被caching。 如果你的本地caching没有超时,那么就不会看到这个改变。

  • 主机文件中的本地条目。 主机文件通常在DNS之前被查阅。

TCP / IP指南是一个很好的DNS资源。

这是可能发生的多种原因。

  • DNS TTL(生存时间) :DNS被caching,因为自上次请求域名DNS的时间尚未过期…在您之前,其他人可能过期了,因为并非地球上的每个用户都将其时钟同步到都在同一秒开始他们的86400秒(如果这就是你的TTL设置)。
  • 浏览器caching :例如,Google Chrome内置了DNScaching。 我个人TTL过期,甚至手动设置一个不同的域名在我的主机文件的IP只发现它是浏览器caching的DNS。 似乎挂起原来的IP时,用户有一个标签打开该特定的域打开,但这只是我个人的经验,并没有做testing,以certificate这一理论。
  • Windows hosts 文件或* nix等价物 :您也可以手动select您希望域名指向您hosts文件的哪个IP(对于Linux / Unix / Mac不同)。 如果你想开发一个相同域名的网站,但还没有准备好让其他人看到它,那么这很好。 只要将您的域名指向您的本地主机或您的新网站托pipe公司,并秘密开发整个网站,甚至在本地使用域名。 没有其他人会看到这个,但当然这不是密码保护,所以远程可能有人可能find它。 然后,当准备好上线时,请在注册服务商处更新DNS,以指向新的网站托pipeIP地址,并删除您的主机条目。

以下是关于如何安全更改DNS的简单指南。