Що є у висновку "гентних привидів"?


10

Які поля надруковані getent ahosts DOMAIN?

Вихід для getent hosts- це просте поєднання IP та імені хоста. У getent ahostsдодаткового третього поля, яке є, в усьому моєму тесті STREAM, DGRAMабо RAW.

Вихід для getent hosts example.net

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

і для 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

Відповіді:


9

getent ahostsвикористання getaddrinfo()і витяги з addrinfoструктури значення ai_addr, ai_socktypeі , ai_canonnameі друкує їх в порядку , як: IPv4 / IPv6 адресу , тип сокета і канонічне ім'я (якщо він є).

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).
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.