如何在 18.04 中清除 DNS 缓存

如何在 18.04 中清除 DNS 缓存

请不要将此问题标记为重复,因为我真的需要您的帮助。我曾经在路由器中使用 OpenDNS 来阻止某些网站,现在我无论做什么都无法阻止。我已经从路由器中删除了 OpenDNS,并尝试了其他问题中建议的一半命令,但它们对我都不起作用。大多数涉及代理、成人内容等的网站都被阻止了,我请求解决方案。

答案1

这应该可以解决它

# sudo systemd-resolve --flush-cache

您可以检查

# sudo systemd-resolve --statistics
  • 当前缓存大小应该显示 0

    DNSSEC supported by current servers: no
    Transactions
    Current Transactions: 0
    Total Transactions: 93750
    
    Cache
      Current Cache Size: 0
      Cache Hits: 18686
    Cache Misses: 28576
    
    DNSSEC Verdicts
          Secure: 0
        Insecure: 0
           Bogus: 0
    Indeterminate: 0
    

答案2

也许此版本也具有两个 (2) 个 DNS 缓存,就像 Ubuntu 20.10 一样。

请查看刷新 DNS 缓存的完整教程:

https://askubuntu.com/a/1315569/136919

相关内容