如何在 Ubuntu 18.04 上清除 DNS 缓存

[ad_1]

一个 DNS缓存 (有时称为 域名系统 整理 缓存) 是由计算机操作系统维护的临时数据库,其中包含所有最近访问和尝试访问网站和其他互联网域的记录。

有时您可能希望清除 DNS 缓存,尤其是在您将访问权限授予其他人时,或者如果缓存很大,则只是为了节省空间。

我们可以使用命令行中的几个简单步骤清除现有的 DNS 缓存。

1.识别DNS解析器服务

在 Ubuntu 18.04 中, systemd-resolve 服务提供 DNS 解析服务,因此,它使用 DNS 缓存进行域名解析。 我们可以使用此服务刷新缓存。

笔记:这仅适用于 17.04 版本之后的 Ubuntu 版本。 在此之前的任何版本都不会使用 systemd DNS 解析服务。

2. 使用 systemd-resolve 刷新缓存

我们现在使用上面的方法刷新缓存 系统 服务。 由于我们正在修改系统服务,因此我们必须具有 root 权限才能运行此命令。

利用:

sudo systemd-resolve --flush-caches

现在,如果命令成功,则返回 0 我们将回到我们的命令行提示符。

Dns 缓存刷新 Ubuntu

结论

只需几个简单的步骤,我们就成功清除了我们的 DNS 缓存!! 希望您发现本教程对调试您的问题很有用。

[ad_2]

Related Posts