Как пропинговать сервер с другого удаленного IP с помощью командной строки

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

Как мне пропинговать свой сервер, если у меня есть и IP-адрес моего сервера, и IP-адрес удаленного клиента в терминале Mac?

Это не обязательно должно быть приложение «Терминал», я бы предпочел ответ, доступный для любой машины UNIX.

Я ожидаю что-то вроде этого:

ping www.example.com from 123.45.678.901

person JLF    schedule 07.07.2015    source источник
comment
приемлемо ли решение на основе ssh?; например открытие ssh для этой команды ping и закрытие ее   -  person Jossef Harush    schedule 07.07.2015
comment
@JossefHarush, но не смогу ли я получать пакеты, отправляемые обратно на этот IP-адрес? Как бы вы это сделали?   -  person JLF    schedule 07.07.2015
comment
в каком направлении вы хотите пинговать? клиент -> сервер/сервер -> клиент?   -  person Jossef Harush    schedule 07.07.2015
comment
невозможно заставить другой компьютер сделать запрос ping (без открытой оболочки). вам следует действовать в обратном направлении (сервер-›клиент), так как вы владеете сервером и имеете доступ к оболочке.   -  person Jossef Harush    schedule 07.07.2015
comment
@JossefHarush, но скажет ли это мне, есть ли проблемы с подключением к этому конкретному клиенту? Я пытаюсь проверить работоспособность соединения   -  person JLF    schedule 07.07.2015


Ответы (2)


На самом деле, вы не можете, если заказчик не допустит вас в свою сеть каким-либо образом. Максимально вы можете пропинговать свой сайт с какого-нибудь тестового веб-сайта (просто google «ping test» или аналогичный)

person Lao    schedule 07.07.2015
comment
Нет ли теневого способа замаскировать мой IP-адрес как удаленный клиент, пока я пингую целевой сервер? Теперь, когда я думаю об этом, моя просьба кажется небезопасной, чтобы сделать это легко. - person JLF; 07.07.2015
comment
Есть теневые способы замаскировать ваш IP. Но это не докажет возможность подключения к цели с нужного пульта. - person haensl; 07.07.2015

ping -c 3 <url/ip> (замените <url/ip> тем, что у вас есть, работает на любом терминале Unix)

person haensl    schedule 07.07.2015
comment
Какое значение является целевым IP-адресом, а какое значение представляет удаленный клиент? - person JLF; 07.07.2015
comment
Это только целевой IP/URL. Если вы хотите выполнить эхо-запрос с удаленного клиента/с удаленным IP-адресом, вам необходимо войти в систему этого клиента, например. через ssh. - person haensl; 07.07.2015
comment
Да, это то, что я думал - person JLF; 07.07.2015