Sim, isso é provavelmente DNS.
2 maneiras de determinar. strace -r ping ... é bom.
0.000014 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
0.000015 poll([{fd=4, events=POLLOUT}], 1, 0) = 1 ([{fd=4, revents=POLLOUT}])
0.000020 sendto(4, "51 0.000014 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
0.000015 poll([{fd=4, events=POLLOUT}], 1, 0) = 1 ([{fd=4, revents=POLLOUT}])
0.000020 sendto(4, "51%pre%%pre%%pre%%pre%%pre%%pre%%pre%%pre%intel-01scinterane"..., 47, MSG_NOSIGNAL, NULL, 0) = 47
0.000022 poll([{fd=4, events=POLLIN}], 1, 5000) = 0 (Timeout)
4.999871 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5
%pre%%pre%%pre%%pre%%pre%%pre%%pre%intel-01scinterane"..., 47, MSG_NOSIGNAL, NULL, 0) = 47
0.000022 poll([{fd=4, events=POLLIN}], 1, 5000) = 0 (Timeout)
4.999871 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5
Veja o segundo atraso de 4.999 na pesquisa de DNS.
Ou você pode simplesmente fazer o ping de um nome de host e fazer o ping do endereço IP se o ping do nome do host for consistentemente e substancialmente mais lento do que fazer ping no endereço IP diretamente da diferença entre.