• ベストアンサー

whoisの実行エラー

manで調べたのですが、whoisのマニュアルが載っていなかったので、投稿させていただきました。 telnetで、whoisのコマンドを使うと、 fwhois:connect:Connection refused というエラーが出ます。 OSはLINUXです。 入力の仕方は、Whois oooo.co.jpとプロンプトで入力しています。 入力が悪いのか、サーバに問題があるのか、解らないのです。 どなたか知っている人がいれば、教えていただきたいのですが・・・・

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

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.2

connect() に失敗しているのだから、相手に問題が無いとしたら ・IPアドレスが変 ・ポートが変 のどちらかが怪しいですね。少なくとも ping に応答するのであれば ポートを疑うことになるのかなあ。 もし、ファイアーウォール越えをしようとしているのであれば、ポートが 閉じられているかもしれませんね。

poposan
質問者

お礼

2度にわたり大変ありがとうございます。 ポートの恐れが一番高いので、チェックして見ます。 whoisのポートが専用があるとは知りませんでした。 本当にありがとうございます。

その他の回答 (1)

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

一応、英語だけど whois の man を参考URLに。 whois はデータベースを持つホストに問合せにゆくので、そのときの connect() に失敗しているのでしょう。 後、余計なお世話かもしれませんが JPNIC で、whois のゲートウェイ サービスがあります。 http://whois.nic.ad.jp/cgi-bin/whois_gw

参考URL:
http://www.FreeBSD.org/cgi/man.cgi?query=whois&apropos=0&sektion=0&manpath=Red+Hat+Linux%2Fi386+7.0&format=html
poposan
質問者

補足

すみません。説明が足りませんでした。 NICのデータベースを参照して、ドメインの検索をするプログラムを作成しているのですが、LINUX上で、コマンド入力でも上記のエラーになるため、原因を知りたく投稿したのです。

関連するQ&A