• ベストアンサー

Apacheが出すログでホスト名を取得したい

Apacheの出すログでホスト名を取得したいのです。 61.207.000.00 - - [20/Jun/2004:16:07:56 +0900] "GET /web HTTP/1.1" 401 476 アクセスしたらこのようなアクセスログになりますが、このipの部分にホスト名を記録させたいのです。 バージョンは Apache/1.3.27 Linuxで運用しています。 httpd.conf のどの部分を触ればいいのか、 ご存知の方、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hikaly
  • ベストアンサー率39% (47/119)
回答No.1

httpd.confの中に「HostnameLookups」という項目があると思います(無ければ追加する)。これが Off になっていると思われますので、On にしましょう。 # HostnameLookups: Log the names of clients or just their IP addresses # e.g., www.apache.org (on) or 204.62.129.132 (off). # The default is off because it'd be overall better for the net if people # had to knowingly turn this feature on, since enabling it means that # each client request will result in AT LEAST one lookup request to the # nameserver. # HostnameLookups On

isdnsakura
質問者

お礼

こんにちは。 早速ありがとうございます。 Onにして、httpdの再起動をすると 表示できるようになりました。

関連するQ&A