Apa yang ada dalam output "getent ahosts"?

10

Apa bidang yang dicetak oleh getent ahosts DOMAIN?

Output untuk getent hostsadalah kombinasi sederhana dari IP dan nama host. The getent ahostsmemiliki medan ketiga tambahan yang, dalam semua tes saya, baik STREAM, DGRAMatau RAW.

Output untuk getent hosts example.net

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

dan untuk 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
sumber

Jawaban:

9

getent ahostskegunaan getaddrinfo()dan ekstrak dari addrinfostruct nilai-nilai ai_addr, ai_socktypedan ai_canonnamedan mencetak mereka keluar dalam rangka sebagai: alamat IPv4 / IPv6 , jenis soket , dan nama kanonik (jika memiliki salah satu).

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
sumber