我的网站由供应商A托pipe。 由于合同问题,我被迫将域名转移到了主机B。 B也是新的注册商。
根据whois条目,域名已成功移到B.显然,DNS服务器还没有更新,因为在我的浏览器中键入www.mydomain.com时,旧服务器仍然可以访问。
但是,当使用服务,如http://get-site-ip.com/检索的IP指向主机B.这是怎么可能的? 这将意味着DNS服务器确实更新了。 但为什么我仍然可以用http访问旧的服务器?
为什么主机A的服务器仍然可以访问,虽然网站的IP指向我的新主机。
这怎么可能?
caching – (几乎)总是caching。
当发出DNS请求时,响应的一部分是logging的生存时间(TTL)。 为请求提供服务的上游cachingDNS服务器将查找其caching,以查看是否有example.com的logging。 它会确定TTL没有过期,并且它将会从它的caching中满足你的请求。
当你去get-site-ip.com有两种可能性
在这两种情况下,它必须去DNS并请求新服务器的logging。