• ベストアンサー

IPアドレスからクラスを識別する方法

URLからどうやってIPアドレスが分かるの? IPアドレスからどうやってクラス(A,B,C,D)が分かるの?? 分からないです!! 良かったら教えていただけないでしょうか! お願いします。

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

  • ベストアンサー
  • JUN-2
  • ベストアンサー率26% (360/1349)
回答No.1

URL/からIPアドレスを調べる方法 whoisサービスを使います。 jpの場合 http://whois.jprs.jp/ comなどの場合 http://www.internic.net/whois.html クラスA,B,C,D 分類が決められていますので、基本的にはipアドレスが判れば判ります。

参考URL:
http://www.atmarkit.co.jp/fwin2k/network/baswinlan008/baswinlan008_01.html
hajimen
質問者

お礼

クラスの識別方法が分かりました。 あとはIPアドレスが分かれば問題解決なのですが、 分かりません><

hajimen
質問者

補足

こんなに早く回答ありがとうございます! whoisサービスを使いましたが、 http://www.chubu.ac.jp/のIPアドレスが分かりませんでした。 方法を間違えたのかな。 クラスの識別方法は今いただいた参考URLで勉強中です! ありがとうございます!

その他の回答 (5)

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.6

なんか情報が錯綜してますが…… 整理します。 URLからIPアドレスを検索するためには、DNSを使用します。 通常はOSがやってくれますが、人間が明示的に検索したい場合のコマンドとして、"nslookup" "dig"などがあります。(このコマンドは必ずあるわけではありません。nslookupだと、存在確率高いかも)。 whoisは、ドメイン名についての情報を検索するものであり、かならずしもIPアドレスがわかるわけではありません。 たとえば、http://www.example.co.jp/ というURLが合った場合、ホスト名は"www.example.co.jp" で、このホストのIPを探すときはDNSを使います。また、ドメイン名は"example.co.jp"であり、このドメインについての情報を検索するときはwhoisを使います。 IPアドレスのクラスについては、No.1さんが提示した参考URLにあるとおり、IPアドレスによって決まりますが、現在は言葉としては残っているものの、実際にはほとんど使われません。 通常は、IPアドレスとサブネットマスクをセットで記述します。 慣習的に、8bitマスクのネットワークを「クラスAのネットワーク」と呼んだり、24bitマスクのネットワークの大きさを「クラスCのサイズ」などと言うことはあります。

hajimen
質問者

お礼

本当に申し訳ありませんでした。 ANO.1とANO.2で問題解決出来ましたが、 時間の都合上、質問を締め切ることが出来ませんでした。 しかし、みなさまのコメントを見て、勉強になることばかりでした。 本当にありがとうございます! サンクスポイントの配分は、やはり最初のANO.1とANO.2とさせていただきます。 本当にありがとうございました。

  • nick2038
  • ベストアンサー率34% (55/160)
回答No.5

 質問の意図が汲めているかわかりませんが…。  URLからIPアドレスを知るには、DNSに問い合わせます。コマンドとしてはnslookupです。 簡単に変換結果だけを欲しいなら、pingコマンドの方が簡単です。  ちなみに「http://www.chubu.ac.jp/」のうちドメイン名は「chubu.ac.jp」の部分で他はプロトコルの文法の話ですから、ドメイン名からIPアドレスを引くといった話では「chubu.ac.jp」だけを使ってください。   (例:コマンドプロンプトから ping chubu.ac.jp)  IPアドレスのクラス分けの概念ですが、それは過去の遺物です。 現在、IPアドレスはCIDRでクラスレスに使われています。(参考URL参照)  現在でも意識する必要があるクラスとしてはローカルアドレスがありますが、こちらはA、B、C…のそれぞれで数字が決まっていますから、丸憶えするなり起点を憶えてあとは計算するなりしてください。  別の切り口の回答として……クラスの判別法=サブネットマスクの長さ、という答えもあるかと思います。  更に詳しい説明となるとこういう場ではとても書ききれなくなるので、シスアド入門書でも何でもいいですから、初心者向けの本を読んでみる事をオススメします。

