在centos系統中,DNS緩存可以通過 systemd-resolved 或 nscd 服務進行管理。以下是兩種清理DNS緩存的方法:
方法1: 使用 systemd-resolved
systemd-resolved 是centos 7及更新版本中默認的DNS解析器。
查看當前DNS緩存記錄:
sudo systemd-resolve –statistics
清理DNS緩存:
sudo systemd-resolve –flush-caches
方法2: 使用 nscd
nscd 是一個名字服務緩存守護進程,可用于DNS緩存。
停止 nscd 服務:
sudo systemctl stop nscd
清理 nscd 緩存:
sudo nscd -i hosts
-i 選項表示清除指定數據庫的緩存。在這里,我們使用 hosts 數據庫。
啟動 nscd 服務:
sudo systemctl start nscd
這樣就清理了centos系統中的DNS緩存。請注意,具體命令和服務可能會因centos版本的不同而有所變化。確保查看你的系統文檔以獲取更準確的信息。