如何刷新本地的DNS缓存

2023年8月22日
根据不同系统,打开的命令行窗口,输入: Windows: ipconfig /flushdns 苹果macOS […]

根据不同系统,打开的命令行窗口,输入:

Windows:
ipconfig /flushdns

苹果macOS:
sudo killall -HUP mDNSResponder

刷新dns缓存是什么意思

DNS缓存指DNS返回了正确的IP之后,系统就会将这个结果临时储存起来。并且它会为缓存设定一个失效时间 (例如N小时),在这N小时之内,当你再次访问这个网站时,系统就会直接从你电脑本地的DNS缓存中把结果交还给你,而不必再去询问DNS服务器,变相“加速”了网址的解析。

一:什么是dns缓存

DNS缓存是指在正常访问ip之后,系统会将这个ip存储起来,当再次访问的时候,系统就会直接把本地的DNS缓存提取显示,等于是加速了网址的解析。

DNS记录存储在区域文件中,用于将域名转换为IP地址,还包括域名的服务器名称和邮件服务器信息,例如域名前面常用的“www”,则这些别名也将列在DNS记录中。

由于DNS记录完全由文本组成,因此在需要时可以进行修改。但是,一个错误可能会将域名重定向到错误的Web服务器,这就是为什么在保存区域文件之前准确输入DNS信息并仔细检查更改条目的原因。

二:消除DNS缓存有什么好处

很多人遇到突然就上不了网了,或访问不到如刚解析完成的域名,这时候可能就是dns指向不对了,我们只要清理一下dns缓存,重新分配IP就可以了。