whois コマンドが使えない環境のために。

まず Linux で使える whois のソースコードが欲しい。と思って調べてみたが、どうやら whois はいくつも亜種があるらしい。

とりあえず、使えそうな jwhois をインストールしてみる。ダウンロード先: ftp://ftp.gnu.org/gnu/jwhois/

jwhois のインストールの様子

$ tar zxvf ./jwhois-3.2.2.tar.gz
$ cd jwhois-3.2.2
$ ./configure
$ make
$ make check
$ su -
# make install

make install 前に ./src/jwhois を一般ユーザが実行すると Segmentation fault が発生した。make install 後は一般ユーザでも問題なく使えた。(そんな環境: Kondara MNU/Linux 2.1 (Asumi) Kernel 2.4.18-10k on an i686 と Vine Linux 2.6 (La Fleur de Bouard) Kernel 2.4.19-0vl11 on an i686)

その他の whois ...

Debian の whois. なぜか FreeBSD の ports のリストにもあった。

Debian の whois のインストールの様子

$ tar zxvf ./whois_4.6.24.tar.gz
$ cd whois-4.6.24
$ make
$ su -
# make install

他には…… FreeBSD の whois : FreeBSD - CVS log for src/usr.bin/whois/whois.c. ライセンスが 旧BSD License だったりする。

fwhois というのもあるらしいけど、よくわからない。Vine Linux 2.6 に入っていたけど。

ねぎ式 - 再帰検索可能な whois によると、

なんと調べてみると GNU jwhois という同等の機能をもった whois があることが発覚。なんと!

もっとショックなことに,最初から Kondara 2.0 に付いてくるのだ。あぁ。なんとしたものやら。燈台モトクラシーだよ!

気付かんかった……って、Kondara 2.1 にもあるかどうか知らないけど。

―― Windows でも jwhois を使いたくなった。調べてみると GNU utilities for Win32 に入っているっぽい。WindowsでCUI (Googleキャッシュ) には、NT版UNIX-like tools, GNU utilities for Win32, wcsh - Windows Character SHell のコマンド比較表がある。便利。

日本語Whoisクライアント in VC++ もCUI版とGUI版があるから、これも良い感じ。

追記: 2004-12-04

jwhois の設定ファイルはたぶんコレ→ /usr/local/etc/jwhois.conf

参考: whoisサーバ一覧表

tags: whois zurazure

Posted by NI-Lab. (@nilab)