Windows下刷新DNS缓存

2020年11月8日14:13:54Windows下刷新DNS缓存已关闭评论浏览:66 767字阅读2分33秒

前言

就在刚才,网站访问不了了。

找了一下,发现是在AWS后台附加静态IP时,将原本实例上的IP(3.x.x.x)替换成了18.x.x.x,浏览器找不到域名对应的IP,所以无法访问,然后修改解析之后,需要一段时间才能看到效果,

我想快一点,然后就手动刷新一下DNS缓存。

什么是DNS

DNS代表域名服务器。 当网站或Web应用程序托管在服务器上时,无论是基于Linux还是基于Windows,都会为其分配一个特定的十进制分隔数字系列,这在技术上称为IP地址。 DNS就像这些数字的英文翻译。

将网站地址输入网络浏览器时,它会查找其DNS,该DNS将分配给域名注册商网站上的域。 然后将其转换为分配的IP地址,并且将返回网站的请求发送到与该DNS相对应的服务器,从而进行IP地址。

为了缩短响应时间,Web浏览器会存储您已访问过的网站的DNS地址。此过程称为DNS缓存。

因此,如果网站所有者已将网站迁移到新DNS(和IP地址)的其他服务器,则由于本地计算机缓存了老的服务器的DNS,您可能仍会看到旧服务器上的网站。要从新服务器获取网站最新内容,您需要清除你本地电脑的DNS缓存。有时缓存存储时间较长,在清除缓存之前,您将无法看到新的网站内容。

我们对于DNS是完全无法感知的,除非您发现网站上的更改未能够正常显示。因此,如果您已将网站迁移到新服务器,并在网站上进行了一些更改,但无法在本地电脑上看到这些更改,则需要采取的首要诊断步骤之一是刷新DNS。您可以使用flush命令在浏览器级别以及操作系统级别执行此操作。

刷新DNS

很简单,Windows下就一条命令。

打开cmd,

输入下面这条语句然后回车即可。

ipconfig/flushdns

参考文章

https://www.wbolt.com/how-to-easily-flush-dns-cache.html

技术最后更新:2020-11-10
laiczhang
  • 本文由 发表于 2020年11月8日14:13:54
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接