Білі та сірі IP-адреси: що це таке і в чому їхня відмінність
У статті розповідаємо, які бувають IP-адреси та для чого вони потрібні. А також показуємо кілька способів, як дізнатися IP-адресу пристрою.
Усі ми щодня виходимо в мережу, чи то локальна мережа організації, чи глобальна мережа — інтернет. Щоб у мережі ми могли спілкуватися з іншими пристроями, необхідно, щоб пристрій мав унікальний ідентифікатор — IP-адресу.
Тим, хто тільки-но починає знайомитися з комп'ютерними мережами, може бути незрозумілий термін. Насправді, все просто. Уявіть рибальські сітки. Комп'ютерні мережі у своєму візуальному поданні – це приблизно те саме. Тільки замість мотузяних вузлів - обладнання, а замість мотузок - будь-яка лінія зв'язку, будь то мідний кабель або бездротове підключення Wi-Fi.
Можна виділити два основні види мереж:
- Локальна мережа, LAN (Local Area Network) - це мережа, що складається з пристроїв, які зазвичай знаходяться недалеко один від одного. Наприклад, ваш ПК та телефон організовують локальну мережу разом із домашнім роутером, коли підключаються до нього.
- Глобальна мережа, WAN (Wide Area Network) - це об'єднання розподілених у всьому світі пристроїв або їх груп в одну мережу. Найпоширенішим прикладом такої мережі є Інтернет.
У цій статті ми розглянемо IPv4-адресацію, тому що на даний момент ця версія протоколу залишається найпопулярнішою.
Які бувають IP-адреси
Публічна «біла» IP-адреса
Публічну IP-адресу частіше називають «білою». З його допомогою пристрій може безперешкодно виходити в інтернет і спілкуватися з іншими пристроями, які також мають білу IP-адресу.
Приватні «сірі» IP-адреси
Приватна, або "сірий", IP-адреса використовується в локальних мережах. З такою адресою пристрій може спілкуватися з іншими пристроями, лише якщо вони знаходяться у тій самій локальній мережі.
Щоб якось відрізняти білу та сіру адресацію, у всьому світі було прийнято рішення виділити із загального діапазону адрес чотири підмережі:
- 10.0.0.0 - 10.255.255.255 з маскою 255.0.0.0;
- 172.16.0.0 - 172.31.255.255 з маскою 255.240.0.0;
- 192.168.0.0 - 192.168.255.255 з маскою 255.255.0.0;
- 100.64.0.0 – 100.127.255.255 з маскою 255.192.0.0 (RFC6598 рекомендує використовувати цю підмережу для використання як адреси для CG-NAT).
Але якщо з білими IP-адресами все так просто, а сірі прив'язують нас до певної локальної мережі, виникає питання: чи можна взагалі відмовитися від використання сірої адресації і використовувати тільки білі IP? Давайте порахуємо.
Якщо весь світ відмовиться від використання приватних адрес, то у загальне користування буде надано діапазон адрес від 0.0.0.0 до 255.255.255.255. Виходить, людство може отримати всього 2564 = 4.294.967.296 ~ 4,3 млрд IP-адрес.
За даними інтернету, населення нашої планети на березень 2023 року становить 8,02 млрд людей. Тобто навіть за умови, що одна людина резервуватиме за собою лише одну IP-адресу, на всіх уже не вистачає. Насправді ж у більшості людей, крім телефону, є домашній та офісний комп'ютери. А ще є сервери, які забезпечують роботу офісів та організацій загалом, а ще деякі пристрої задіяють на своїх портах одразу кілька IP-адрес…
Загалом, без сірої адресації нам не обійтися, принаймні IPv4.
Навіщо користувачеві біла IP-адреса?
Як ми згадали вище, лише білі IP-адреси можуть існувати в Інтернеті. Це означає, що будь-який веб-сервіс або сервер, на якому запущено улюблену гру, мають білу IP-адресу. А в деяких випадках навіть кілька — для додаткового захисту на випадок, якщо з першою адресою щось станеться.
Крім того, завдяки наявності білої IP-адреси користувачам відкриваються такі можливості як підключення PPTP, OpenVPN, IPSec, FTP-сервера, мережевого сховища та інших технологій та сервісів.
Виділений сервер із білою IP-адресою
Арендуйте інфраструктуру з доступом до Інтернету.
Як пов'язані білий та сірий IP-адреси?
Отже, ми маємо два факти:
- Білі IP-адреси спілкуються лише в глобальній мережі інтернет, але в той же час неможливо видати кожній людині унікальну білу IP-адресу.
- Сірі IP-адреси спілкуються між собою лише в межах однієї локальної мережі. Адреси в різних локальних мережах можуть повторюватися, і це не призведе до помилок.
Зв'язуючи ці два факти, необхідно було вигадати, як зробити так, щоб усі пристрої могли виходити в інтернет. Вирішенням проблеми став протокол NAT. Він дозволяє перетворювати сіру IP-адресу на білу. Таким чином, пристрої з локальної мережі отримують доступ до інтернету, не змінюючи свою особисту IP-адресу.
Приклад: Ви знаходитесь в офісі, де одночасно працює 50 людей. У вас є корпоративна мережа, що включає також Wi-Fi. Загалом у вашій мережі знаходиться щонайменше 100 пристроїв одночасно (50 комп'ютерів та 50 телефонів). У вас встановлені комутатори та один маршрутизатор, один із портів якого дивиться в інтернет і на ньому прописана біла IP-адреса.Інші порти використовуються для підключення комутаторів, а комутатори відповідно підключені до робочих ПК.
На маршрутизаторі налаштована технологія NAT, яка дозволяє кожному пристрою, на якому призначено сіру IP-адресу виходити в інтернет, використовуючи лише одну білу IP-адресу, що належить маршрутизатору.
Той самий приклад, але глибше:
- Адреса вашого пристрою - 192.168.0.1 (сіра IP-адреса).
- Адреса маршрутизатора - 51.50.20.67 (біла IP-адреса).
- Адреса вашого клієнта - 188.93.16.19 (біла IP-адреса).
Ви надсилаєте поштове повідомлення своєму клієнту. Маршрутизатор в офісі, бачачи, що адреса призначення знаходиться не в поточній локальній мережі, змінює адресу відправника на свою (змінює сіру IP-адресу на білу), щоб пакети могли маршрутизуватися в інтернеті. У той же час маршрутизатор зберігає у себе в таблиці тимчасовий запис для зворотної конвертації, щоб пакет у відповідь був отриманий саме вами. Клієнт успішно отримує листа і надсилає вам відповідь. Пакети доходять до офісного маршрутизатора, той знаходить у себе потрібний запис і відправляє пакети на вашу локальну адресу. Таким є загальний принцип роботи протоколу NAT.
Існує три типи даного протоколу:
- Статичний NAT (один до одного) — зіставляє одну сіру адресу одному білому. Такий тип використовують, наприклад, щоб DNS-сервер організації завжди був доступний ззовні.
- Динамічний NAT (багато хто до багатьох) — зіставляє безліч сірих адрес безлічі білих.
- Перевантажений NAT, або PAT, Port Address Translation (багато до одного або багато до багатьох), - зіставляє безліч сірих адрес єдиній або декільком білим адресам.Цей тип NAT, крім адреси локальної мережі, використовує і порт, з якого приходять пакети. -Адреса, призначена на порт маршрутизатора.
Таким чином, сіру та білу адресацію можна зв'язати за допомогою протоколу NAT (або PAT), завдяки чому адресний простір білих IP-адрес може розділитися на більшу кількість користувачів.
Відмінності білих та сірих IP-адрес
Складно однозначно сказати, яка адресації краще — біла або сіра. Без білих IP-адрес вихід у інтернет сірих айпішників не є можливим. даватимемо оцінку і фокусуватимемося на відмінностях тієї чи іншої адресації, а подамо деякі факти.
Блокування білої IP-адреси поширюється на всіх користувачів у локальній мережі.
Наприклад, ви з другом граєте в одну онлайн гру на одному сервері, сидячи в одній квартирі і використовуючи Wi-FI для підключення до інтернету через домашній роутер. У той же момент, коли друг отримав покарання, ваше з'єднання з сервером також було втрачено. призначений на роутері. Тобто, якщо доступ до певного ресурсу обмежений білою IP-адресою, сірі IP-адреси, що знаходяться за ним, також не зможуть потрапити на даний ресурс.Адже вони здійснюють усі дії, пов'язані з виходом в інтернет, через білу IP-адресу.
Зниження швидкості з'єднання через великий обсяг трафіку
Чим більше користувачів, що працюють на сірій адресації через одну білу IP-адресу, тим менша швидкість передачі даних для кожного з них. з пропускною здатністю 100 Мбіт/с швидкість з'єднання із зовнішніми вузлами інтернет для кожного з користувачів локальної мережі буде дуже низькою.
Підвищена безпека сірої IP-адреси
Так як кожен користувач локальної мережі має сіру IP-адресу, яка прихована за білим, до такого користувача буде складно підключитися із зовнішнього боку.
Якщо ж ви використовуєте білу IP-адресу, то зловмисники можуть:
- Отримати доступ до файлів.
- Змінивши конфігурацію на роутері, надсилати ваші запити на фішингові ресурси та отримувати ваші паролі.
- Здійснювати DDoS-атаки та, як наслідок, обмежувати ваш доступ до інтернет-ресурсів.
Убезпечити себе від таких атак можна кількома способами, і краще їх комбінувати:
- використовувати VPN,
- змінити стандартні паролі на роутері,
- використовувати міжмережевий екран,
- регулярно оновлювати прошивку роутера.
Як дізнатися IP-адресу користувача
Є кілька способів визначення IP-адреси.
Використовувати сторонній веб-сервіс
Простий спосіб дізнатися IP-адресу — звернутися до спеціальних сайтів, на кшталт 2ip.ru. підключилися.
Зверніть увагу, що в такому випадку ви побачите лише білу IP-адресу. Якщо ви знаходитесь в локальній мережі, весь трафік буде йти через маршрутизатор, на якому якраз і встановлена зовнішня IP-адреса, яка і буде показана на екрані. Вашу внутрішню адресу в такий спосіб не впізнати.
Пряме підключення
Найзручніший спосіб дізнатися IP-адресу вашого пристрою – ввести необхідні команди в терміналі операційної системи. Нижче наведено приклади висновків команд для різних операційних систем.
IP-адреси, які ви побачите на своєму устаткуванні під час введення команд, можуть бути як білими, так і сірими. Все залежить від того, як саме налаштована ваша мережа і яку IP-адресу вам надає провайдер.
Зрозуміти, яка IP-адреса (біла або сіра) має певний інтерфейс вашого обладнання, можна за допомогою зіставлення. Необхідно перевірити попадання IP-адреси в одну з приватних підмереж, які ми вказували вище. Якщо IP-адреса знаходиться в одній з них, вона є сірою, а якщо ні, то білою.
Щоб відкрити термінал, виконайте такі дії:
Windows. Комбінація клавіш Win + R, у вікні, введіть cmd та натисніть Enter.
Linux. Стандартна комбінація клавіш Ctrl+Alt+T.
MacOS. Натисніть значок Launchpad на панелі Dock, введіть Термінал у полі пошуку та натисніть піктограму Терміналу.
Наступним кроком необхідно запровадити відповідну команду:
Windows. ipconfig
Linux.
- ip a — щоб вивести повну інформацію про мережні інтерфейси пристрою.
- ip -brief address — для короткого виведення інформації про мережні інтерфейси пристрою.
- wget -qO- ifconfig.me — для отримання інформації про білу IP-адресу, навіть якщо вона розташована на роутері.
MacOS. ifconfig
Підключення через роутер
Якщо ви використовуєте у своїй мережі роутер, який є вашим шлюзом для виходу в інтернет, то дізнатися білу IP-адресу можна, перейшовши в її веб-інтерфейс.
Як правило, виробники встановлюють один із стандартних IP-адрес для підключення до такого інтерфейсу: 192.168.0.1 або 192.168.1.1. Підходящу для вашої моделі адресу необхідно прописати в адресний рядок будь-якого браузера на пристрої, який зараз підключено до роутера. Після чого ви потрапите до його веб-інтерфейсу.
Якщо вказані IP-адреси не надіслали вас на сторінку конфігурування роутера, вам слід відвідати сайт виробника та уточнити необхідну адресу для підключення вашої моделі. Ймовірно, виробник вибрав нестандартну адресу.
Після підключення до веб-інтерфейсу, як правило, прямо на головній сторінці ви зможете знайти поле IP-адреса / IP-адреса WAN / Internet IP address або щось подібне.
Наприклад, на роутері TP-Link веб-інтерфейс відобразиться за адресою 192.168.0.1. Вибравши меню Стан і знайшовши розділ WAN, можна побачити поточну білу IP-адресу, яку надає вам оператор.
Веб-інтерфейси конфігурацій роутерів мають інтуїтивно зрозумілі і схожі між собою панелі керування — принаймні для базового налаштування. Так, наприклад, на роутерах моделей ASUS, Keenetic, Linksys, Netis, Tenda, Zyxel тощо ви зможете знайти необхідні дані аналогічним способом. Можливо, деякі пункти меню можуть називатися інакше, але основна логіка інтерфейсу практично скрізь однакова.
Зв'язок з динамічними та статичними адресами
Динамічні адреси – це адреси, які змінюються кожного разу під час підключення до маршрутизатора. Наприклад, ви пішли з дому та відключили телефон від мережі Wi-Fi.Роутер побачив, що більше та IP-адреса ніхто не займає і повертає її в пул вільних адрес для видачі. Коли ви повернетеся додому і знову підключитесь до Wi-Fi, роутер призначить пристрою нову адресу (а, можливо, той самий, якщо він буде вільний і буде його «черга»).
Статичні адреси, навпаки, закріплюються за одним пристроєм і не змінюються з часом або кількістю підключень до мережі.
Динамічні білі адреси. Деякі оператори використовують білі динамічні IP-адреси, деякі сірі. Ми вже писали, що пул білих адрес вичерпується, тому наявність білого IP на домашньому роутері скоро стане розкішшю. Якщо інтернет-оператор все ще використовує білу адресацію для підключення клієнтів, то швидше за все це динамічна адресація.
Статичні білі адреси. Якщо говорити про інтернет-провайдерів, то статичну білу адресацію вони найчастіше пропонують як платну послугу. З її допомогою за вами буде закріплено одну незмінну білу IP-адресу на період дії послуги. Якщо ж розглянути практику провайдерів IT-інфраструктури, при оренді виділеного сервера Selectel відразу надає одну статичну білу IP-адресу для сервера, що орендується, а також дає можливість замовлення додаткових білих підмереж.
Динамічні сірі адреси. Такий тип адресації здебільшого використовується у домашній мережі (локальній). Ймовірно, у вас удома стоїть роутер, який видає адреси за таким принципом.
Докладніше про динамічну адресацію ви можете прочитати у статті «Принципи роботи протоколу DHCP» →
Якщо коротко, на роутері налаштовано протокол DHCP із деяким пулом сірих адрес. Після підключення пристрою до локальної мережі роутер призначає адресу з цього пулу.За таким же принципом працюють деякі інтернет-провайдери, але здійснюють це на більш глобальному рівні.
Статичні сірі адреси. Даний тип адресації частіше використовується в локальних мережах, де вже є більша кількість обладнання, доступ до якого необхідний на постійній основі по одній і тій же адресі. Прикладами таких пристроїв можуть бути маршрутизатори, принтери, сервери з базами даних та ін.
Винятково статичну сіру адресацію практично не застосовують. Зазвичай мережу налаштовують так, щоб важливі вузли мали статичні адреси, а робочі станції отримували IP-адреси по DHCP.
Як отримати білий IP у провайдера?
Ми навчилися визначати, який вид IP-адреси використовується на вашому пристрої. Якщо вас турбує, що він виявився сірим або динамічним білим, ви можете написати вашому провайдеру та уточнити, чи можна замінити його на статичний білий. Швидше за все, провайдер не відмовимо вам у цьому, але натомість попросить невелику суму.
Будьте обережні при оформленні подібних послуг – уважно вивчіть договір. Ви не зрадієте, коли раптом ваша нова адреса раптом зміниться на інший, тому що в документах було прописано, що провайдер вправі змінити IP-адресу, що видається клієнту, в будь-який час дня і ночі.
Підіб'ємо підсумки
На завершення розмови про білі та сірі IP-адреси пропонуємо summary на тему:
- Лише білі адреси можна використовувати в Інтернеті.
- Білі адреси необхідно додатково захищати.
- На відміну від них сіра адресація менш схильна до атак.
- Тип IP-адреси, що використовується, можна дізнатися різними способами — як через сторонній веб-сервіс, так і через консоль операційної системи.
- Статичну білу IP-адресу можна орендувати у провайдера.
Як дізнатися свою адресу IP
У створенні цієї статті брала участь наша досвідчена команда редакторів та дослідників, які перевірили її на точність та повноту.
Команда контент-менеджерів wikiHow ретельно слідкує за роботою редакторів, щоб гарантувати відповідність кожної статті нашим високим стандартам якості.
Кількість переглядів цієї статті: 52 026.
ІР-адреси служать для направлення трафіку в мережі. У кожного пристрою, підключеного до локальної мережі, є своя «приватна» IP-адреса, а у локальної мережі в інтернеті є «публічна» IP-адреса. IP-адреса пристрою може змінюватися кожного разу, коли ви його вмикаєте, але IP-адреса маршрутизатора (так званий основний шлюз) залишається незмінною і визначає IP-адреси інших пристроїв, підключених до локальної мережі. Спосіб знаходження IP-адрес залежить від використовуваного пристрою.
Основні поняття
- Про те, як знайти публічну IP-адресу, можна прочитати у першому розділі.
- Про те, як знайти приватну IP-адресу Windows, можна прочитати в другому розділі.
- Про те, як знайти приватну IP-адресу в Mac OS X, можна прочитати у третьому розділі.
- Про те, як знайти приватну IP-адресу на пристрої Android, можна прочитати в четвертому розділі.
- Про те, як знайти приватну IP-адресу на iPhone, можна прочитати у п'ятому розділі.
- Про те, як знайти приватну IP-адресу маршрутизатора у Windows, можна прочитати у шостому розділі.
- Про те, як знайти приватну IP-адресу маршрутизатора в Mac OS X, можна прочитати в сьомому розділі.