6

Как я могу определить, существует ли определенная машина в сети?

Если я пингую IP-адрес, будет ли этого достаточно?

2 ответа2

8

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

arp -a

Если вы видите MAC-адрес напротив IP-адреса, значит, устройство существует. Если нет, то его фактически нет (прямо сейчас - его можно просто отключить на данный момент).

4

Пинг не достаточно. Многие брандмауэры будут блокировать пинг.

Вы можете попробовать Nmap

nmap -PN 192.168.1.0

Это попытается обнаружить хост, даже если они блокируют проверку пинга.

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