反対に、リモートホストからIPアドレスは分かりますか?
基本的にはどちらもDNSサーバが管理していて分かるようになっています。
まず、ホスト名からIPアドレスですが、これは確実に分かりますね。
インターネットではホスト名をDNSサーバに問い合わせIPアドレスを得てアクセスすることになります。
これが分からなければホームページを見ることもメールを送ることもできなくなります。
またIPアドレスからホスト名を知る場合もDNSサーバに問い合わせますが、必ずしも登録されているとは限りませんので分からない場合もあります。
さらに、ホスト名→IPアドレス→ホスト名と変換した場合に最初と最後のホスト名が一致しているとは限りません。
DNSサーバにどのように登録してあるかによって変換の結果は変わります。
http://internet.watch.impress.co.jp/www/column/hpsafety/hps6.htm
IPアドレスとリモートホストについて
どうも逆は不可能みたい。
あれ?そうなんですか?
2の回答者様のリンク先で見れたように思いました。どうなのでしょうか?
unix系のOSであれば、nslookupというコマンドがあります。
http://www.atmarkit.co.jp/fnetwork/netcom/nslookup/nslookup.html
ありがとうございます。
正引き(ホスト名→IPアドレス)/逆引き(IPアドレス→ホスト名)で調査を行えるnslookupはUNIXだけでなく、WindowsNT/2000/XPにも用意されてますし、UNIXライクであるMac OS.Xにも用意されてますので使ってみてください。
ただし、”お使いのプロバイダが用意しているDNSサーバーが逆引きに対応していない場合もあります”ので上手くいかない場合はプロバイダに問い合わせてみてください。
Windows系ではコマンドプロンプトで使います。
(イントラ編と書かれてますがインターネット相手でも使い方は同じです)
@IT:Windows TIPS -- Tips:nslookupの基本的な使い方(イントラネット編)
MacOS.Xではネットワークユーティリティから、もしくはターミナル上で使います。
Mac OS X 10.3 Help: DNS サーバをテストする
以上、お役に立てば、、、、
ありがとうございます。
できるはずです。
コマンドプロンプトを立ち上げ、(スタート→すべてのプログラム→アクセサリ→コマンドプロンプト)
> nslookup リモートホスト名
と入力すれば、IPアドレスを確認することができます。
逆に、
> nslookup IPアドレス
と入力すれば、リモートホスト情報が表示されます。
ただ、プロバイダがどのように設定しているかによるかもしれません。
Yahoo!BBだと、うまく行きました。
※インターネットアクセスは、基本的にIPアドレスで行なわれるため、リモホ→IPアドレスと変換する必要が出てきます。
逆に、IPアドレス→リモホの変換は、特定のプロバイダからのアクセスを防ぐ時などにプロバイダの特定などに使われるようです。
ありがとうございます。
詳細に調べたければ以下のページの TCP Monitor Plus が便利です。
http://hp.vector.co.jp/authors/VA032928/
ホスト名から Aレコード を調べれば Webサーバ の場所が、
MXレコードを調べれば Mailサーバ の場所が分かります。
ありがとうございます。
ありがとうございます。