В качестве адреса узла можно передавать как ip адрес, так и доменное имя. Опции настраивают поведение утилиты. Рассмотрим основные из них: -4 - использовать только ipv4 (по умолчанию); -6 - использовать только ipv6; -A - адаптивный режим, время между отправками пакета адаптируется к времени передачи и приема пакета, но не меньше чем 200мс; -b - разрешить ping широковещательного адреса; -с - количество пакетов, которые нужно отправить; -D - выводить время в виде UNIX timestamp; -f - режим флуда, в этом режиме пакеты передаются без задержек, может использоваться для совершения DoS атак на отдельные узлы. Количество точек, которые выводит утилита обозначает количество потерянных пакетов; -i - интервал в секундах между отправкой пакетов; -I - использовать этот сетевой интерфейс для отправки пакетов; -l - режим перегрузки, отправляется очень много пакетов и система не следит за ответными пакетами; -n - не получать домены для ip адресов; -r - игнорировать таблицы маршрутизации и отправить пакет на указанный интерфейс; -s - размер одного пакета; -t - установить TTL вручную; -v - более подробный вывод.