DNS 缓存是一个临时数据库,用于存储有关“以前的”DNS 查询的信息。换言之,每当您访问一个网站时,您的网络浏览器(如 Linux 或 macOS 操作系统)都会记录域名及其对应的 IP 地址。这消除了对远程 DNS 服务的重复查询的需要,允许操作系统和 Web 浏览器通过 DNS 缓存快速解析网站 URL。
但是谷歌浏览器清除DNS缓存的方法,在某些情况下谷歌浏览器清除DNS缓存的方法,例如在排除网络连接问题或更改 DNS 服务器时,可能需要手动清除和刷新 DNS 缓存。这将清除缓存的 DNS 条目并根据新配置的 DNS 设置解析名称。
下面系统极客给大家总结一下如何在不同的操作系统和网页浏览器中手动刷新DNS缓存。
系统清除并刷新 DNS 缓存
所有版本清除 DNS 缓存的步骤都是一样的,您只需要以管理员权限打开命令提示符并运行以下命令:
1
在“开始”菜单中搜索cmd——右键“命令提示符”——选择“以管理员身份运行”
2
可以通过执行以下命令来刷新操作系统级别的 DNS 缓存:
/
Linux系统清除并刷新DNS缓存
在 Linux 操作系统上,没有操作系统级别的 DNS 缓存,除非您安装并运行了缓存服务,例如 -、 或 Nscd。此外,刷新 DNS 缓存的过程或步骤会因 Linux 发行版和您使用的缓存服务而异。
刷新缓存
大多数现代 Linux 发行版,例如 18.04 等,都使用服务来缓存 DNS 条目。
1
在终端中执行以下命令以确定服务是否正在运行:
sudo 是- -。
如果服务正在运行,该命令将打印出活动状态,否则您将看到非活动状态。
2
要清除 DNS 缓存,请执行以下命令:
须藤---冲洗-
刷新缓存
它是一个轻量级的 DHCP 和 DNS 服务器。如果您的系统用作缓存服务器,要清除 DNS 缓存,您需要在“终端”中执行以下命令:
须藤。
要么
须藤。
重新启动服务。
刷新 Nscd 缓存
Nscd 是一个缓存守护进程,它是大多数基于 Linux 的发行版的首选 DNS 缓存系统。
如果您的 Linux 系统使用 Nscd,要清除 DNS 缓存,您需要在终端中执行以下命令:
须藤 nscd。
要么
须藤 nscd
重启 Nscd 服务。
macOS 系统清除并刷新 DNS 缓存
刷新 DNS 缓存的方法和命令在不同版本的 macOS 中略有不同。要在最新版本的 macOS 中清除 DNS 缓存,请在终端中运行以下命令:
须藤-HUP
对于早期版本的 macOS,刷新 DNS 缓存的命令不同:
须藤 -
须藤-HUP
须藤
须藤
须藤 -
Web 浏览器清理并刷新 DNS 缓存
大多数现代网络浏览器都有内置的 DNS 客户端,以防止每次访问网站时重复 DNS 查询。
清除 DNS 缓存
要清除浏览器的 DNS 缓存,请执行以下步骤:
1
在地址栏中执行://net-/#dns,打开清理页面
2
单击“清除主机缓存”按钮以清除内置 DNS 缓存条目
该方法同时适用于所有基于它的浏览器,包括 , 和 Opera。
清除 DNS 缓存
要清除浏览器的 DNS 缓存,请执行以下步骤:
1
执行about:在地址栏打开清理页面
2
搜索。暂时将其值设置为 0,然后单击确定 - 然后将其更改回其原始值 60。
3
搜索。暂时将其值设置为 0,然后单击确定 - 然后将其更改回其原始值 400。
评论留言