httpアクセスのログを一括して名前解決 logresolve

ApahceやNginxのアクセスログをIPアドレスで記録していた場合、それぞれをドメイン名に変換したいことがある。そのようなときは、Aapcheに付属するlogresolveコマンドを使うと楽である。

logresolve < 元ログファイル > 変換後ファイル

オプションとしては変換状況の統計を別ファイルに出力する「-s 出力ファイル名」と、名前解決後に逆引きを行い元のIPアドレスと同一かチェックする-cオプションがある。

このコマンドは、先頭のIPアドレスを名前解決して置き換えるというものなので、ログファイルでなくても、

192.168.0.1
192.168.0.2

 のようなIPアドレスの羅列ファイルでも変換可能である。