服务公告

服务公告 > 技术分享 > CentOS8如何清除DNS缓存

CentOS8如何清除DNS缓存

发布时间:2025-05-17 01:02

机器故障:很多用户在使用CentOS 系统时会遇到电脑突然无法上网或某些网站打不开但别的网站却可以打开的情况。

故障分析:很多时候这种情况是因为DNS缓存延时导致的。只要清除CentOS 系统上的DNS缓存,就可以正常使用了

处理过程方法:

1. 输入以下命令以停止并清除dnsmasq服务的缓存:

   systemctl stop dnsmasq

   rm -f /var/lib/dnsmasq/*

2. 输入以下命令以重启dnsmasq服务:

   systemctl start dnsmasq

   或者,如果dnsmasq服务未启用,您可以使用以下命令启动它:

   systemctl enable dnsmasq

   systemctl start dnsmasq

3. 输入以下命令以清除本地DNS缓存:

  systemd-resolve --flush-caches 

4. 输入以下命令以重启网络服务:

   systemctl restart network 

完成以上这些步骤后,系统上的DNS缓存就已经清除