Qu'y a-t-il dans la sortie de "getent ahosts"?

10

Quels sont les champs imprimés par getent ahosts DOMAIN?

La sortie de getent hostsest une simple combinaison d'IP et de nom d'hôte. Le getent ahostspossède un troisième champ supplémentaire qui est, dans tous mes tests, soit STREAM, DGRAMsoit RAW.

Sortie pour getent hosts example.net

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

et pour 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
la source

Réponses:

9

getent ahostsutilisations getaddrinfo()et extraits de la addrinfostruct les valeurs de ai_addr, ai_socktypeet ai_canonnameet imprime - les afin que: adresse IPv4 / IPv6 , type de socket et nom canonique (si elle en a un).

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
la source