Если вы действительно делаете это только с целью поиска имени хоста, используйте вместо этого команду host
. Это его цель.
Брандмауэры часто настраиваются на отбрасывание
ICMP-пакетов. Если это так, ваш ping никогда не получит ответа (даже если хост включен) и будет просто продолжать посылать пакеты в черную дыру, которая никогда не отвечает.
хост
обычно быстро отвечает IP (или нет) независимо от того, существует удаленный хост или нет, или настроен на отбрасывание пакетов или нет. А если на ваш вкус команда занимает слишком много времени, вы можете настроить тайм-аут с помощью параметра -W
.