$ whois --help whois: unknown option -- - Usage: whois [OPTION]... OBJECT... -h HOST, --host HOST connect to server HOST -p PORT, --port PORT connect to PORT -H hide legal disclaimers --verbose explain what is being done --help display this help and exit --version output version information and exit These flags are supported by whois.ripe.net and some RIPE-like servers: -l find the one level less specific match -L find all levels less specific matches -m find all one level more specific matches -M find all levels of more specific matches -c find the smallest match containing a mnt-irt attribute -x exact match -b return brief IP address ranges with abuse contact -B turn off object filtering (show email addresses) -G turn off grouping of associated objects -d return DNS reverse delegation objects too -i ATTR[,ATTR]... do an inverse look-up for specified ATTRibutes -T TYPE[,TYPE]... only look for objects of TYPE -K only primary keys are returned -r turn off recursive look-ups for contact information -R force to show local copy of the domain object even if it contains referral -a also search all the mirrored databases -s SOURCE[,SOURCE]... search the database mirrored from SOURCE -g SOURCE:FIRST-LAST find updates from SOURCE from serial FIRST to LAST -t TYPE request template for object of TYPE -v TYPE request verbose template for object of TYPE -q [version|sources|types] query specified server info
.jpのサーバであるwhois.jprs.jpからのレスポンスは、文字エンコーディングの違いにより文字化けします。
2015/01/18からUTF-8へ変更されたため、文字エンコーディングの違いはなくなりました。JPRS WHOIS表示変更について(更新) | JPドメイン名についてのお知らせ | JPRS
$ whois -h whois.jprs.jp hatena.ne.jp [ JPRS database provides information on network administration. Its use is ] [ restricted to network administration purposes. For further information, ] [ use 'whois -h whois.jprs.jp help'. To suppress Japanese output, add'/e' ] [ at the end of command, e.g. 'whois -h whois.jprs.jp xx/e'. ] Domain Information: [%I%a%$%s>pJs] a. [%I%a%$%sL>] HATENA.NE.JP b. [$M$C$H$o!<$/$5!<$S$9$a$$] $O$F$J c. [%M%C%H%o!<%/%5!<%S%9L>] $O$F$J d. [Network Service Name] hatena k. [AH?%<oJL] %M%C%H%o!<%/%5!<%S%9 l. [Organization Type] Network Service m. [EPO?C4Ev<T] JK960JP n. [5;=QO"MmC4Ev<T] JK961JP n. [5;=QO"MmC4Ev<T] DT033JP p. [%M!<%`%5!<%P] ns0.future-s.com p. [%M!<%`%5!<%P] ns1.future-s.com s. [=pL>80] [>uBV] Connected (2014/02/28) [EPO?G/7nF|] 2001/02/22 [@\B3G/7nF|] 2001/05/21 [:G=*99?7] 2013/03/01 01:23:12 (JST)
文字化けは、コマンドの最後に「/e」を追加し、英語で結果を得ることで解決できます。
$ whois -h whois.jprs.jp hatena.ne.jp/e [ JPRS database provides information on network administration. Its use is ] [ restricted to network administration purposes. For further information, ] [ use 'whois -h whois.jprs.jp help'. To suppress Japanese output, add'/e' ] [ at the end of command, e.g. 'whois -h whois.jprs.jp xx/e'. ] Domain Information: a. [Domain Name] HATENA.NE.JP d. [Network Service Name] hatena l. [Organization Type] Network Service m. [Administrative Contact] JK960JP n. [Technical Contact] JK961JP n. [Technical Contact] DT033JP p. [Name Server] ns0.future-s.com p. [Name Server] ns1.future-s.com s. [Signing Key] [State] Connected (2014/02/28) [Registered Date] 2001/02/22 [Connected Date] 2001/05/21 [Last Update] 2013/03/01 01:23:12 (JST)4.英語表示での検索方法 - JPRS WHOISの使い方 | JPRS WHOISご利用ガイド | JPドメイン名の検索 | JPドメイン名について | JPRS
または文字エンコーディングの「ISO-2022-JP」から、他の文字エンコーディングに変換してから出力します。