Ответ на ping «Истекло время ожидания запроса». vs «Целевой хост недоступен»

147

Когда я проверяю IP-адрес, в чем разница между тайм-аутом запроса и недоступностью целевого хоста, возвращаемым командой?

Суреш Кумар Велусвами
источник

Ответы:

142

Хост назначения недоступен

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

Если сообщение просто «Destination Host Unreachable», тогда нет маршрута от локальной системы, и пакеты для отправки никогда не передавались по сети.

Если появляется сообщение «Ответ от <IP-адрес>: узел назначения недоступен», то проблема маршрутизации возникла на удаленном маршрутизаторе, адрес которого указан в поле «<IP-адрес>».

Истекло время запроса

Это сообщение указывает на то, что сообщения эхо-ответа не были получены в течение времени по умолчанию, равного 1 секунде. Это может быть связано с множеством разных причин; наиболее распространенными являются перегрузка сети, сбой запроса ARP, фильтрация пакетов, ошибка маршрутизации или молчаливый сброс.

Для получения дополнительной информации см .: http://technet.microsoft.com/en-us/library/cc940095.aspx

Petchirajan
источник
27
Итак, как исправить это: «Если сообщение« Ответ от <IP-адрес>: узел назначения недоступен », то проблема маршрутизации возникла на удаленном маршрутизаторе, адрес которого указан в поле« <IP-адрес> »».
Коменгем
1
Что это значит, если вы получите оба ответа одновременно?
user2924019
8
Что это означает, когда вы получаете сообщение «Ответ от <IP-адрес>: целевой узел недоступен», где <IP-адрес> является локальным IP-адресом компьютера, с которого вы отправляете эхо-запрос (не шлюза, маршрутизатора или ...) ?
sanderd17
2
Спасибо @ sanderd17, на случай, если кто-то еще попадет сюда, я понял: мой сервер Linux был настроен с интерфейсом Ethernet со статическим IP (из которого я вытащил кабель, когда Wi-Fi работал) и беспроводным интерфейсом, который был фактически подключен. Из-за статического IP-адреса сервер Linux видел, что интерфейс Ethernet все еще включен, хотя у него больше не было кабеля, и (я думаю) пытался ответить на мой беспроводной пинг на интерфейсе Ethernet ... или что-то вроде что. В любом случае, отключение интерфейса Ethernet исправило это!
Мэтт
4
Чтобы проверить, нет ли маршрута на локальном хосте к удаленному, ping <remote-host-ip>проверьте связь с удаленным клиентом , а затем проверьте запись ARP arpна локальном хосте, если она разрешена. Если это incompleteдля remote-host-ip, то это означает, что ICMP-пакет ping никогда не покидал локальную хост-машину, локальная машина не знает, куда отправить пакет.
brokenfoot
35

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

khaos337
источник
2

Как сказал Хаос, недоступность пункта назначения также может означать, что что-то блокирует путь от пункта назначения или к нему. Например, ACL, который фильтрует неверные IP-адреса.

бротокс
источник
2

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

user4667295
источник