как пропинговать компьютер из глобальной сети

Я хочу пинг компьютеров, подключенных к wifi router, 192.168.0.x

маршрутизатор wifi подключен к LAN cable router, 192.168.1.x

Я могу получить доступ к маршрутизатору кабеля локальной сети через wan network, 10.x.x.x

Я попытался telnet для доступа к маршрутизатору локальной сети через wan IP, я получил следующее подключенное устройство:192.168.1.2 <-- this is the wifi router

затем я попытался пинг 192.168.0.1 < - - - я думаю, что это должен быть IP-адрес маршрутизатора wifi.

У Меня Вопрос: как найти компьютеры подключен к сети Wi-Fi, используя только WAN IP?

5
задан heailraiser
источник

1 ответов

как ваша сеть находится за NAT, вы не сможете использовать стандартный пинг для каждого устройства. Утилита ping отправляет запросы ICMP, на которые будет отвечать одно устройство при отправке на IP-адрес WAN, обычно ваш шлюз NAT (в этом случае ваш маршрутизатор WiFi, Я считаю).

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

как найти компьютеры, подключенные к Wi-Fi сеть, используя только WAN IP?

есть несколько вариантов (и я уверен, что много больше, чем я буду предлагать здесь). Для доступа к устройствам за NAT можно настроить серверы с помощью определенных портов. Например, если вы использовали telnet из-за пределов вашей сети, он будет использовать порт по умолчанию 23, который, как вы нашли, Устройства обработки вашего WAN слушает и обеспечивает связь.

это зависит от того, что ваши фактические потребности. Если вы хотите, чтобы узнать, какие устройства находятся в сети, вы можете настроить сервер на каждом, который вы могли бы затем "пинг" на это определенный порт. Затем шлюз NAT может перенаправлять каждый запрос на правильное устройство локальной сети.

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

стандартный PING утилиты, как это использует ICMP, который не имеет понятия портов, не может быть направлен на разные машины за шлюзом NAT. Вам нужно будет использовать программное обеспечение, которое реплицирует функциональность PING, но через такой протокол, как TCP. Затем вы будете использовать это программное обеспечение в формате:

pingport WANIP:1234 для одной машины

pingport WANIP:1235 для вашей следующей машины

...etc

Я хотел бы предложить сделать некоторые дополнительные чтения на следующее:

NAT - ванной.Википедия или простой.Википедия

Ping извне локальной сети

TCP / IP

2
отвечен Jonno 2016-01-17 10:45:42
источник

Другие вопросы ip lan networking router wireless-router