Главная › NAT и DHCP: как роутер раздаёт адреса и интернет

NAT и DHCP: как роутер раздаёт адреса и интернет

Как дома все выходят в интернет под одним адресом

NAT и DHCP: как роутер раздаёт адреса и интернет

В любом домашнем роутере работают две службы, о которых обычно не задумываются: DHCP раздаёт адреса устройствам в квартире, а NAT выпускает их всех в интернет под одним внешним адресом.

DHCP: кто выдаёт адреса

Когда телефон подключается к Wi-Fi, он спрашивает: «какой у меня адрес?» Роутер отвечает по DHCP: «бери 192.168.1.7, маска 255.255.255.0, роутер — 192.168.1.1, DNS — тоже я». Адрес выдаётся на время (аренда), потом продлевается.

Без DHCP адрес пришлось бы вписывать в каждое устройство вручную. Если устройству нужен постоянный адрес (принтеру, камере), его закрепляют в настройках DHCP роутера — «резервирование адресов». Подробнее — в статье как поменять IP-адрес.

NAT: один адрес на всех

Провайдер выдаёт квартире один внешний адрес, а устройств дома много. NAT в роутере подменяет внутренний адрес устройства своим внешним, когда пакет уходит в интернет, и запоминает, кому вернуть ответ. Поэтому сайты видят у всех домашних устройств один и тот же адрес — тот, что на главной странице.

Побочный эффект: снаружи нельзя просто так подключиться к устройству в квартире. Роутер не знает, кому передать входящее соединение, которое никто не запрашивал. Для домашней сети это даже защита.

Проброс портов

Чтобы к камере или домашнему серверу можно было подключиться снаружи, в роутере настраивают проброс портов: «всё, что пришло на порт 8080, отдавай на 192.168.1.20». Это работает, только если у вас белый IP-адрес.

CGNAT: NAT у провайдера

Когда адресов IPv4 не хватает, провайдер ставит ещё один NAT у себя и выпускает в интернет сотни абонентов под одним адресом. Это называется CGNAT, а адрес абонента — серым (часто из диапазона 100.64.0.0–100.127.255.255). Проброс портов в домашнем роутере тогда не поможет: нужен белый адрес от провайдера или IPv6.

Частые вопросы

Что такое DHCP простыми словами?

Служба в роутере, которая автоматически выдаёт устройствам адреса в домашней сети, маску, адрес роутера и DNS.

Что такое NAT простыми словами?

Механизм в роутере, который выпускает все домашние устройства в интернет под одним внешним адресом.

Зачем нужен проброс портов?

Чтобы подключаться к устройству в домашней сети снаружи: к камере, серверу, компьютеру. Работает только с белым IP-адресом.

Проверьте свой адресIP, провайдер и город за секунду.
Узнать мой IP

Другие инструменты

Все статьи (18) →