Как исправить двойной NAT и что это такое?

Если вы недавно обновили свое подключение к Интернету и у вас теперь два маршрутизатора вместо одного, то с высокой вероятностью вы находитесь в ситуации двойного NAT. Как новому пользователю ПК, это не должно вас слишком беспокоить.
Некоторые даже говорят, что двойной NAT более безопасен, чем его одиночная версия. Однако, если вы не очень технологически подкованы, у вас может возникнуть много вопросов.
Вы можете попробовать использовать мощный VPN-сервис, чтобы окончательно решить проблему с NAT, сделав этот вариант самым простым, но он может быть не полезен для всех пользователей в зависимости от их сетевой конфигурации и ожиданий.
В других случаях пользователи сталкивались с проблемами NAT при использовании своей системы PS4, что может, конечно, вызвать широкий спектр проблем, особенно если вы долго ждали, чтобы поиграть в игру.
Что такое двойной NAT?
Проще говоря, двойной NAT — это ситуация, когда вы подключаетесь к Интернету через два маршрутизатора. То есть вы подключаетесь к своему маршрутизатору, который находится за другим маршрутизатором. Таким образом, вы являетесь частью двух разных частных сетей, что может показаться идеальным, но это не так.
Эта ситуация возникает очень часто, когда ваш интернет-провайдер (ISP) требует использование собственного маршрутизатора. Предоставленный провайдером маршрутизатор может быть не очень мощным, поэтому вы покупаете дополнительный, который вам больше нравится.
Из-за политики вашего провайдера вы теперь находитесь в состоянии двойного NAT, что ограничивает вас во многих аспектах. Например, переадресация портов становится далекой памятью, поскольку это так сложно, если не невозможно в данной ситуации.
Конечно, вы могли бы просто убрать маршрутизатор от провайдера, но некоторые компании настаивают на том, чтобы вы использовали их оборудование. Более сложная ситуация возникает, когда вы используете волоконно-оптическую связь, и маршрутизатор вашего провайдера выполняет функцию преобразователя сигнала.
Для многих пользователей двойной NAT не является проблемой. Но это может стать неприятной ситуацией, если вы играете в онлайн-игры, хотите переадресовать некоторые порты на своем маршрутизаторе, используете UPnP или полагаетесь на назначение IP-адресов.
Как исправить двойной NAT
1. Удалите маршрутизатор от провайдера из сети
- Отключите и отключите маршрутизатор от провайдера
- Подключите сетевой кабель к WAN-порту вашего личного маршрутизатора
- Получите доступ к интерфейсу вашего устройства и настроить его соответственно
Вам может потребоваться изменить способ, которым ваш модем обрабатывает подключение к Интернету. Например, если ваш маршрутизатор только распределяет динамические IP, вам может потребоваться изменить его настройки, чтобы он мог занять позицию модема от провайдера.
2. Включите режим моста на маршрутизаторе провайдера
- Позвоните своему интернет-провайдеру
- Попросите их включить режим Мост на их маршрутизаторе
- Перенастройте свой личный маршрутизатор по мере необходимости
Вам потребуется настроить свой маршрутизатор, чтобы он мог распределять трафик, который ранее проходил через первое устройство. Например, если маршрутизатор провайдера был настроен на PPPoE, а ваше личное устройство находилось в режиме динамического IP-распределения, вам придется переместить настройки PPPoE на ваш личный маршрутизатор.
Объяснение: Когда вы переводите маршрутизатор провайдера в режим моста, отключается функция NAT. Таким образом, он начинает функционировать как DHCP-сервер и прекращает генерировать конфликты IP.
Более того, если это маршрутизатор с поддержкой беспроводной связи, он потеряет свои возможности Wi-Fi, и вы не сможете получить к нему доступ в своей сети, используя адрес по умолчанию.
Если ни одно из этих решений вам не подходит, вот несколько способов обойти двойной NAT.
Как переадресовать порты через двойной NAT
1. Используйте DMZ для переадресации подключений
- Войдите в ваш второй маршрутизатор (самый удаленный от Интернета/ближе к вашему ПК)
- На странице статуса найдите WAN/IP-адрес и запишите его
- Войдите в первый маршрутизатор (используйте Wi-Fi или подключите свой ПК напрямую к его WAN-порту)
- Найдите страницу DMZ (если поддерживается)
- Включите DMZ и введите IP, который вы ранее записали с второго маршрутизатора
- Сохраните настройки
Обратите внимание, что вы должны настроить второй маршрутизатор таким образом, чтобы его WAN-адрес не изменялся (статический IP). Если вы используете его в режиме DHCP, его IP-адрес определенно изменится в какой-то момент, что сделает IP DMZ, который вы использовали в первом маршрутизаторе, бесполезным.
2. Используйте переадресацию портов через два маршрутизатора
- Войдите в свой первый маршрутизатор (используйте Wi-Fi или подключите ПК напрямую к WAN-порту)
- Переадресуйте порты на внешний IP-адрес вашего второго маршрутизатора
- Войдите во второй маршрутизатор
- Переадресуйте порты на устройство, на котором вы хотите запустить программу/сервис (игровой сервер, почтовый сервер и т. д.)
- Настройте статический адрес для каждого устройства, на которое вы хотите переадресовать порты
- Убедитесь, что второй маршрутизатор имеет статический IP-адрес
Если вы не уверены в настройке статических IP-адресов для сетевых устройств, мы собираемся показать вам, как это сделать в следующем разделе.
3. Настройка статического IP-адреса в Windows 10
- Нажмите клавишу Win на клавиатуре
- Введите cmd и нажмите Enter
- В Командной строке введите ipconfig /all и нажмите Enter на клавиатуре
- Найдите свой основной сетевой адаптер
- Запишите его IPv4-адрес, маску подсети и DNS-серверы (проверьте скриншот)
- Закройте окно Командной строки
- Проверьте страницу состояния вашего маршрутизатора, чтобы увидеть DNS-серверы, если ipconfig /all показывает то же значение, что и Шлюз по умолчанию
- Получите доступ к приложению Настройки Windows 10
- Выберите Сеть и Интернет
- Нажмите кнопку Изменить параметры адаптера
- Щелкните правой кнопкой мыши на основном адаптере, который вы использовали в шагах CMD выше, и выберите Свойства
- Выберите Интернет-протокол версии 4 (TCP/IPv4) из списка
- Нажмите кнопку Свойства
- Сохраните скриншот текущей конфигурации, отображаемой в новом окне
- Нажмите радио-кнопку Использовать следующий IP-адрес
- Выберите IP-адрес для вашего ПК (он должен быть похож на IP в CMD выше, только последние цифры должны отличаться в диапазоне от 1 до 254)
- Введите маску подсети и шлюз по умолчанию точно так же, как они отображались в окне CMD
- Нажмите радио-кнопку Использовать следующие адреса DNS-серверов
- Введите два DNS-сервера, как они отображаются на странице состояния вашего маршрутизатора
- Нажмите ОК
* – если вы видите тот же DNS-сервер, что и шлюз по умолчанию, вам нужно будет проверить DNS-серверы, отображаемые на странице состояния вашего маршрутизатора. В качестве альтернативы вы можете позвонить своему провайдеру и спросить, какие DNS-серверы они используют, и они должны предоставить вам эту информацию.
** – если IP, который вы увидели в CMD, равен, например, 192.168.0.108 (наш случай), вы можете изменить его на любой другой IP, например, 192.168.0.xxx, где xxx = любое число от 1 до 254, кроме 108.
Если ваше подключение к Интернету не работает после того, как вы прошли все эти шаги, это может быть одной из двух причин:
- Вы выбрали недействительный IP-адрес (такой же, как у вашего маршрутизатора, или не в том же диапазоне)
- DNS-серверы ошибочны, в таком случае вам придется позвонить своему провайдеру и попросить их сообщить, какие DNS-серверы использовать
Обойти или отключить двойной NAT, в конечном итоге это вопрос выбора
Если вам не повезло оказаться за стеной двойного NAT, это может быть довольно сложно обойти эту ситуацию, если вы новичок. Однако, если вы следуете нашему обширному руководству, у вас не должно возникнуть проблем.
Независимо от того, хотите ли вы устранить двойной NAT или просто обойти его различными способами, наше руководство должно вам помочь. Убедитесь, что вы следуете нашим инструкциям и не пропускаете ни один шаг.