whois検索サイトの情報について

このQ&Aのポイント
  • whois検索サイトでドメインを検索すると、サーバータイプや逆IP、IPの場所などが表示されます。
  • IPアドレスを使用して情報を引っ張ってくる方法について詳しく教えてください。
  • 具体的な方法を(Perlのソースコードなど)教えていただけると助かります。
回答を見る
  • ベストアンサー

whois検索サイトの情報について

あるwhois検索サイトでドメインを検索すると、 Server Type: Apache/1.3.20 Sun Cobalt (Unix) mod_ssl/2.8.4 OpenSSL/0.9.6b PHP/4.0.6 mod_auth_pam_external/0.1 FrontPage/4.0.4.3 mod_perl/1.25 (Spry.com also uses Apache) であるとか Reverse IP: Web server hosts 18 websites (reverse ip tool requires free login) IP Location: Japan - Tokyo - Tokyo - Japan Network Information Center が表示されます。 IPアドレスから引っ張ってくると思うのですが、どうやって引っ張ってくるのでしょうか? ご存知の方がおられましたら、お教えください。 できましたらできるだけ具体的に(perlのソース)等でお願いいたします。

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

  • ベストアンサー
  • -kit
  • ベストアンサー率57% (12/21)
回答No.1

whois についてはソースを見てみたらどうですか? http://www.linux.it/~md/software/ http://packages.qa.debian.org/libn/libnet-whois-perl.html 「Server Type」の方は、HTTP の環境変数を見ているのでしょう。

