-2

Никто больше не может установить соединения из Интернета с моими компьютерами, потому что мой провайдер начал использовать симметричный NAT пару дней назад. Раньше проблем не было, я мог инициировать соединение из Интернета с моими компьютерами, и если на некоторых из этих компьютеров было запущено серверное приложение, соединение могло быть установлено, потому что у меня правильно настроена переадресация портов на моем маршрутизаторе. Теперь пакеты не могут добраться до моего маршрутизатора вообще.

Какие изменения я заметил:

- Общедоступный IPv4-адрес, который я вижу на Google или на сайте Whois с IP-адресом, отличается от того, который установлен на ссылке моего маршрутизатора на моего провайдера (ссылка WAN на моем маршрутизаторе). Я проверил IP-адрес интерфейса WAN на странице веб-интерфейса маршрутизатора (это простой домашний маршрутизатор TPLink).

-Мой интернет-провайдер изменяет номера портов источника пакетов, которые исходят от моих компьютеров. Например клиентское приложение связано с номером порта 50000 UDP. Мой маршрутизатор отправляет пакеты с номером порта источника 50000. Мой провайдер меняет этот номер порта источника на произвольный номер порта источника (например, 13418).

Проблемы

1) Если на моих компьютерах запущено серверное приложение, я не могу отправлять ему данные из Интернета, потому что порт не открыт на симметричном NAT моего провайдера. Например сервер прослушивает порт 30000 на одном из моих компьютеров. Этот порт не открыт на симметричном NAT моего провайдера, и если я пытаюсь отправить данные из Интернета, пакеты не могут достичь моего маршрутизатора.

2) Я использую приложение под названием Voobly для игр - Age of Empires 2 в основном. Как работают соединения: Вы устанавливаете порт прослушивания для клиента Voobly (например, UDP 16000). Этот порт предоставлен Voobly другим игрокам для установления прямых связей со мной. Таким образом, мой клиент Voobly отправляет пакеты udp с портом источника 16000, мой маршрутизатор TPLink выполняет NAT и сохраняет порт источника udp 16000, но когда пакеты пытаются покинуть сеть моего провайдера, они меняют порт источника на что-то вроде 13000. Итак, я облажался, пробивать дыры в UDP очень трудно, и у меня возникают проблемы с подключением даже к людям, которые живут в соседних странах.

Заключение

Я знаю, что это отчаянная попытка. Я ничего не могу с этим поделать (за исключением, может быть, смены интернет-провайдеров). Я надеюсь на чудо здесь. Заранее спасибо всем, кто дает мне некоторую информацию.

1 ответ1

0

Я думаю, что единственный способ обойти это - использовать VPN, которая дает вам публичный IP-адрес. Если ни одна из коммерчески доступных услуг VPN не делает этого (я понятия не имею), то вы можете арендовать виртуальный частный сервер (VPS) и установить VPN для этого. Не уверен, что это поможет с задержкой онлайн-игр, хотя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .