昨天改IP的时候发现,虽然我新设置的的域名指向已经生效,但是本地查询到的DNS指向依旧是旧的,而且大约要1个小时以后本地才会生效...
感觉应该是本地的DNS缓存在起作用(因为域名的TTL值是3600秒),具体什么是DNS缓存我就不说了,你可以理解成在TTL值的时间内如果已经查询过某域名,那么就不再查询,而是直接读取缓存数据。你可以使用这个命令来查看本机的DNS缓存。
ipconfig /displaydns
我们要做的就是强制清空DNS缓存,这样本机就会重新读取域名的IP了,命令如下。
ipconfig /flushdns