在 Amazon Linux AMI 中,刷新 DNS 缓存的典型方法似乎不可行:
service nscd restart
不起作用,因为它不包含在 VM 中。service dnsmasq restart
不起作用,因为它也不是 VM 的一部分。service dns-clean restart
不起作用,因为它不是 VM 的一部分。
亚马逊确实使用旧的/etc/init.d/networking
网络设置;重新启动它也会刷新 DNS 缓存吗?
答案1
除非您安装并配置了 nscd 或缓存名称服务器,否则没有 DNS 缓存。
答案2
这是因为您的 EC2 实例使用了亚马逊的 dns 服务器,您无法刷新它(例如 172.xxx.xxx.xxx)。您只能等待。