Зрозумійте IP-адреси та місцеположення


11

Я ризикую поставити тут неправильно сформоване запитання, але дам йому кружляння.

Як правило, чи не обґрунтовується, що ближча IP-адреса A - це IP-адреса B чисельно , тоді ближча IP-адреса A - це IP-адреса B географічно ?

Незалежно від ваших почуттів, було б найбільш корисно, якби ви могли вказати мені якийсь хороший матеріал для читання з цього приводу.


4
Не потрібно вибачатися ... Я вважав це чудовим питанням, на яке відповідь зрозуміла тим, хто вже деякий час оточує галузь, але не стільки новим (або прагнутим) учасникам ІТ-галузі.
ЄЕАА

Відповіді:


5

ABC001 та ABC002 дуже ймовірно, що вони знаходяться в тісній фізичній близькості, можливо, на 99% більше, ніж вони перебувають у одному кварталі міста.

ABC001 та ABC254 є лише дещо рідше.

AB001.D і AB002.D є менш імовірними, можливо, 90%, для 256x, як велике визначення "закрити".

AB001.D і AB254.D знову трохи менше схожий.

Ця закономірність продовжується. Ви можете обчислити відносно точні відсотки для перших двох октетів, просто опитуючи надійну послугу геолокації.

За старих часів (2006 р.), Коли IPv4 ще мав достатньо доступного адресного простору, xkcd склав « Мапу Інтернету», яка показує розповсюдження першого октету по країні та організації. Відтоді він стає набагато щільніше, але загальна закономірність продовжується: сусідні перші октети мають приблизно 30% шансів опинитися в одній країні чи регіоні.


1
Автоматичний +1 для xkcd.
Увімкнення

(Звертаючись до відома на відповідь Еріки.) Коли це було сказано, мені хотілося б, якби ви могли направити мене на читання матеріалів, які це підтверджують. Це те, що мені потрібно глибоко зрозуміти.
Джон Берріман

@John Я не знаю жодного матеріалу, який би це висвітлював. Призначення / 8 блоків відповідає деяким правилам, і ці правила публікуються десь . Одним із нових результатів цих правил є те, що блоки, виділені суб'єкту господарювання (більшість з яких є країнами або географічними регіонами), як правило, мають послідовний характер, навіть коли їх призначення виконуються на роки. Після того, як місцева влада (як ARIN) має a / 8, спосіб їх розповсюдження знову регулюється правилами, і ЦІ правила мають нові властивості. Це продовжується аж до вузлів ISP, у яких є правила, для яких будинок отримує, які IP-адреси.
Спарр

зауважте, що карта XKCD - це місце, де зареєстровано IP-адресу. Це не означає, що його там обов'язково використовують. Незважаючи на те, що ваша відповідь дещо правильна, що є розумний шанс, я думаю, що ваші% цифри є занадто високими, якщо ви не говорите про діапазони 1918 року.
Кріс S

@Chris S Ви не згодні з моїми 99%? Для уточнення я хочу сказати, що серед кожного / 24 у світі середня кількість географічного району розпадається на одну / 24 - 2-3. Це звучить більш правдоподібно?
Спарр

13

Як правило, чи не обґрунтовується, що ближча IP-адреса A - це IP-адреса B чисельно, тоді ближча IP-адреса A - це IP-адреса B географічно?

Більшість точно не.

IP Netblocks роздаються IANA регіональним Інтернет-регістрам (RIR), які в свою чергу роздають мережеві блоки окремим організаціям у своєму регіоні. Після вручення кожного органу одержувача можуть робити все, що завгодно, з цією адресою. Отже, хоча мережевий блок може бути спочатку розданий у регіоні APNIC , ніщо не заважає компанії використовувати ці IP адреси, скажімо, в Європі чи США.

Крім того, деякі адреси мережевого блоку можуть використовуватися в одному куті земної кулі, а інші - у абсолютно протилежному куті.

Дивіться, наприклад, сторінку реєстру простору адрес IPAV4 IANA . 40/8виділяється на компанію Eli Lily, 41/8виділяється на AfriNIC та 42/8виділяється на APNIC. Ці три послідовні мережеві блоки розподіляються на три географічно розрізнені тіла.


2
Це. Мільйон разів це. Геолокація може бути прийнятним способом повідомити, з якої країни відвідувач може , з певною помилкою. Це майже все, і це випливає з бази даних, яка відображає, які адреси виділяються, яким Інтернет-провайдерам тощо, а не через будь-яку асоціацію між самими номерами та місцеположенням чи іншими номерами "поблизу".
Роб Моїр