関連するQ&A

  • mod_sslをインストールしたら、他のmodとのエラーが出てしまいました。

    お世話になります。 mod_sslをインストールしたら、Apache起動の際に、下記のエラーが発生しました。 [warn] Loaded DSO libexec/libphp4.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI) (他のmod_* についても出ました。) mod_ssl自体のインストールが間違っているのでしょうか? 再コンパイルが必要とならない、インストール方法があるのでしょうか? また、再コンパイルが必要な場合は、どのように再コンパイルをやるのでしょうか? ご教授のほどよろしくお願いいたします。 OS:RedHat7.2 Apacheのソース:apache_1.3.24.tar.gz mod_sslのソース:mod_ssl-2.8.8-1.3.24.tar.gz open_sslのソース:openssl-0.9.6c.tar.gz インストールの際に参照させていただいたURL:http://www15.tok2.com/home/masato/ phpについて env CFLAGS="-O3 -DEAPI" \ をconfigureに追加して、再コンパイルを行いましたが、 状況は変わりませんでした。

  • XAMPP1.7.3でApacheが起動しない

    よろしくお願いします。 ローカルPCのOSはWin7の32bitで、xampp-win32-1.7.3をインストールしました。 Apacheが起動しなくて困ってます。 エラー表示は、Busy・・・ Apache started。 保存先は、c:\pg\xamppでxampp\xamppのようにはしてません。 xampp-portcheckでは、Statusは全てfreeになってます。 \apache\conf\httpd.confの、 # Perl settings Include "conf/extra/httpd-perl.conf" の部分は、 # Perl settings # Include "conf/extra/httpd-perl.conf" とコメントアウトにしました。 コマンドプロンプトのnetstat -aonで80番ポートを調べましたが、 0.0.0.0:80はありませんでした。 Apacheのerror.logは以下です。 (↓エラーログ) [Fri Apr 01 23:30:50 2011] [notice] Digest: generating secret for digest authentication ... [Fri Apr 01 23:30:50 2011] [notice] Digest: done [Fri Apr 01 23:30:51 2011] [notice] Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations [Fri Apr 01 23:30:51 2011] [notice] Server built: Nov 11 2009 14:29:03 [Fri Apr 01 23:30:51 2011] [crit] (22)Invalid argument: Parent: Failed to create the child process. [Fri Apr 01 23:30:51 2011] [crit] (OS 6)ハンドルが無効です。 : master_main: create child process failed. Exiting. [Fri Apr 01 23:30:51 2011] [notice] Parent: Forcing termination of child process 36 ちなみに、MySQLも起動しません。 エラー表示は、同様にBusy・・・ MySQL started。 どうかよろしくお願いします。

    • ベストアンサー
    • MySQL
  • 書き込みが出来ない

    多少ジャンルが違うかもしれません。 先日、キャスフィというサイトに書き込みをしようとしたところ、サーバーエラーのため書き込みが出来ませんでした。 時間をおいて何度が挑戦しているのですが結果は同じです。 書き込みができないのは何故でしょうか? ↓ほぼ全文 Server error! The server encountered an internal error and was unable to complete your request. Error message: Premature end of script headers: bbs.cgi If you think this is a server error, please contact the webmaster. Error 500 (キャスフィのURL) Apache/2.0.46 (Red Hat) mod_perl/1.99_09 Perl/v5.8.0 PHP/4.3.2 mod_python/3.0.3 Python/2.2.3 mod_ssl/2.0.46 OpenSSL/0.9.7a DAV/2

  • whoisなどドメイン情報検索について

    以前、あるサイトの入力箇所にドメインを入力すると、そのドメインの所有者や住所や管理者の名前などが表示されました。この時のサイトのURLなどは残念ながら記録していません。 今日、同じ事をやろうと思って、"whois"で検索して次のサイトで行いましたが、出てくる情報は以前行なったサイトに比べて少ないです。 http://www.cman.jp/network/support/ip.html http://www.internic.net/whois.html どのサイトで調べれば、担当者名まで表示されるのでしょうか?

  • MySQL からPostgreSQL へ移行後に、急に500エラーにな

    MySQL からPostgreSQL へ移行後に、急に500エラーになった件について EC-CUBE2.4 を利用しており、先日、MySQL5からPostgreSQL8へ 移行しましたが、しばらくは問題なかったのですが、 急に、ECトップページにアクセスすると、500エラーになりました。 通常のHTMLファイルには問題なくアクセス出来ており、 .php ファイルが500エラーという状態です。 Apache2のエラーログを見ると、以下のログがありましたが、 解決策はございますでしょうか? PHP Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in /パス/eccube/data/class/SC_DbConn.php on line 137 PHP Fatal error: Call to undefined method DB_Error::getCol() in /パス/eccube/data/class/SC_DbConn.php on line 141 PHP Fatal error: Call to undefined method DB_Error::getCol() in /パス/eccube/data/class/SC_DbConn.php on line 139 suEXEC mechanism enabled (wrapper: /usr/local/apache2 Apache/2.2.11 (Unix) DAV/2 PHP/5.2.9 with Suhosin-Patch mod_ssl/2.2.11 OpenSSL/0.9.7m mod_apreq2-20051231/2.6.0 mod_perl/2.0.3 Perl/v5.8.7 configured -- resuming normal operations

  • Whoisで分かる情報について

    あるサイトがどこのサーバーを利用しているのか知りたくて、whoisで調べてみました。 IP Location: Japan Usen-cidr-blk と表示されていたのですが、これはどういう意味なのでしょうか。 Usenの光ファイバーを自宅に引いて自宅サーバーとして運用しているということでしょうか?

  • whois検索して表示される情報の書き換え。

    レンタルサーバーを今月で解約したのですが、ドメインだけは前払いしていたため、2005年12月まで存続し、その後自動的に削除されますといわれました。 whois検索などで検索するとまだ自分の住所や電話番号などの情報が残っているのは嫌なので情報を書き換えたいのですがどうやってすればいいのでしょうか?確か、個人で勝手に書き換えることが出来たのですが。 レンタルサーバーの会社にもメールで質問したのですが返事がなかなかきません。

  • Smartyへの2次元配列引渡しについて

    PHP+Smartyで現在開発をしておりますが MySQLからデータを取得し、それをSmartyに引き渡すと中身がNULLになってしまう現象が発生しています。 これがすべてにおいて発生しているのであれば納得いくのですが ある環境では発生して、またある環境では問題なく処理できるのです。 対処法を探してみましたが、どうしても対処できないので ご教授いただけたらと思います。 サーバから抽出した内容をPHP側でvar_dumpしたものです。 array(3) { [0]=> array(1) { ["ITEM_ID"]=> string(1) "1" } [1]=> array(1) { ["ITEM_ID"]=> string(1) "2" } [2]=> array(1) { ["ITEM_ID"]=> string(1) "3" } } これを $smarty -> assign("LIST", $ROW); でsmartyに出力しました。 Smarty側では以下の内容を実行しました。 {{$LIST|@var_dump}} 結果 array(3) { [0]=> NULL [1]=> NULL [2]=> NULL } でした。 問題ない環境だと array(3) { [0]=> array(1) { ["ITEM_ID"]=> string(1) "1" } [1]=> array(1) { ["ITEM_ID"]=> string(1) "2" } [2]=> array(1) { ["ITEM_ID"]=> string(1) "3" } } ときちんと値を引き継いでいます。 下記は上記の内容を実行した環境です。 動作しなかった環境 ローカル(XAMPP使用) PHP Version 5.2.9 Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9 サーバ: localhost via TCP/IP サーバのバージョン: 5.1.33-community MySQL クライアントのバージョン: 5.0.51a 動作した環境 レンタルサーバー PHP Version 5.2.9 Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8i DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 サーバ: Localhost via UNIX socket サーバのバージョン: 5.0.75-community-log MySQL クライアントのバージョン: 5.0.75 サーバー環境によって処理される内容もかわってくるのでしょうか・・・。

    • ベストアンサー
    • PHP
  • 自分のHPにRSSを表示させたい

    試しに、h●●p://www.okinawainfo.net/rss10.xmlを表示させたく htdocs内のrss.phpファイルに <dl> <?php $rss = simplexml_load_file("h●●p://www.okinawainfo.net/rss10.xml"); $i = 0; foreach ($rss->channel->item as $item) { if( $i++ == 5 ) { break; } $link = $item->link; $title = $item->title; $date = date('Y.m.d', strtotime($item->pubDate)); $desc =$item->description; echo '<dt>' . $date . '</dt>'; echo '<dd><a href="' . $link . '" target="_blank">' . $title . '</a></dd>'; } ?> </dl> と、打ち込みました。 ですが、エラーが出ます。 エラーは… Object not found! 要求された URL は本サーバでは見つかりませんでした。 もし手入力で URL を入力した場合は、綴りを確認して再度お試し下さい。 サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。 Error 404 localhost 2011/12/09 4:19:28 Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1 ↑と出ます。 何故でしょうか><

  • WHOIS検索プログラム

    whois検索のプログラムを書いて、ほとんどのドメインについては検索できたのですが、.mn(モンゴル)ドメインのみ、うまくいかないです。 whois.nic.mnに問い合わせにいくのですが、どうやら43ポートが開いていないようです。 どなたか、.mnドメインのwhoisを検索する方法をご教授いただけますでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP