NAT против переадресации портов [дубликат]

17

Возможный дубликат: что такое переадресация портов и для чего он используется?

В чем разница между NAT и переадресацией портов? Это два разных имени для одной и той же вещи? Каким будет короткий практический пример?

Bunkai.Satori
источник

Ответы:

11

NAT и переадресация портов различны, но они часто используются вместе друг с другом.

NAT - это трансляция сетевых адресов. Он переводит трафик с одного IP-адреса на другой. Пример: NATing вашего WAN IP-адреса 1.2.3.4 toвашего внутреннего веб-сервера 192.168.0.1.

Переадресация портов (иногда называемая PAT - преобразование адресов портов) аналогична, но она работает на уровне портов. 80Например, вы можете перенаправить порт с вашего IP-адреса WAN на ваш внутренний веб-сервер. Вы также можете перенаправить на другой порт - т.е. порт 8080в глобальной сети перенаправляется на порт 80 на вашем внутреннем веб-сервере.

Джим Г.
источник
+1 и спасибо за очень хорошее объяснение. я отмечу этот ответ как «принятый ответ».
Bunkai.Satori
Когда вы пересылаете WAP IP 1.2.3.4 на 192.168.0.1, вам не нужен какой-либо конкретный порт для переадресации?
Женсяо Хао
Zhenxiao, обычно вы указываете конкретный порт или диапазон портов, но вы можете NAT весь трафик с одного IP на другой.
Джим Г.
В каком случае будет заменен IP? Поскольку у меня есть незащищенный сервер в порту 80 (я не администратор маршрутизатора), но IP-адрес журнала является шлюзом. Так что я не вижу реального IP запроса
JorgeeFG
2
-1 А как насчет NAPT? Вы можете объяснить, является ли NAPT NAT с переадресацией портов? Вы сказали, что PAT - это переадресация портов, так что это означает, что NAPT не является NAT, и это в лучшем случае неверно или очень неясно.
Бароп