DNS 缓存是一种用于提高 DNS 查询效率的机制。当用户首次访问某个网站时,系统会将该网站的 IP 地址缓存下来。下次访问时,系统会先检查缓存,命中缓存,就直接使用缓存的 IP 地址,无需重新进行 DNS 查询。这不仅能提高访问速度,还能减轻 DNS 服务器的负载。
当 DNS 服务器受到攻击而返回错误的 IP 地址时,客户端能够利用 DNS 缓存,就可以避免访问被污染的网站。具体做法如下:
需要注意的是,缓存的 IP 地址只能保证在缓存生效期内有效,需要定期清理缓存,以确保始终使用最新的 IP 地址。