Параметры NAT на внутренних маршрутизаторах часто устанавливаются как строгие . Что это значит? Что делают умеренные или открытые ? Порт-экспедиторские / DMZ доступа работает должным образом на строгой , так зачем с двумя другими?
Просмотр маршрутизатора показывает, что это влияет на брандмауэр . Потратив большую часть своего времени на защиту сетей с использованием Cisco / iptables, такой слабый неописательный ответ - не что иное, как бесит и не дает никаких подсказок относительно того, как это влияет на брандмауэр .
Пожалуйста, может кто-нибудь пролить свет.
Ответы:
Прежде всего важно знать, как работает преобразование сетевых адресов (NAT). Вы устанавливаете соединение с сервером в интернете. На самом деле вы отправляете пакеты на ваш маршрутизатор, выходя из компьютера через какой-то случайно выбранный порт:
Ваш роутер, в свою очередь, устанавливает соединение с сервером, с которым вы хотите общаться. Он говорит, что это собственный случайно выбранный порт:
Когда веб-сервер Google отправляет вам информацию обратно, он на самом деле отправляет ее обратно на ваш маршрутизатор (так как ваш маршрутизатор - это парень в Интернете):
Пакет прибывает на ваш маршрутизатор через порт
21283
изwww.google.com
. Что должен сделать с ним роутер?В этом случае маршрутизатор ведет учет вас и трафика, который он отправляет
www.google.com:80
с порта21283
от вашего имени. Таким образом, маршрутизатор передаст пакет на ваш компьютер:Открытый NAT
В открытом NAT любая машина в Интернете может отправлять трафик на порт вашего маршрутизатора
21283
, и пакет будет возвращен вам:Закрытый NAT
Закрытый нат более ограничен. Он ничего не пропустит, если он не получен с исходного адреса и порта, с которыми вы хотели поговорить, то есть с
www.google
порта80
:Умеренный NAT
Умеренный NAT представляет собой смесь, где ваш маршрутизатор будет принимать любой трафик с любого порта , но только с одного хоста :
Это один из определений. Другой это:
Но терминология действительно туманна.
Смотрите также
источник