我使用的是 Ubuntu 14.04.3 LTS。
特定域最近更改了 IP。当我这样做时,ping xyz.com
新 IP 会出现。当我这样做时,ssh xyz.com
它仍然连接到旧 IP。
是否有针对 ssh 的特定 DNS 缓存?我该如何清除它?
答案1
在这种情况下,它可能会nscd
为您执行缓存。
您可以nscd
通过重新启动服务来刷新缓存。
$ sudo service nscd restart
nscd
是名称服务缓存守护程序,系统上的多个实用程序将在继续操作之前尝试使用它。所有工具都使用 libc 进行名称解析。