O que há na produção de "getent ahosts"?

10

Quais são os campos impressos getent ahosts DOMAIN?

A saída para getent hostsé uma combinação simples de IP e nome do host. O getent ahoststem um terceiro campo adicional que é, em todos os meus testes STREAM, DGRAMou RAW.

Saída para getent hosts example.net

2001:500:88:200::10 example.net

e para getent ahosts example.net

2001:500:88:200::10 STREAM example.net
2001:500:88:200::10 DGRAM  
2001:500:88:200::10 RAW    
192.0.43.10     STREAM 
192.0.43.10     DGRAM  
192.0.43.10     RAW
gioele
fonte

Respostas:

9

getent ahostsutilizações getaddrinfo()e extractos da addrinfoestrutura os valores de ai_addr, ai_socktype, e ai_canonnamee imprime-os para fora, a fim de: IPv4 / IPv6 , tipo casquilho , e nome canónica (se ele tiver um).

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).
aculich
fonte