Cosa c'è nell'output di "getent ahosts"?


10

Da cosa sono stampati i campi getent ahosts DOMAIN?

L'output per getent hostsè una semplice combinazione di IP e nome host. Il getent ahostsha un terzo campo aggiuntivo che è, in tutta la mia prova, o STREAM, DGRAMo RAW.

Uscita per getent hosts example.net

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

e per 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

Risposte:


9

getent ahostsusa getaddrinfo()ed estrae dalla addrinfostruttura i valori di ai_addr, ai_socktypee ai_canonnameli stampa in ordine come: indirizzo IPv4 / IPv6 , tipo di socket e nome canonico (se ne ha uno).

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).
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.