Расширяя ответ Криса Крафта:
Обычная настройка для IPv4 выглядит следующим образом:
1 2
Your devices ------- Your gateway ------- ISP and rest of the world.
e.g. the B890-75
Все ваши устройства (включая шлюз) имеют собственные общедоступные IP-адреса и могут быть доступны. B890 будет иметь разные IP-адреса, и вы можете без проблем связаться с ним из любой точки мира.
К сожалению, эта обычная установка редко используется для домашних пользователей. Интернет вырос больше, чем ожидалось, и у нас почти не осталось IP-адресов, которые можно было бы предоставить людям. Чтобы обойти эту проблему, многие настройки больше не запрашивают свой собственный публичный диапазон IP-адресов. Вместо этого они используют один IP-адрес от своего провайдера. Во внутренней сети используются IP-адреса RFC1918, которые не маршрутизируются и недоступны для остального мира.
Это называется NATting, и это ломает многие вещи. Но, к сожалению, это необходимо с текущим количеством интернет-пользователей и IP v4. Мы могли бы просто улучшить это (и мы сделали, так как 20 лет у нас есть IP v6, который решает эту проблему). Но до тех пор, пока большинство провайдеров предоставляют доступ только по IP v4, мы застряли с NAT и обходные пути превращаются в переадресацию портов.
На мой взгляд, у вас остается только четыре варианта:
- Попросите вашего интернет-провайдера для нормального доступа в Интернет. Не для NAT-доступа. Они могут даже понять вопрос, как только вы пройдете первые несколько уровней поддержки helldesk.
- Переключите интернет-провайдера.
- Создан туннель к серверу, который имеет общедоступный IP-адрес.
- Или назначьте адреса IPv6. (самое чистое решение, но это предполагает, что B870 поддерживает его.)
Подведем итог:
0 1 2
Your devices ------- Your gateway ------- ISP and rest of the world.
RFC1918 e.g. the B890-75
Устройства на «0» и «1» имеют IP-адреса RFC 1918 и недоступны.
Устройства на «2» ISpwards должны быть доступны, и вы должны быть в состоянии получить доступ к общедоступному внешнему IP-адресу на вашем B890.
Теперь это становится некрасивым. Ваш Интернет-провайдер также делает эту уродливую вещь под названием NAT. В результате внешний IP вашего B890 находится позади одного и недоступен. Есть такие же обходные пути, но на этот раз их нужно будет сделать на маршрутизаторах от вашего интернет-провайдера, который вряд ли будет сотрудничать.