7

Я проверяю доступность узлов в сети. Для этого я использую команду ping и вижу, отвечает ли эта машина обратно.

Однако, если машина недоступна, эхо-запрос должен показать мне, что "Хост назначения недоступен". Но если это возможно, он должен вернуться обратно с ответным сообщением. Но нет сообщения, которое принимается!

Что это значит? - Этот пинг не включен на этой конкретной машине, но доступен в сети?

4 ответа4

12

Ping - не лучший инструмент для проверки доступности удаленной сети. Хотя ping может сказать вам, что сеть достижима, и отправит вам время отклика, отсутствие этой информации не означает, что сеть не работает. Как говорится, отсутствие доказательств не является доказательством отсутствия.

Откройте браузер и перейдите на yahoo.com и intel.com. Оба подходят правильно? Попробуйте пропинговать Yahoo ping yahoo.com затем попробуйте pinging Intel ping intel.com Intel не возвращает никаких результатов ping. Intel, вероятно, отключил пинг-ответ по соображениям безопасности, например, запрет на пинг-флуд.

Другая проблема, связанная с пингом, заключается в том, что люди часто неверно истолковывают результаты. Если вы получаете долгое время отклика, люди часто обвиняют конечную точку. Если вы работаете в Windows, введите pathping yahoo.com и вы увидите комбинацию traceroute и ping, которая дает намного лучшую информацию.

2

если вы используете Linux, вы можете использовать вместо этого nmap

nmap -sP 192.168.x.0/24

Для windows netscanner.exe - отличный инструмент (с функцией "живого отображения", которая показывает, что ваш хост приходит и уходит в реальном времени)

1

Не забывайте, что пинг - это соединение, как и любое другое. Он должен быть включен в брандмауэре, чтобы быть принятым, и должна быть служба, которая слушает и отправляет ответ.
В большинстве случаев ping не работает из-за настроек брандмауэра.
Также не забывайте, что обычно ping возвращает время ожидания соединения. , Хост назначения недоступен. возвращается, когда IP не находится в сети.

1

Это означает, что ваш ICMP-пакет (ping) был молча отброшен без ответа. Это может произойти по нескольким причинам:

  • Ping отключен на маршрутизаторе или (более вероятно) конечной точке.
  • Сеть перегружена или неправильно настроена

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