Привет! Посмотрите внимательно на первые 2 строчки здась: krivenok@develop 15:55:48 ~ $ ping "192.168.70.2 fucking invalid address" PING 192.168.70.2 fucking invalid address (192.168.70.2) 56(84) bytes of data. 64 bytes from 192.168.70.2: icmp_seq=1 ttl=255 time=1.65 ms 64 bytes from 192.168.70.2: icmp_seq=2 ttl=255 time=1.61 ms 64 bytes from 192.168.70.2: icmp_seq=3 ttl=255 time=1.63 ms 64 bytes from 192.168.70.2: icmp_seq=4 ttl=255 time=1.65 ms 64 bytes from 192.168.70.2: icmp_seq=5 ttl=255 time=1.54 ms --- 192.168.70.2 fucking invalid address ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4017ms rtt min/avg/max/mdev = 1.545/1.618/1.651/0.053 ms krivenok@develop 15:55:55 ~ $ и вот здесь: krivenok@develop 15:59:53 ~/work/address_validator $ ping "192.168" PING 192.168 (192.0.0.168) 56(84) bytes of data. From 194.84.251.82 icmp_seq=1 Destination Host Unreachable From 194.84.251.82 icmp_seq=2 Destination Host Unreachable From 194.84.251.82 icmp_seq=3 Destination Host Unreachable From 194.84.251.82 icmp_seq=4 Destination Host Unreachable --- 192.168 ping statistics --- 4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3018ms krivenok@develop 16:00:08 ~/work/address_validator $ На мой взгляд это баг. Проблема связана с вызовом функции inet_aton() с некорректным параметром (как в примерах выше). Может у кого есть другое объяснение такого поведения ping?