# 刷新 DNS 缓存的命令取决于 Linux 发行版。以下是一些常见的发行版刷新 DNS 缓存的方法:
# 1. 对于使用 systemd-resolved 的系统(如 Ubuntu 18.04+ 和其他新版本)
sudo systemd-resolve --flush-caches
# 解释:systemd-resolve 是一个 DNS 解析器,--flush-caches 选项用于清除 DNS 缓存。
# 2. 对于使用 nscd 的系统
sudo systemctl restart nscd
# 解释:nscd (Name Service Cache Daemon) 是一个守护进程,用于缓存来自 NSS(名称服务交换)库的查询结果。重启 nscd 可以刷新 DNS 缓存。
# 3. 对于使用 NetworkManager 的系统
sudo nmcli networking off && sudo nmcli networking on
# 解释:NetworkManager 是一个网络连接管理工具。关闭并重新启动网络连接可以刷新 DNS 缓存。
# 4. 对于使用 dnsmasq 的系统
sudo systemctl restart dnsmasq
# 解释:dnsmasq 是一个轻量级的 DNS 转发器和 DHCP 服务器。重启 dnsmasq 可以刷新 DNS 缓存。
上一篇:linux查看监听端口
下一篇:linux查看文件最后100行
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站