PC・Internet

analogのカスタマイズ

投稿日:2008年11月12日 更新日:

Webサーバを構築していると、誰がアクセスしてくるのか知りたくなります。
「analog」というソフトをインストールすると、Apacheのアクセスログを分析してHTMLで出力してくれます。
しかしながら、こんな感じでドメイン名だけの表記になってしまい、どういう組織か不明な場合もあります。
できれば、ドメイン名称を漢字名でも表記したくなる・・・。
analogをカスタマイズすると、表示できることが判明。
以下のようなリストを作成し、ファイル名をここでは「domain.cfg」とします。
SUBDOMAIN ocn.ne.jp ‘オープンコンピュータネットワーク’
SUBDOMAIN odn.ad.jp ‘オープンデータネットワーク’
SUBDOMAIN dion.ne.jp ‘DION’
あとは、analog.cfgに以下の一行を追記しておきます。
analog.cfg内に上記リストを直接追記していくことも可能ですが、外部ファイルにしておけば一般ユーザで編集できるし。(^^)
CONFIGFILE /filepath/domain.cfg
analogを実行するとドメイン名の後に日本語名称が!
少し分かりやすいですね。
以前から気になっています。「川嶋建設グループ」さん。アクセスありがとうござます。(^^)
20081112-1.jpg
Perlを使って自動的にこのリストを生成するプログラムを作成しました。
それが他の記事になっている「●月のご新規さん」にもつながってるわけです。
連続してwhois検索していると負荷をかけますので、プログラムの中でdomain.cfgファイルと比較して無ければwhoisを実行するようにしました。
最近は、ISPから固定IPを借り受けて運用している企業なども多いようです。
送信元はISPでもIPアドレスからWhois検索すると企業名が出てくることもありますので、それにも対応させてみました。
ただ、最近のLinuxOSのwhoisコマンドには「-j」というオプションが無いようです。
CentOSもダメでしたので、移行前のTurboLinux8からwhoisコマンドをコピーしてきて使ってます。(笑)
公開するほどでは無いと思うので、プログラムは省略・・・ 🙂
Perlのプログラムはちゃんと作成したことなかったので、jigu.jpさんにはいろいろ教えていただきました。多謝!

Google 336



Google 336



-PC・Internet

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

ThinkPad R50e、購入してすぐに分解してみる(その1)

ネットで限定5台、34,650円で販売してたので、即ゲット。 ちょうど、ヨメのPCも古くなってたのでちょうど良かった。 本体型番:1834-C93 CPU / メモリ:Celeron M 340 (1 …

no image

2022年4月(下旬)のいらっしゃーい

4月(下旬)にアクセスしてきてくれた57組織の一覧です。株式会社オプテージDION (KDDI株式会社)IIJ インターネットInfoSphere (株式会社NTTPCコミュニケーションズ)KDDI株 …

no image

2017年12月(下旬)のいらっしゃーい

12月(下旬)にアクセスしてきてくれた75組織の一覧です。 KDDI株式会社 福岡大学 DION (KDDI株式会社) GMOクラウド株式会社 IIJ インターネット InfoSphere (株式会社 …

no image

2019年8月(上旬)のいらっしゃーい

8月(上旬)にアクセスしてきてくれた87組織の一覧です。 オープンデータネットワーク(日本テレコム株式会社)ソフトバンク株式会社Chubu University Educational Foundat …

Xperia Z5の内蔵バッテリーを交換してみる

Xperia Z5を2年半使っていますが、最近内蔵バッテリーの残量がすぐに減少するようになり、ついに20%切るといきなり電源が落ちるようになってしまいました。 そこで、内蔵電池を自分で交換することにし …

アーカイブ

カテゴリー