Pages

2014年11月24日月曜日

CentOSでwhoisコマンド

# yum install jwhois
実際のコマンド実行は whois でよい
ただし、whoisコマンドの実行結果がsjisの模様
UTF8で動作するCentOSではコード変換が必要
下記は例
# whois google.co.jp | iconv -f ISO-2022-JP -t UTF-8
# whois -h whois.jprs.jp google.co.jp | iconv -f ISO-2022-JP -t UTF-8

参考にしたサイト
http://treewoods.net/kugelblitz/?p=558
http://kopipeprogrammer.blogspot.jp/2013/10/linux-whois-zshalias.html

(追記)
whois コマンドが日本語情報を返さない
/etc/jwhois.conf を下記のように修正したら日本語情報も取得できるようになった
-----(↓修正前)-------------------
    230         "\\.jp$" {
    231                 whois-server = "whois.jprs.jp";
    232                 query-format = "$* /e";
    233         }
   1040         "whois\\.nic\\.ad\\.jp" {
   1041                 query-format = "$*/e";
   1042         }
-----(↓修正後)-------------------
    230         "\\.jp$" {
    231                 whois-server = "whois.jprs.jp";
    232                 #query-format = "$* /e";
    233         }
   1040         "whois\\.nic\\.ad\\.jp" {
   1041                 #query-format = "$*/e";
   1042         }
--------------------------------------