กลับไปหน้าบทความ

อ่าน 2 นาที

การแก้ไขชื่อมัลติแคสต์แบบลิงก์โลคอล

การ แก้ไขชื่อมัลติแคสต์แบบลิงก์โลคัล ( LLMNR ) เป็นโปรโตคอลที่ใช้รูปแบบแพ็กเก็ต ของ ระบบชื่อโดเมน (DNS) ซึ่งอนุญาตให้โฮสต์ทั้ง IPv4 และ IPv6...

การแก้ไขชื่อมัลติแคสต์แบบลิงก์โลคอล

การแก้ไขชื่อมัลติแคสต์แบบลิงก์โลคัล ( LLMNR ) เป็นโปรโตคอลที่ใช้รูปแบบแพ็กเก็ต ของ ระบบชื่อโดเมน (DNS) ซึ่งอนุญาตให้โฮสต์ทั้ง IPv4และIPv6สามารถทำการแก้ไขชื่อสำหรับโฮสต์บนลิงก์โลคัลเดียวกันได้ โปรโตคอลนี้รวมอยู่ในWindows Vista , Windows Server 2008 , Windows 7 , Windows 8และWindows 10 [ 1 ] นอกจากนี้ยังมีการใช้งานโดยsystemd -resolved บน Linux [ 2 ] LLMNR ถูกกำหนดไว้ใน RFC 4795 แต่ไม่ได้รับการยอมรับเป็นมาตรฐาน IETF [ 3 ]

ณ เดือนเมษายน พ.ศ. 2565 ไมโครซอฟต์ได้เริ่มกระบวนการทยอยยกเลิกการแก้ไขชื่อ LLMNR และNetBIOSเพื่อสนับสนุนmDNS [ 4 ]

รายละเอียดของพิธีการ

ในการตอบสนองต่อคำขอ ระบบจะรับฟังผ่าน พอร์ต UDP 5355 โดย ใช้ที่อยู่ Multicastในขอบเขตลิงก์ดังต่อไปนี้:

  • IPv4 - 224.0.0.252, ที่อยู่ MAC 01-00-5E-00-00-FC
  • IPv6 - FF02:0:0:0:0:0:1:3 (สามารถย่อได้เป็น FF02::1:3), ที่อยู่ MAC 33-33-00-01-00-03

ตัวตอบรับจะรับฟังบน พอร์ต TCP 5355 บนที่ อยู่ แบบยูนิคาสต์ที่โฮสต์ใช้ในการตอบสนองต่อคำขอ ด้วยเช่นกัน

โครงสร้างส่วนหัวของแพ็กเก็ต

การชดเชยบิต 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 รหัสประจำตัว
16 คิวอาร์ รหัสปฏิบัติการ ซี ทีซี ที รหัส RCODE
32 คิวดีเคานต์
48 แอนเคานต์
64 NSCOUNT
80 อาร์เคานต์
  • ID - ตัวระบุขนาด 16 บิตที่โปรแกรมกำหนดให้เมื่อใช้สร้างคำสั่งค้นหาใดๆ
  • QR - คำถาม/คำตอบ
  • OPCODE - ฟิลด์ 4 บิตที่ระบุชนิดของคำสั่งสอบถามในข้อความนี้ ค่านี้ถูกกำหนดโดยผู้ส่งคำสั่งสอบถามและคัดลอกไปยังการตอบกลับ ข้อกำหนดนี้กำหนดพฤติกรรมของคำสั่งสอบถามและการตอบกลับมาตรฐาน (ค่า opcode เป็นศูนย์) ข้อกำหนดในอนาคตอาจกำหนดการใช้ opcode อื่นๆ กับ LLMNR
  • C - ความขัดแย้ง
  • TC - การตัดทอน (TrunCation)
  • T - ชั่วคราว
  • Z - สงวนไว้สำหรับการใช้งานในอนาคต
  • RCODE - รหัสตอบกลับ
  • QDCOUNT - จำนวนเต็ม 16 บิตที่ไม่ติดลบ ระบุจำนวนรายการในส่วนคำถาม
  • ANCOUNT - จำนวนเต็ม 16 บิตที่ไม่ติดลบ ระบุจำนวนระเบียนทรัพยากรในส่วนคำตอบ
  • NSCOUNT - จำนวนเต็ม 16 บิตที่ไม่มีเครื่องหมาย ระบุจำนวนระเบียนทรัพยากรเซิร์ฟเวอร์ชื่อในส่วนระเบียนผู้มีอำนาจ
  • ARCOUNT - จำนวนเต็ม 16 บิตที่ไม่ติดลบ ซึ่งระบุจำนวนระเบียนทรัพยากรในส่วนระเบียนเพิ่มเติม

ดูเพิ่มเติม

  • การแก้ไขชื่อมัลติแคสต์แบบลิงก์โลคอล , Microsoft TechNet
  • RFC  4795 , ข้อมูลเกี่ยวกับการแก้ไขชื่อมัลติแคสต์แบบลิงก์โลคอล (LLMNR)
  • LLMNR, Multicast DNS และชื่อโดเมนบนเครือข่าย LAN ของคุณ
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Link-Local_Multicast_Name_Resolution&oldid=1209509490 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การแก้ไขชื่อมัลติแคสต์แบบลิงก์โลคอล

การ แก้ไขชื่อมัลติแคสต์แบบลิงก์โลคัล ( LLMNR ) เป็นโปรโตคอลที่ใช้รูปแบบแพ็กเก็ต ของ ระบบชื่อโดเมน (DNS) ซึ่งอนุญาตให้โฮสต์ทั้ง IPv4 และ IPv6...

รายละเอียดของพิธีการ

ในการตอบสนองต่อคำขอ ระบบจะรับฟังผ่าน พอร์ต UDP 5355 โดย ใช้ที่อยู่ Multicast ในขอบเขตลิงก์ดังต่อไปนี้:

โครงสร้างส่วนหัวของแพ็กเก็ต

การชดเชยบิต 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 รหัสประจำตัว 16 คิวอาร์ รหัสปฏิบัติการ ซี ทีซี ที ซ ซ ซ ซ รหัส RCODE 32 คิวดีเคานต์ 48 แอนเคานต์ 64 NSCOUNT 80 อาร์เคานต์ ID - ตัวระบุขนาด 16 บิตที่โปรแกรมกำหนดให้เมื่อใช้สร้างคำสั่งค้นหาใดๆ QR - คำถาม/คำตอบ...

ดูเพิ่มเติม

ระบบอินพุต/เอาต์พุตพื้นฐานเครือข่าย ( NetBIOS ) โปรโตคอลการแก้ไขชื่อ Peer (PNRP) มัลติแคสต์ DNS (mDNS) ระบบเครือข่ายแบบไม่ต้องตั้งค่า (Zeroconf)