有时候由于域名重新解析过后,虽然解析正确,但在本机访问域名的时候还是指向原来的IP,这有可能是因为本地DNS缓存导致的,因为你在改域名解析之前访问过这个域名,在这里告诉大家如何强制清空DNS缓存:
1.关闭所有浏览器
2.找到桌面右下脚小图标-本地连接
3.右键修复连接
如果还不行的话,证明DNS还没完全扩散,等过一段时间就能正常使用了。
DNS缓存记录可以分为两种:
一个是本机的DNS查询缓存记录,查看本机的DNS缓存记录访问很简单,在命令行下用ipconfig /displaydns命令就可以了,比如我电脑上的运行结果:
C:/Documents and Settings/Administrator>ipconfig /displaydns
清除本机的DNS缓存命令:ipconfig /flushdns
二是ISP DNS服务器上的缓存记录。
在客户端用命令行查询:
如何查询ISP DNS服务器的缓存记录,应该是发送一个非递归的查询来检验 dns 服务器是否缓存了指定的域名的记录,网上查得命令:
# nslookup
> set norecurse