您是否正在使用最新版本的Ubuntu,并正在寻找刷新DNS缓存的方法?好吧,您来对地方了。以下指南向您展示了如何在Ubuntu 18.04中刷新DNS缓存,与此同时,我们还将教育您有关为什么应该考虑不定期刷新DNS缓存的知识。这样说,让我们从过程开始
为什么以及如何在Ubuntu 18.04上刷新DNS缓存?
DNS缓存有时可能会损坏,其原因可能是技术错误或一些其他病毒攻击,这些攻击将无效的DNS条目输入数据库,其后果可能是当用户访问网站时,它会重定向到其他网站具有大量广告的网站,甚至可能包含恶意软件。当缓存损坏时,每个人都建议将DNS缓存刷新给用户
刷新Ubuntu DNS缓存
一些像Debian这样的Debian Linux仍然使用systemd-resolve。此解决方案已内置在Ubuntu的系统中,操作系统在用户不知情的情况下自动将其用于许多用途。它已经在Ubuntu中安装和设置,用户只需输入命令来刷新DNS,即可完成。
首先,您需要打开终端并输入:
sudo systemd-resolve - -flush-caches
当您输入命令时,终端不提供任何确认已清除缓存的确认,以确认您必须输入另一个向用户显示统计信息的命令,该命令如下:
sudo system-resolve - -statistics
输入命令后,统计信息将显示在终端上,并且当您看到“当前缓存大小”为零时,您将确认DNS缓存已被刷新。
如果您使用的是Ubuntu以外的其他Linux版本,则还可以使用以下版本:
NSCD命令
如果您没有使用Ubuntu,而是使用其他Linux,则也可以使用nscd。拱形Linux主要使用nscd。如果是这样,那么您只需输入以下命令即可刷新该Linux中的DNS缓存。
sudo systemctl restart nscd
您可以使用above-mentioned方法清除Ubuntu中的DNS缓存。如前所述,为什么不定期刷新DNS缓存是因为它可能导致多个问题,例如网站无法正确加载,网页脚本无法正常运行等。所有这些都是DNS缓存损坏并刷新的结果并重新设置它可能会解决问题。
因此,您是否尝试使用above-mentioned方法清除DNS缓存?它对您有用吗?如果否,请与我们分享您在下面的评论部分中使用的方法。