参考URL:
http://www.nic.ad.jp/ja/basics/terms/cidr.html
hajimen
質問者

お礼

本当に申し訳ありませんでした。 ANO.1とANO.2で問題解決出来ましたが、 時間の都合上、質問を締め切ることが出来ませんでした。 しかし、みなさまのコメントを見て、勉強になることばかりでした。 本当にありがとうございます! サンクスポイントの配分は、やはり最初のANO.1とANO.2とさせていただきます。 本当にありがとうございました。

  • kfir2001
  • ベストアンサー率35% (163/455)
回答No.4

URLからIPアドレスを導きだすのは、DNSの役目です。 WindowsNT/2000/XPやlinuxなどを使っている場合は、nslookupコマンドを使えば分かります。 それ以外のOSであっても、http://news.netcraft.com/ で検索すると、いろいろサーバーに関する情報が分かります。 IPv4に限れば、昔はIPアドレスによりクラスA,B,C等が定まっていたのですが、今ではクラスAを255.0.0.0で運用するところは無いでしょう。 実際は、ネットワーク管理者が必要に応じてサブネットに分割し、管理範囲を分けていますので、実際のところは、IPアドレスからはクラスA,B,C,Dは分かりません。 また、プロバイダーによっては、グローバルIPアドレスを4個とか16個とかの単位で配布するところもあります。クラスA,B,C,D,Eのいずれでもない分け方です。

参考URL:
http://news.netcraft.com/
hajimen
質問者

お礼

本当に申し訳ありませんでした。 ANO.1とANO.2で問題解決出来ましたが、 時間の都合上、質問を締め切ることが出来ませんでした。 しかし、みなさまのコメントを見て、勉強になることばかりでした。 本当にありがとうございます! サンクスポイントの配分は、やはり最初のANO.1とANO.2とさせていただきます。 本当にありがとうございました。

  • JUN-2
  • ベストアンサー率26% (360/1349)
回答No.3

#1です。#2の方のご指摘のように、本来はwhoisはURLからIPアドレスを調べるものではありませんが、調べることもできます。(メインで使っているパソコンがWin98なのでnslookupが使えないということもありますが(^^;) それ以外に、pingやtracertで調べることもできます。 ping www.example.co.jp のように実行してみて下さい。 下のサービスを利用すると判りやすいと思います。 IPドメインSEARCH

参考URL:
http://www.mse.co.jp/ip_domain/
hajimen
質問者

お礼

本当に申し訳ありませんでした。 ANO.1とANO.2で問題解決出来ましたが、 時間の都合上、質問を締め切ることが出来ませんでした。 しかし、みなさまのコメントを見て、勉強になることばかりでした。 本当にありがとうございます! サンクスポイントの配分は、やはり最初のANO.1とANO.2とさせていただきます。 本当にありがとうございました。

  • Lean
  • ベストアンサー率72% (435/603)
回答No.2

>URL/からIPアドレスを調べる方法 >whoisサービスを使います。 whoisは、URLからIPアドレスを調べるためのサービスではないんだけど。。。 ○「WHOIS」とは  http://www.soi.wide.ad.jp/class/20030035/slides/04/3.html IPアドレスを調べたい場合、nslookupコマンドを使用します。 UNIX系OSはもちろん、Windows(NT/2000/XP/2003)でも使用出来るはずです。 @IT:nslookup - DNSサーバに名前解決の問い合わせを行う http://www.atmarkit.co.jp/fnetwork/netcom/nslookup/nslookup.html 例えば、http://www.exsample.net/というURLなら、Windowsでならコマンドプロンプトで「nslookup www.exsample.net」というように実行すればIPアドレス分かります。  

参考URL:
http://www.atmarkit.co.jp/fnetwork/netcom/nslookup/nslookup.html
hajimen
質問者

お礼

本当にありがとうございます。 マンドプロンプトでIPアドレスが見れました!! この時点で質問を締め切りたかったのですが、 時間の都合で出来ませんでした。お許しください。 本当にありがとうございました。

関連するQ&A