• ベストアンサー

ネットワーク検索方法

IEのアドレスで\\IPアドレスと打ち込むのと\\コンピュータ名で打ち込むのと反応速度が違います。 ネットワークの検索方法に違いがあるのでしょうか? 特に存在しないものに対して行うとものすごく時間がかかります。 どなたか優しく教えていただけないでしょうか?

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

  • ベストアンサー
  • newbranch
  • ベストアンサー率30% (319/1053)
回答No.1

IPアドレスは、世界中で1つしかありません。(同じアドレスはありません)コンピューター名は、IPアドレスと直接の関係がない為に、IPアドレスと、PC名を照合する必要があるからです。したがって、IPあどれすで検索するほうが、コンピューター名で検索するより数段早くなるのです。

nicyas
質問者

お礼

早速の回答ありがとうございます(^^♪ 私もそう考えていたのですが、実際はIPアドレスで検索した方が 数段遅いのです。。。。 自分から見えるPCに関してはIPアドレスの方が早いのでしょうが、 見えないとかえって遅くなってしまうのでしょうか???

その他の回答 (2)

回答No.3

>特に存在しないものに対して行うとものすごく時間がかかります。 コンピュータ名によるアクセスの場合 他の方が書かれたように   名前解決(DNSサーバーなど)してアクセスしますので   名前解決の段階で真偽が判断され存在しないものはそこで打ち切りですので   かかる時間は少ないと思います   (再試行が定められているアプリケーションだと その回数分は掛かります) 一方 IPアドレスの方は 名前解決しませんので あくまでそのIPアドレスを探します  使っているアプリケーションで設定されているタイムアウト時間まで探しまくってから  有りませんでした となりますので時間がかかります ##Windowsでしたら以下の事で実験できます 実在しない コンピュータ名を "usodesu"  IPアドレスを 192.168.1.254 とします コマンドプロンプトを起動して c:\hoge> tracert usodesu <=と打って[Enter]キーを押します Unable to resolve target system name usodesu. <=5秒ほどで返ってきます 次にIPアドレスで c:\hoge> tracert 192.168.1.254 だと racing route to 192.168.1.254 over a maximum of 30 hops 1 * * * Request timed out. 2 * * * Request timed out. 以下略    というようにいつまでも探します

nicyas
質問者

お礼

ありがとうございました! 原理が少し理解できた気がします。

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.2

コンピュータ名によるアクセスですと、名前解決(その名前がどのコンピュータなのかを調べる)を行う必要があります。ネットワーク構成により、その手段や順番が変わります。 http://www.atmarkit.co.jp/fwin2k/network/baswinlan019/baswinlan019_04.html どのようなネットワーク構成なのかわかりませんが、一つで失敗すると(一定時間反応がない場合など)他の解決手段を試してからすべての手段で解決できないとそこで失敗とします。解決できるならもう少しアクセスは早くなりますね。 一方、IPアドレスですと名前解決を行う必要がないので高速にアクセスできます。

nicyas
質問者

お礼

早速の回答ありがとうございます(^^♪ 先ほど回答いただいた方にもお礼しましたが、 名前をIP変換する分コンピュータ名だと遅くなると思っていたのですが、実際はIPアドレスで検索した方が数段遅いのです。。。。 自分から見えるPCに関してはIPアドレスの方が早いのでしょうが、 見えないとかえって遅くなってしまうのでしょうか???