任意のホスト名、又はIPアドレスを入力してください。
いわゆるnslookupを実行するCGIです。
(入力例)ホスト名なら whois.nic.ad.jp / IPアドレスなら 192.41.192.40 など
ホストが逆引き(名前解決の一種)を禁止してれば、IPアドレス⇒ホスト名はNGになります。
私たちが普段ブラウザでウェブページの閲覧をするときなど、URLでアクセスしていますが、実際のインターネット上のコンピュータ同士の通信はIPアドレスで行います。
IPアドレスは単なる数字の羅列であり、人間にとってわかりにくいことから、IPアドレスとURLの中に含まれるホスト名(このサイトならwww.cgis.biz)を関連付けてホスト名でアクセスできるようにしてるわけです。
この関連付けは、インターネット上にあるネームサーバで行われており、本ページのCGIはネームサーバに問い合わせをするコマンド(nslookup)を実行するCGIで、ホスト名を入力するとIPアドレスを、IPアドレスを入力するとホスト名を返します。
又、ネームサーバはドメイン(ホスト名を管理するカテゴリ)に関する各種情報を持っています。
実際、コマンドラインからnslookupを実行する場合、下記のようなコマンド
「set querytype=参照したいレコード」
を実行することで、ホスト名とIPアドレスの関連付け以外にも各種情報を返してくれます。
このページでは「set querytype=a」を実行してることになります。