Was ist in der Ausgabe von "getent ahosts"?

10

Von welchen Feldern werden gedruckt getent ahosts DOMAIN?

Die Ausgabe für getent hostsist eine einfache Kombination aus IP und Hostname. Das getent ahostshat ein zusätzliches drittes Feld , das in allen meinem Test ist, entweder STREAM, DGRAModer RAW.

Ausgabe für getent hosts example.net

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

und für 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
quelle

Antworten:

9

getent ahostsVerwendungen getaddrinfo()und Extrakte aus der addrinfostruct die Werte von ai_addr, ai_socktypeund ai_canonnameund druckt sie aus , um als: IPv4 / IPv6 - Adresse , Socket - Typ , und kanonischen Namen (wenn es einen hat).

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
quelle