DNS(Domain Name System)是一个用于将域名转换为IP地址的系统。
当我们在浏览器中输入一个网址(例如www.example.com
),电脑并不知道这个网址具体在哪里。
DNS会将这个网址转换成一个对应的数字地址,也就是IP地址(例如192.168.1.1)。有了IP地址,我们的电脑才能准确地找到网站所在的服务器,并显示出网页内容。
将 DNS 信息保存在本地 DNS 缓存中有助于您的浏览器快速找到网站。
在浏览器中输入网址后,它会首先在本地缓存中查找 DNS 信息。如果它找到了方向,那么它会使用 DNS 缓存来访问该网站。
另一方面,如果信息不在本地 DNS 缓存中,则浏览器将从互联网上的其他 DNS 服务器获取它。
这确保每次访问任何网站时,您的浏览器都会采用最短路线来获取在 Internet 上定位该网站所需的 DNS 信息。
当网站的 ip 或域名地址改变了,缓存中保留的是旧的 dns 信息。 而这时我们需要获取到新的 dns 信息以访问新的 ip 地址,于是需要清理 dns 缓存
打开命令行
cmdipconfig /flushdns
打开命令行
bashsudo killall -HUP mDNSResponder
谷歌浏览器也有自己的 DNS 缓存,它与操作系统存储的 DNS 缓存是分开的。 所以清理系统 dns 缓存后,还需要清理浏览器的 DNS 缓存
chrome://net-internals/#dns
一般服务更改主机或更改域名时,更改应用到新的域设置后,这些更改需要一段时间才能在 Internet 上传播。这可能需要几小时到几天的时间。
具体传播状态可以在DNS Checker 进行查看
如果所有位置都指示相同的 IP 地址并带有绿色复选标记,则这意味着 DNS 更改现在已在整个 Internet 上更新。
本文作者:Silon汐冷
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!