先前解析的主机名

先前解析的主机名

是否可以在 Linux 中找到以前解析的主机名?

我有一个目前无法解析的主机,但我之前已经解析了它,并且想知道解析到哪个 IP。

答案1

我怀疑事后你能做到这一点。如果你使用域名解析,然后你可以打开 DNS 查询日志记录:“--log-queries”命令行选项看起来是正确的,而且我想还有一个配置文件选项。

看起来 BIND 可以做同样的事情,因为“查询”是对“日志记录”配置有效的类别之一。

这听起来也有点类似于DNS 缓存侦听

答案2

如果解析的主机名位于 A) 同一子网中 B) 该条目仍然存在于您的 ARP 缓存中,您可以在某种程度上进行处理。 arp -a& ip neighbour show.

ARP 缓存超时可能是两到三倍/proc/sys/net/ipv4/route/gc_timeout秒,所以不是很有用。

相关内容