Для некоторых хостов ping www.example.com
он разрешает их IP, но почему он не работает с тайм-аутом запроса? Я также пробовал увеличить время ответа ping, но результат тот же.
решение1
Апингэто пакет ICMP. Для сравнения, веб-трафик или HTTP, как правило, это пакет TCP на порту 80. Данный сервер может предоставлять ответы для веб-трафика, но блокировать ICMP (или находиться за брандмауэром, который блокирует ICMP), и поэтому вы можете:
- Преобразовать URL в его IP-адрес
- Подключитесь и просмотрите веб-контент
Но вы не можете пинговать IP-адрес. Ответ "запрос истек" возникает, когда ваш клиент отправляет начальный пакет, ждет ответа (который никогда не придет) и сдается по истечении заданного времени ожидания.
решение2
Потому что он не может подключиться к хосту. То, что DNS-сервер знает IP-адрес, который должен иметь хост, не означает, что этот хост работает и принимает соединения.
решение3
Возможно, хост действительно не работает, или некоторые сайты блокируют трафик ICMP (протокол, на котором основана команда PING).
решение4
Вы можете попробовать следующую строку:
systemctl остановить firewalld
Иногда брандмауэр блокирует ответ на пинг
Найдите ссылку ниже: