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

Я создал учетную запись на noip.com, чтобы получить динамический DNS-домен, и сохранил его на своем маршрутизаторе. Но я все еще не могу говорить с моим ESP или любыми устройствами в этом отношении. Я позвонил своему провайдеру по поводу открытия портов, они сказали, что я должен позвонить своему местному оператору, чтобы назначить мне действующий IP, а затем снова позвонить провайдеру, чтобы открыть нужные порты.

Итак, я хотел спросить, действительно ли это так работает? Потому что я видел на многих форумах, блогах, видео, что переадресация портов может быть сделана с моей стороны. Так почему я должен позвонить своему провайдеру для этого. И даже если мне нужно позвонить Интернет-провайдеру, чтобы открыть порты, у меня уже настроен динамический домен DNS, поэтому я могу просто попросить своего интернет-провайдера открыть порты, не получая (или не перемещая что-либо) действующий IP-адрес?

1 ответ1

1

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

Это немного сбивает с толку. Что такое "живой" IP? Они имеют в виду публичный адрес? Они имеют в виду статический? (Они имеют в виду "под напряжением 220 В"?) А кто такой "местный оператор", если это не сам провайдер?

Но...

Я позвонил своему провайдеру по поводу открытия портов, они сказали, что я должен позвонить своему местному оператору, чтобы назначить мне действующий IP, а затем снова позвонить провайдеру, чтобы открыть нужные порты.

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

В прошлом да.

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

В результате некоторые интернет-провайдеры добавляют 2-й уровень NAT, на этот раз на своих маршрутизаторах (он же "CGNAT"), чтобы несколько клиентов могли использовать один публичный IPv4-адрес. Другими словами, адрес, который видит No-IP, не обязательно ваш.

(Взгляните на страницу состояния вашего маршрутизатора, где он показывает адрес WAN. Если он говорит, что ваш WAN-адрес из частных диапазонов - 10.x, 100.64.x, 172.(16-31).x или 192.168.x - тогда сам маршрутизатор находится за NAT.)

Если вы находитесь в такой ситуации, вам необходимо обратиться к поставщику услуг Интернета , чтобы зарезервировать вам IP - адрес вместо того , чтобы использовать общие один. Или что-то такое.

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