Що таке приватні IP-адреси?
Приватні IP-адреси (Private IP addresses) - це спеціальні діапазони IPv4-адрес, призначені для використання лише всередині локальних мереж (LAN) і не маршрутизуються в інтернеті.
Коротке формулювання для співбесіди:
Приватні IP-адреси - це адреси, зарезервовані для внутрішніх мереж, які не використовуються в глобальній мережі Інтернет і потребують NAT для виходу назовні.
Навіщо потрібні приватні адреси
- Щоб будь-яка кількість пристроїв всередині офісу, дому чи компанії могла мати унікальні адреси.
- Щоб економити публічні IPv4-адреси, яких мало.
- Щоб забезпечити безпеку: внутрішні вузли не видно з інтернету.
Основна ідея:
Внутрішня мережа використовує private IP, а в Інтернет виходить через NAT.
Діапазони приватних IPv4-адрес
RFC 1918 визначає три діапазони:
1. 10.0.0.0/8
Від 10.0.0.0 до 10.255.255.255 Плюси: величезний діапазон (16 млн хостів). Використовується у великих компаніях, VPN, дата-центрах.
2. 172.16.0.0/12
Від 172.16.0.0 до 172.31.255.255 Використовується рідше, але теж часто в корпоративних мережах.
3. 192.168.0.0/16
Від 192.168.0.0 до 192.168.255.255 Найпоширеніші домашні та офісні підмережі:
- 192.168.0.0/24
- 192.168.1.0/24
- 192.168.100.0/24
Важливі властивості приватних адрес
1. Не маршрутизуються в інтернеті
Маршрутизатори фільтрують private-діапазони: пакети не проходять через WAN.
2. Потребують NAT для виходу в інтернет
Private IP → NAT/PAT → Public IP Це робить домашній роутер або корпоративний firewall.
3. Можна використовувати багаторазово
Ті самі адреси можуть повторюватися в мільйонах різних мереж.
4. Не є унікальними глобально
Адреса 192.168.1.10 може бути у вас удома, в офісі та у сусіда - це нормально.
Приклади використання
- Домашня мережа:
- 192.168.0.10: ноутбук
- 192.168.0.1: роутер
- Корпоративна мережа:
- 10.0.12.15: робоча станція
- 10.1.0.5: файловий сервер
- ISP / VPN:
- 172.16.x.x: різні філії компанії
Чому private IP - це безпечно
Пристрій з приватним IP:
- не видно з інтернету
- не доступний напряму за IP
- потребує переспрямування портів (Port Forwarding)
- захищається NAT + firewall
Це знижує ймовірність зовнішніх атак.
Приватні vs публічні IP
| Порівняння | Private IP | Public IP |
|---|---|---|
| Доступність в інтернеті | Ні | Так |
| Маршрутизуються глобально | Ні | Так |
| Унікальність | Лише в межах мережі | Унікальні в усьому світі |
| Часто використовується | У LAN | На серверах, роутерах провайдерів |
| Потрібен NAT | Так | Ні |
Типова плутанина: 192.0.2.x, 198.18.x.x - це не private
Є й інші спеціальні діапазони:
- 192.0.2.0/24: documentation
- 198.18.0.0/15: тестування Але вони не private: не плутай з RFC 1918.
Коротка відповідь
Для співбесідиКоротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.