Я заметил, что мой домашний маршрутизатор имеет возможность отключить NAT. Как будет вести себя роутер с выключенным NAT? Будет ли он просто транслировать весь входящий трафик в подсеть?
4 ответа
При включенном NAT маршрутизатор будет изменять заголовок IP в исходящих пакетах так, чтобы адрес источника совпадал с вашим общедоступным адресом в Интернете (и наоборот для входящих пакетов).
Если вы отключите NAT, он больше этого не сделает. Таким образом, в основном вы будете отправлять IP-пакеты с IP-адресом частного источника (например, 192.168.xy) через Интернет, который, конечно, будет автоматически отклонен вашим Интернет-провайдером.
NAT - это то, что позволяет вам использовать только внутренние IP-подсети, например, 192.168.0.*. Во время маршрутизации маршрутизатор заменит свой адрес внутренним адресом. Если у вас нет подсети реальных IP-адресов, не отключайте NAT.
Это может быть очень полезно, если у вас есть несколько маршрутизаторов, подключенных каскадом. Это может быть интересно, например, если у вас есть несколько проводных устройств, подключенных к маршрутизатору в комнате, а некоторые другие подключены к другому маршрутизатору в другой комнате, или если вы хотите иметь несколько точек доступа WiFi в разных комнатах, использующих разные маршрутизаторы. Отключение NAT на маршрутизаторах второго и более низкого уровня сделает все устройства видимыми между ними и совместно использует одну подсеть, как если бы они все были подключены к "верхнему" маршрутизатору. Если вы не отключите NAT в этих маршрутизаторах, устройства, подключенные к маршрутизаторам второго уровня, будут видеть устройства первого уровня через свой конкретный внутренний IP-адрес, но в другом направлении этого не произойдет.
Если вы отключите NAT, это также отключит распределение DHCP, маршрутизатор будет ожидать, что восходящий поток будет предоставлять IP-адреса. В большинстве случаев это будет работать только для одного IP-адреса, хотя многие интернет-провайдеры позволяют покупать у них больше IP-адресов. Отключение этого полезно только в этой ситуации, или в случае, если у вас есть другой маршрутизатор, который назначит адреса DHCP для вашей более широкой сети. Или если у вас есть только один компьютер.