2
Я думаю, ви пропустили "взагалі" у питанні.
Спарр

1
@ErikA Я ціную вашу відповідь, але, з повагою, @Sparr зрозумів природу мого питання так, як було задумано. У моїй конкретній проблемі хороша початкова здогадка, що працює 90% часу, дасть мені довгий шлях до того, що я хочу. 10% часу, коли він взагалі не працює, не обов'язково шкідливий. Також зауважте, що моє запитання стосується не абсолютного розташування IP-адреси, а відносного розташування двох IP-адрес.
Джон Берріман

1
@Steven так, це правильно. Використання /8мереж не було чудовим прикладом. Моя думка, проте, існує багато способів, коли два безпосередньо сусідніх IP-адреси можуть виявитися дуже далеко фізично один від одного, навіть якщо це відбувається не дуже часто.
ЄЕАА

2
Спарр зрозумів природу мого питання так, як було задумано. У моїй конкретній проблемі хороша початкова здогадка, що працює 90% часу, дасть мені довгий шлях до того, що я хочу. Вибачте, але сказати вам, що ви хочете почути, це не те саме, що дати вам хорошу відповідь. Занадто багато винятків із цього правила, щоб воно було корисним.
Роб Моїр

3

Ви знаєте, чисельна "близькість" не має жодного прямого відношення до географічної близькості, при широкому використанні NAT немає навіть жодної гарантії того, що запити від SAME IP мають якесь географічне відношення один до одного, з точки зору географічного положення кінцевого користувача або машини, що робить запит. Існує велика кількість корпоративних мереж, які розповсюджені по США, які мають лише один стік в Інтернеті, наприклад ...

ОНОВЛЕНО: я придумав ще декілька прикладів з використанням декількох частин мережевого дизайну (мається на увазі, не пов'язаний безпосередньо з IP-адресою, призначеною для домашнього з'єднання Джо Блоу).

По-перше, звичайно для дизайнера мережі є більша підмережа (наприклад, а / 24), відкладена виключно для використання для з'єднання "точка-точка" (тобто вирізана в купу / 30-х років). Так, 1.1.1.1 може бути в Чикаго, 1.1.1.2 може бути іншим кінцем посилання в Лос-Анджелесі і т. Д. Мало того, що суміжні IP-адреси часто бувають у різних фізичних місцях за дизайном, вся супернета може бути заповнена цими / 30-ті, які знаходяться в різних місцях.

Ще один подібний приклад - це петлі IP-адреси. Знову у вас може бути / 24, але замість того, щоб його вирізати в / 30-ті, він вирізаний в / 32s (одиночні IP-адреси), кожен з яких використовується на інтерфейсі петлі на маршрутизаторі. Так, як і вище, 1.1.2.1 може бути lo0 на маршрутизаторі в Чикаго, а 1.1.2.2 може бути lo0 на маршрутизаторі в Лос-Анджелесі, і обидва маршрутизатора навіть не повинні мати прямого зв'язку між ними.


+1 Добре, що NAT / Private Networks означають, що навіть один IP може бути багатьма речами.
Увімкнення

2

Інтернет-провайдери купуватимуть діапазон IP-адрес та сайти, які відстежують IP-адреси, як-от http://www.ip-adress.com/ip_tracer/ Слідкуйте за тим, які провайдери мають, де адреси.

Отже ... якщо IP-адреса A & B чисельно близька, як під тим же мережевим блоком, вони, ймовірно, географічно близькі, але немає гарантії, що ISP використовуватиме всі свої IP-адреси в одному регіоні. Нетблоки розповсюджуються по всьому світу і продаються вперше, приходять першими, так що в цілому, якщо вони не в одному і тому ж блоці, то вони є географічно не пов'язаними, навіть якщо вони блоковують близько IE: 93.0.0.0 не близький до 95.0. 0,0, але ISP, що поширює 95.10.10.1, ймовірно, поширює 95.10.10.2 в тому ж регіоні.


1

Однак, якщо ви здійснюєте Whois або зворотний пошук DNS за двома адресами, і вони знаходяться в одному і тому ж нетблоку або походять з того ж провайдера, я можу зробити з цього певні висновки.

Більшість житлових Інтернет-провайдерів багато розкривають інформацію про місцеположення у їхніх зворотних пошуку DNS.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.