Як призначаються IP-адреси? Що робити, якщо хтось із США та хтось із Австралії одночасно підключився до Інтернету - як би вони не мали однакової IP-адреси?
Як призначаються IP-адреси? Що робити, якщо хтось із США та хтось із Австралії одночасно підключився до Інтернету - як би вони не мали однакової IP-адреси?
Відповіді:
Оскільки загальнодоступні IP-адреси не вибираються випадковим чином, вони виділяються Вашим Інтернет-постачальником ; хто в свою чергу отримує присвоєний їм блок з наступного рівня і так далі IANA / ICANN .
Подумайте про це так, що тільки ICANN не може давати IP-адреси, які ви не можете.:-)
У вашій домашній або коледжній мережі зазвичай ви використовуєте приватні IP-адреси та, можливо, мають статично призначені IP-адреси або дозволяєте домашньому маршрутизатору робити приватний розподіл IP-адрес. Вони не є видимими (або маршрутизованими) в Інтернеті. Ви знайдете багато людей, які використовують IP-адресу192.168.1.1
наприклад, у їхніх домівках, але, мабуть, немає конфлікту. Це відбувається тому, що їх домашній маршрутизатор "переводить" (дуже грубе використання цього слова тут) на адресу, надану провайдером, - що бачать інші в Інтернеті.
Ви можете подумати про цю приватну IP-адресу як локальну довідку (наприклад, візьміть її вліво на наступний блок, щоб дістатися до магазину тортів?), Щоб ваш домашній маршрутизатор знайшов вашу машину в домашній мережі.
Якщо ви спробували використати "загальнодоступну" IP-адресу навмання, провайдер не прийме її, і ви не побачите мережевого підключення.
Оновлення:
Якщо ви хочете розібратися глибше, чому провайдер може захотіти перевірити, яким джерелом IP ви користуєтесь, прочитайте взаємодію в коментарях тут ... Або перейдіть прямо до Smurf Attack у Вікіпедії .
Наприкінці 1990-х багато IP-мереж брали участь у атаках Смурфа (тобто вони відповідали б на пінг на трансляцію адрес). Сьогодні, завдяки великій легкості, з якою адміністратори можуть зробити мережу незахищеною від цього зловживання, дуже мало мереж залишаються вразливими до атак Smurf.
Виправлення подвійне:
- Налаштування окремих хостів і маршрутизаторів не відповідати на запити або трансляції ping.
- Налаштування маршрутизаторів не пересилати пакети, спрямовані на широкомовні адреси. До 1999 року стандарти вимагали від маршрутизаторів переадресацію таких пакетів за замовчуванням, але в тому році стандарт був змінений, щоб вимагати, щоб за замовчуванням не було пересилати. 3Іншим запропонованим рішенням для виправлення цієї, а також інших проблем є фільтрація вхідної мережі, яка відхиляє атакуючі пакети на основі підробленої адреси джерела .
Дякую, що Andy
змусили мене згадати це.
Вас також може зацікавити це питання щодо ServerFault від Jeff: Чи IP-адреси "тривіальні для підробки" ?
a.x.y.z
' на ' b.x.y.z
'. Змінити його не вийде. Тепер подумайте далі про те, що зробить ця шлюзова машина для вашого пакета IP-адрес із зміненим джерелом ...
Присвоєння адрес керується ієрархічно. У верхній частині ланцюга є
Інтернет-адміністрація номерів
Вони відповідають за глобальний пул, з якого вони виділяють блоки
які відповідають за конкретні регіони світу. Вони, у свою чергу, виділяють зі своїх блоків, до
або якщо ви віддаєте перевагу постачальникам послуг Інтернету.
Через те, як виділяються блоки адрес, кожна глобальна адреса в Інтернеті є унікальною.
IP-адреси призначаються ICANN, так що цього не станеться. Але є і більш фундаментальна причина. IP-адреси використовуються для маршрутизації. Коли пакет потрапляє в маршрутизатор, він порівнює IP-адресу з записами в таблиці маршрутизації та надсилає пакет через відповідний вихідний рядок. Отже IP-адреси - це не просто довільні числа, які присвоюються - це значущі адреси.
;-)