Linuxで以前に解決されたホスト名を見つけることはできますか?
現在確認できないホストがありますが、以前に解決したことがあり、どのIPで確認されるかを知りたいです。
答え1
事実後にそうすることができるかどうか疑われます。使用する場合DNSその後、DNSクエリのロギングをオンにすることができます。 "--log-queries"コマンドラインオプションが正しいようで、設定ファイルオプションもあるようです。
「クエリ」は「ロギング」設定に有効なカテゴリの1つであるため、BINDが同じことを実行できるように見えます。
これも次のように聞こえます。DNSキャッシュスヌーピング。
答え2
解決されたホスト名がA)同じサブネットにあり、B)エントリがまだARPキャッシュに存在する場合は、これをある程度処理できます。 arp -a
& ip neighbour show
。
ARPキャッシュタイムアウトはおそらく2〜3/proc/sys/net/ipv4/route/gc_timeout
秒なので、あまり役に立ちません。