NAT (Network Address Translation, сетевая адресация) – ретранслятор сетевых адресов. Ретранслирует внутренние сетевые адреса во внешний интернет, сохраняя и связывая между собой значения (которые сам назначит для обеих сторон) для успешной передачи пакетов от сетевого компьютера до сервера назначения.

Зачем это нужно?

Далеко не все провайдеры выдают пользователям «белые IP».

Обычно, адреса компьютеров назначаются локальные (через DHCP), которые не могут быть распознаны в интернете. Маршрутизатор получает запрос от локального адреса на получение данных (пакетов) из интернета, заносит в память адрес сетевого компьютера и связывает его с выданным им же «внешним адресом». Когда приходит внешний ответ, он снова связывает их с локальным адресом. Адреса хранятся ограниченное время и удаляются, если неактивны.

Проверить, подключены ли вы к NAT или напрямую к интернету с белым IP, можно способом:

Пуск > Выполнить… cmd

Ipconfig (в командной строке)

Смотрим ваш IP, сравниваем его с адресом на сайте myipadress.com или internet.yandex.ru
Если адрес совпал, то у вас «белый IP», если нет, то вы подключены через NAT.

Кроме разгрузки интернет адресов, удешевления, упрощения жизни провайдеров, и решения проблемы с заканчивающимися адресами IPv4, данная технология имеет плюс для безопасности. Злоумышленнику из «внешнего интернета» будет практически невозможно выйти на адрес локального компьютера.
Это также является и минусом. Для владельцев собственных серверов и любителей компьютерных игр по сети. Таким пользователям придётся обзавестись «белыми IP», которые могут быть выданы за дополнительную плату. Иначе будут проблемы с подключением к компьютеру извне.

С переходом на IPv6, надобность в NAT отпадёт сама собой на несколько десятков лет.