У меня есть сотовый маршрутизатор, к которому в настоящее время подключена SIM-карта 3G. Я хотел бы иметь возможность доступа к устройствам за маршрутизатором, отправляя и получая данные через сотовую сеть WAN.

В качестве первого шага я просто хотел бы иметь возможность ping мой маршрутизатор по IP-адресу сотовой связи с удаленного компьютера и проверять «достижимость».

Сотовый IP-адрес назначается динамически, но это нормально для этого теста.

К моему большому удивлению, пинг не сработал:

Pinging 32.178.x.y with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 32.178.x.y:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

Затем я попробовал tracert чтобы увидеть, где происходит сбой:

Tracing route to mobile-32-178-x-y.mycingular.net [32.178.x.y]
over a maximum of 30 hops:

  1     *        *        *     Request timed out.

Разве это не публичный IP-адрес моего провайдера? Почему этот адрес не был бы доступен?

1 ответ1

0

Это достижимо, оно просто не отвечает на запросы ping. Зачем это? Какую пользу это даст?

Я думаю, что вы ошибочно полагаете, что этот IP-адрес назначен вам. Это не. Он назначен устройству NAT/ шлюза. Устройства в сотовой сети имеют частные IP-адреса. При доступе к общедоступному Интернету им приходится делиться публичными IPv4-адресами, потому что таких адресов мало, а мобильных устройств так много.

Таким образом, трафик должен исходить со стороны сотовой связи и не может исходить со стороны Интернета, поскольку не было бы способа определить, какой клиент был назначенным пунктом назначения. Если вы хотите установить связь с устройством в сотовой сети, вам действительно нужно, чтобы это устройство инициировало соединение с сервером, который передает данные. Вы также можете использовать решение VPN или IPv6.

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