如何在 Linux 上刷新 DNS 缓存?
DNS(域名系统)是互联网的一项服务,它作为将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用记住能够被机器直接读取的 IP 数串。在使用域名访问网站时,电脑会将域名解析为 IP 地址。为了提高解析速度,操作系统通常会将解析过的地址存储在 DNS 缓存中。
但是,有时候我们可能需要刷新或清除 DNS 缓存。这可能是因为 DNS 缓存中的 IP 地址已经过期或者不再正确,或者我们需要测试系统对更改进行的响应。本文将详细介绍如何在 Linux 系统上刷新 DNS 缓存。
刷新 DNS 缓存
在 Linux 系统上刷新 DNS 缓存的方法取决于你的系统使用的 DNS 缓存服务。最常见的服务有 nscd
、dnsmasq
和 systemd-resolved
。
nscd
如果你的系统使用 nscd
,你可以使用以下命令刷新 DNS 缓存:
sudo systemctl