Убедитесь, что ESP подключен к нужному порту. Например, если порт XXXX, а IP-адрес ESP a.b.c.d
затем подключается a.b.c.d:XXXX
и проверяет, все ли должно работать.
Теперь, когда вы уверены, что внутри все работает, начните работать с доступом извне:
Из сети, в которой у вас есть ESP, проверьте, какой из них является вашим внешним IP. Например, зайдя на сайт www.whatismyip.com . Представь, что это так
f.g.h.i
.Ваш маршрутизатор выполняет NAT для преобразования внутренних IP-адресов
a.b.c.d
в единый публичный адресf.g.h.i
.В вашем интернет-маршрутизаторе у вас должна быть настроена конфигурация порта, чтобы отразить, что все входящие на внешний интерфейс
f.g.h.i
и портXXXX
отправляются, например, в ESP с IP-a.b.c.d
портомXXXX
.Теперь перейдите на https://www.yougetsignal.com/tools/open-ports/ и укажите в качестве удаленного адреса свой внешний IP-адрес и удаленный порт. Он скажет, если он открыт или закрыт.
Если он открыт, он работает, и вам нужно проверить конфигурацию noip.com .
Если он закрыт, то ваш провайдер делает что-то, что блокирует выполненную вами конфигурацию маршрутизатора.
Наиболее вероятная причина:
Интернет-провайдер проводит NAT операторского уровня .
Потому что отсутствие адресов IPv4 по всему миру. Некоторые интернет-провайдеры не могут назначить общедоступный IP-адрес каждому клиенту, и для предоставления базовых услуг они выполняют двойной NAT .
Это означает, что ваш маршрутизатор не получает общедоступный IP-адрес, а частный IP-адрес, как и группа их клиентов (дома, офисы и т. Д.), И все клиенты вместе проходят через другой NAT, который устанавливает единый уникальный общедоступный адрес для всех.
Это нарушает вашу конфигурацию и делает невозможным заставить его работать.
Единственное доступное решение состоит в том, что ваш интернет-провайдер выводит вас из doble NAT, назначая публичный IP для вашего маршрутизатора. Вы должны спросить их об этом, и они сообщат вам, если это доступно, и увеличит ли это вашу месячную плату.