getent ahosts usa getaddrinfo() e extrai de addrinfo struct os valores de ai_addr , ai_socktype e ai_canonname e imprime-os em ordem como: IPv4 / IPv6 address , tipo de soquete e nome canônico (se houver).
SOCK_STREAM (reliable stream-oriented service or Stream Sockets)
SOCK_DGRAM (datagram service or Datagram Sockets)
SOCK_SEQPACKET (reliable sequenced packet service), or
SOCK_RAW (raw protocols atop the network layer).