อะไรคือผลลัพธ์ของ“ getent ahosts”


10

ฟิลด์ที่พิมพ์โดยมีgetent ahosts DOMAINอะไรบ้าง

เอาต์พุตสำหรับgetent hostsการรวมกันอย่างง่าย ๆ ของ IP และชื่อโฮสต์ getent ahostsมีสนามที่สามเพิ่มเติมนั่นคือในทุกการทดสอบของฉันอย่างใดอย่างหนึ่งSTREAM, หรือDGRAMRAW

ผลผลิตสำหรับ 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).
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.