Я установил маршрутизатор Airport Extreme и получил предупреждение о "двойном NAT". Почему это так плохо?

У меня относительно сложный домашний офис/малый офис сеть-я использую два NAT (преобразование сетевых адресов) маршрутизаторы/межсетевые экраны, чтобы обеспечить DMZ (демилитаризованная зона) для дешевого жертвенного веб-сервера. В принципе, я не хочу компромисса (a.k.a. pwnage) веб-сервера, чтобы легко разрешить доступ к ПК в частной сети. Вот простая диаграмма того, как у меня все настроено:

  INTERNET --- External NAT Router --- Internal NAT Router --- Private LAN  
                         |  
                    WWW Server

внешний маршрутизатор позволяет порты 80 и 443 в, направляется на веб-сервер. Внутренний маршрутизатор позволяет ничего in. Теория: если веб-сервер скомпрометирован, частные компьютеры локальной сети по-прежнему защищены внутренним маршрутизатором.

вперед: я недавно купил Apple Airport Extreme для замены существующего внутреннего маршрутизатора NAT. Когда я подключил новый AirPort Extreme к внешнему маршрутизатору, утилита Airport пожаловалась во время установки, что я использую конфигурацию "Double NAT". Я был озадаченный - я никогда не видел такого сообщения от маршрутизатора прежде и никогда не испытывал проблемы с двойной установкой NAT. Я был на двойной установке NAT в течение многих лет.

Итак, почему двойной NAT настолько плох, что мой AirPort Extreme хочет предупредить меня об этом и предложить использовать мостовой режим? Отложив очевидные соображения производительности / задержки в сторону, почему NAT поверх NAT будет плохой вещью? Спасибо!

10
задан Chris W. Rea
24.03.2023 15:38 Количество просмотров материала 2986
Распечатать страницу

4 ответа

У меня на самом деле была аналогичная ошибка в моей настройке недавно, когда я перенастроил ее из-за переключения передач.

сообщение double-NAT предназначено как предупреждение о возможной патологической настройке сети, но я думаю, что это не имеет значения, особенно, поскольку вы говорите, что некоторое время запускали эту настройку. Фактически, многие интернет-провайдеры используют NAT в эти дни на своих DSL или кабельных модемах, где каждый клиент уже "позади маршрутизатора", так сказать, даже с одним подключенным устройством непосредственно к модему. Как только клиент добавляет беспроводной маршрутизатор для своего дома, они находятся в ситуации двойного NAT. И это, кажется, работает для большинства людей, очевидно.

согласно моим исследованиям, кажется, что есть некоторые приложения, в основном промышленные VPN и другие приложения, которые манипулируют данными на нижних слоях стека OSI, которые может икота, если они начинают ковыряться внутри пакетов. В частности, компании Cisco по VPN + Установка брандмауэра является одним из примеров я наткнулся на. В качестве другого примера надежность некоторых реализаций VoIP в среде с двойным NAT, казалось, была предметом некоторых дебатов.

Как вы отмечаете, это почти наверняка введут какую-нибудь небольшую сумму дополнительных задержек из-за лишних хоп и работы каждый маршрутизатор, но если ты азартный геймер... meh.

Edit: как указывает Кевин ниже, UPnP также, вероятно, будет урод в сценарии double-NAT, но крайность аэропорта, которая вызвала вопрос не поддерживает UPnP в любом случае.

5
отвечен David Rubin 2023-03-25 23:26

эта конфигурация будет срабатывать любое приложение, которое использует UPnP. Это дает прикладной программе возможность запрашивать у маршрутизатора внешний IP-адрес и открывать порты на маршрутизаторе. Приложения, работающие во внутренней сети, не смогут "видеть" второй маршрутизатор, чтобы открыть на нем порты.

Это, вероятно, не большое беспокойство для вас, так как вы пытаетесь убедиться, что ничего не может попасть в вашей внутренней сети.

4
отвечен Kevin Panko 2023-03-26 01:43

Это очень трудно для домашних устройств класса, чтобы быть в состоянии справиться с этим типом сценария, потому что это эффективно изменяет адреса на каждом маршрутизаторе.

Я бы рекомендовал переконфигурировать вашу сеть на несколько логических сегментов вместо того, чтобы пытаться поддерживать одно и то же адресное пространство.

таким образом, для вашего внешнего адреса, идущего в сеть, используйте все, что ваш провайдер назначает вам. Для вашей сети между двумя устройствами используйте подсеть, которая не используется на вашем частная локальная сеть.

примером может быть использование no NAT между двумя устройствами. Используйте реальные частные адреса. Например, настройте каждый маршрутизатор на 172.16.1.1 для внутреннего интерфейса внешнего маршрутизатора и используйте 172.16.1.2 для внешнего интерфейса внутреннего маршрутизатора.

затем настройте два устройства для маршрутизации друг к другу, убедившись, что правильно указать следующий переход.

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

надеюсь, это поможет

3
отвечен Axxmasterr 2023-03-26 04:00

в некоторых случаях экстремальная / Экспресс-идентификация аэропорта двойного NAT как проблемы является ошибочной.

объясняю:

У меня есть ATA (аналоговый телефонный адаптер), который является наземной линией VoIP, которая использует ваше существующее подключение к интернету. Поставщик фиксированной связи помещает ATA перед маршрутизатором, настраивает его для подключения к Интернету, позволяет ему выполнять некоторые QoS (отнимает некоторую пропускную способность, поэтому ваши телефонные звонки всегда будут проходить) и дает остальное вашему маршрутизатору. маршрутизатор. Я приковал свой Airport Express после такого ATA, и Airport Express предупредил меня о"двойном NAT".

на самом деле, это не было проблемой. ATA только даст Airport Express IP-адрес (192.168.2.2), который сопоставлен 1:1 с реальным (внешним) IP-адресом (1.2.3.4). Все внешние порты 1.2.3.4 передаются во внутренний 192.168.2.2. Когда ваш Airport Express делает NAT, нет ничего плохого. Например, если требуется предоставить 10.0.0.5:5555 внешне, тогда:

1.2.3.4:555 —(ATA)→ 192.168.2.2:5555 —(router)→ 10.0.0.5:5555

когда Airport Express увидит " 192.168.x.x "на порту WAN, он автоматически кричит" двойной NAT!". Проблема это или нет, зависит от обстоятельств.

1
отвечен Ilya 2023-03-26 06:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх