web-dev-qa-db-ja.com

IPアドレスと場所を理解する

ここで不正な質問をするリスクがありますが、それを回転させます。

それは一般的により近いIPアドレスAがIPアドレスBにあるという理由に立っていますか数値的にそしてより近いIPアドレスAはIPアドレスBにあります地理的に

あなたの気持ちがどうであれ、これに関するいくつかの良い読み物に私を向けることができれば最も役に立ちます。

11
John Berryman

A.B.C.001とA.B.C.002は、物理的に近接している可能性が非常に高く、同じ街区にある可能性が99%もあります。

A.B.C.001とA.B.C.254は、そうなる可能性がわずかに低いだけです。

A.B.001.DとA.B.002.Dは、「閉じる」の定義が256倍大きい場合、まだ可能性が低く、おそらく90%です。

A.B.001.DとA.B.254.Dは、再び少し似ています。

このパターンは続きます。信頼できるジオロケーションサービスをポーリングするだけで、上位2つのオクテットの比較的正確なパーセンテージを計算できます。

IPv4にまだ十分なアドレス空間があった昔(2006年)、 xkcdインターネットの地図 を作成しました。これは国と組織による最初のオクテットの分布を示しています。それ以来、かなり密度が高くなっていますが、一般的なパターンは続いており、隣接する最初のオクテットは、同じ国または地域にいる可能性が約30%あります。

5
Sparr

一般に、IPアドレスAがIPアドレスBに数値的に近いほど、IPアドレスAが地理的にIPアドレスBに近いというのは当然のことですか?

間違いなくそうではありません。

IPネットブロックは [〜#〜] iana [〜#〜] によって地域インターネットレジストリ(RIR)に配布され、地域インターネットレジストリ(RIR)は地域内の個々の組織にネットブロックを配布します。配布されると、各受信者組織はそれらのアドレスで好きなことを行うことができます。したがって、ネットブロックは最初は [〜#〜] apnic [〜#〜] リージョンで配布される可能性がありますが、ヨーロッパや米国では、企業がこれらのIPアドレスを使用することを妨げるものは何もありません。 。

さらに、ネットブロック内の一部のアドレスは地球の1つのコーナーで使用され、他のアドレスは完全に反対側のコーナーで使用される場合があります。

たとえば、IANAの IPv4アドレス空間レジストリ ページを参照してください。 40/8はイーライリリーカンパニーに割り当てられています。41/8はAfriNICに割り当てられ、42/8はAPNICに割り当てられます。これらの3つの連続するネットブロックは、地理的に異なる3つの組織に割り当てられます。

13
EEAA

ご存知のとおり、数値の「近さ」は地理的な近さに直接関係しないだけでなく、NAT)が広く使用されているため、同じIPからのリクエストが地理的な関係を持っているという保証すらありません。リクエストを行うエンドユーザーまたはマシンの地理的位置の観点から、お互いに。たとえば、インターネットドレインが1つしかない、米国中に広がる企業ネットワークはたくさんあります...

更新:ネットワーク設計の一部を使用した別のいくつかの例を考えました(つまり、Joe Blowのホーム接続に割り当てられたIPに直接関連していません)。

まず、ネットワーク設計者は、ポイントツーポイント接続にのみ使用される(つまり、/ 30の束に切り分けられる)ためだけに、より大きなサブネット(たとえば、/ 24など)を確保するのが一般的です。したがって、1.1.1.1はシカゴにあり、1.1.1.2はロサンゼルスなどのリンクのもう一方の端にある可能性があります。隣接するIPは、設計上、物理的な場所が異なることが多いだけでなく、スーパーネット全体がこれらで満たされている可能性があります。すべて異なる場所にある30代。

別の同様の例は、ループバックIPです。ここでも/ 24があるかもしれませんが、/ 30に切り分けられる代わりに、/ 32(単一のIP)に切り分けられ、それぞれがルーターのループバックインターフェイスで使用されます。したがって、上記と同様に、1.1.2.1はシカゴのルーターではlo0であり、1.1.2.2はロサンゼルスのルーターではlo0である可能性があり、2つのルーター間で直接接続する必要はありません。

3
jj33

ISPは、次のようなIPアドレスとIPアドレスをトレースするサイトの範囲を購入します http://www.ip-adress.com/ip_tracer/ どのISPがどのアドレスをどこに持っているかを追跡します。

したがって... IPアドレスAとBが同じネットブロックの下のように数値的に近い場合、それらはおそらく地理的に近いですが、ISPが同じ地域ですべてのIPアドレスを使用するという保証はありません。ネットブロックは世界中に配布されており、先着順で販売されているため、一般に、同じネットブロックにない場合は、ネットブロックの数が近い場合でも地理的に無関係です。IE:93.0.0.0は95.0に近くありません。 0.0ですが、95.10.10.1を配布しているISPは、おそらく同じ地域で95.10.10.2を配布しています。

2
cpgascho

ただし、2つのアドレスでwhoisまたは逆引きDNSルックアップを実行し、それらが同じネットブロック内にあるか、同じISPから発信されている場合は、そこからいくつかの結論を導き出すことができると思います。

ほとんどの住宅用ISPは、DNSの逆引き参照で場所について多くのことを明らかにしています。

1
LawrenceC