พอร์ต DNS คืออะไร | พอร์ต 53 UDP/TCP ทำงาน

เผยแพร่แล้ว: 2024-01-26

คุณอาจเคยได้ยินเกี่ยวกับ DNS หรือเซิร์ฟเวอร์ DNS หลายครั้งในขณะที่ท่องอินเทอร์เน็ต แต่แล้วพอร์ต DNS ล่ะ? นี่คือคำที่เราจะอธิบายในบล็อกนี้ด้วยวิธีที่ครอบคลุมมากและพยายามครอบคลุมทุกแง่มุมที่เกี่ยวข้องด้วย ดังนั้นคอยติดตามและอ่านโพสต์นี้จนจบ


สารบัญ
พอร์ต DNS คืออะไร?
พอร์ต DNS ที่ไม่ได้มาตรฐานคืออะไร
ประเภทของพอร์ต DNS
แบบสอบถาม DNS ทำงานอย่างไร
พอร์ต DNS มีความสำคัญอย่างไร
สรุป
คำถามที่พบบ่อย

พอร์ต DNS คืออะไร?

พอร์ต DNS เปรียบเสมือนพอร์ตการสื่อสารใดๆ ที่กำหนดโดยเซิร์ฟเวอร์ DNS ของคุณเพื่อสื่อสารกับอุปกรณ์ไคลเอนต์ เช่น พีซี สมาร์ทโฟน ฯลฯ สำหรับการจำแนกชื่อโดเมน

พอร์ตมาตรฐานที่ DNS ใช้คือพอร์ต 53 และใช้สำหรับการสื่อสารทั้ง TCP และ UDP ตัวอย่างเช่น เมื่อคุณพิมพ์ชื่อโดเมนหรือ URL ลงในเว็บเบราว์เซอร์ ระบบจะส่งคำขอไปยังเซิร์ฟเวอร์ DNS เพื่อแก้ไขชื่อโดเมนเป็นที่อยู่ IP ที่เกี่ยวข้อง

เซิร์ฟเวอร์จะส่งการตอบกลับไปยังเบราว์เซอร์บนพอร์ต DNS เดียวกัน เช่น พอร์ต 53 การสื่อสารทั้งหมดนี้ระหว่างเซิร์ฟเวอร์และเบราว์เซอร์เกิดขึ้นผ่านพอร์ต DNS 53 เท่านั้น


อ่าน: DNS คืออะไร ชื่อโดเมนทำงานอย่างไร?


พอร์ต DNS ที่ไม่ได้มาตรฐานคืออะไร

คุณอาจแปลกใจที่รู้ว่าไม่มีข้อจำกัดในการเลือกพอร์ต DNS นอกเหนือจากพอร์ตมาตรฐาน เช่น UDP หรือ TCP 53

โดยทั่วไปนักพัฒนาหรือองค์กรบางแห่งนิยมใช้พอร์ต DNS ที่ไม่ได้มาตรฐานเพื่อประโยชน์ของตนเอง เช่น เพื่อการทดสอบ การวิจัย การหลีกเลี่ยงไฟร์วอลล์ การโจมตีทางไซเบอร์ที่อาจเกิดขึ้น เป็นต้น

แต่ไม่ได้หมายความว่าใครๆ ก็สามารถใช้งานได้ ปัญหาหลักของพอร์ต DNS ที่ไม่เป็นไปตามมาตรฐานก็คือไม่ได้รับการยอมรับอย่างกว้างขวาง ดังนั้นจึงสามารถสร้างปัญหาความเข้ากันได้ได้ นอกจากนี้ยังสามารถทำให้กลายเป็นปัญหาใหญ่สำหรับระบบอื่นๆ ในการค้นหาและสื่อสารกับเซิร์ฟเวอร์ DNS

นอกจากนี้ เมื่อพูดถึงเรื่องความปลอดภัย พอร์ต DNS ที่ไม่ได้มาตรฐานเหล่านี้ยังเสี่ยงต่อการละเมิดความปลอดภัยอีกด้วย เนื่องจากพอร์ตเหล่านี้ไม่ได้รับการตรวจสอบอย่างสม่ำเสมอเมื่อเทียบกับพอร์ตมาตรฐาน


อ่าน: จะลดการค้นหา DNS ได้อย่างไร


ประเภทของพอร์ต DNS

รายการพอร์ต DNS:

  • พอร์ต UDP 53
  • พอร์ต TCP 53

DNS ใช้ทั้ง UDP และโปรโตคอล TCP สำหรับการสื่อสารระหว่างไคลเอนต์และเซิร์ฟเวอร์ DNS แต่ตามค่าเริ่มต้น DNS จะใช้พอร์ต UDP 53 และย้ายไปยังพอร์ต TCP 53 เมื่อไม่สามารถสื่อสารบน UDP ได้

กรณีนี้อาจเกิดขึ้นเมื่อขนาดของแพ็กเก็ตการสืบค้นเกินขีดจำกัดมาตรฐานสำหรับแพ็กเก็ต UDP และ DNS ถอยกลับไปเป็น TCP เพื่อให้มั่นใจในความน่าเชื่อถือ

หมายเหตุ: โดยทั่วไป UDP มีการจัดสรรหน่วยความจำน้อยกว่าสำหรับแพ็กเก็ตแบบสอบถามที่มีขนาดประมาณ 512 ไบต์

UDP มีข้อดีในตัวเอง เนื่องจากการจัดสรรแพ็กเก็ตน้อยลง จึงมีประสิทธิภาพมากกว่าในการจัดการการแลกเปลี่ยนข้อมูลอย่างรวดเร็ว

อย่างไรก็ตาม คุณยังสามารถใช้ TCP เป็นพอร์ตเริ่มต้น 53 ได้ แต่ไม่ได้จำกัดอยู่เพียงเท่านั้น ต่างจาก UDP ที่ไม่เชื่อมต่อและรวดเร็ว TCP มีความน่าเชื่อถือมากกว่าและเน้นการเชื่อมต่อซึ่งช่วยให้ถ่ายโอนข้อมูลจำนวนมากได้สำเร็จ


แบบสอบถาม DNS ทำงานอย่างไร

การสืบค้น DNS หรือระบบชื่อโดเมนนั้นเป็นพื้นฐานอย่างมากสำหรับกระบวนการแปลชื่อโดเมน (มนุษย์อ่านและเข้าใจง่าย) ให้เป็นที่อยู่ IP ที่เกี่ยวข้อง

เช่นเดียวกับในโลกมนุษย์ เราสื่อสารกันผ่านทางข้อความและรอการตอบกลับจากพวกเขา ในทำนองเดียวกัน การสื่อสาร DNS เกิดขึ้นโดยใช้ข้อความหรือแพ็คเก็ต ข้อความค้นหา และการตอบกลับที่แตกต่างกันสองประเภท

ทั้งข้อความหรือแพ็กเก็ตเหล่านี้ใน DNS มีส่วนของตนเองตามที่ระบุไว้ด้านล่าง

  • ส่วนหัว
  • ส่วนธง
  • ส่วนคำถาม
  • ตอบ ส่วน

1. ส่วนหัว:

ส่วนนี้ประกอบด้วยข้อมูลที่จำเป็นเกี่ยวกับข้อความ DNS ประกอบด้วย:

ธง: ชุดบิตที่ระบุคุณสมบัติต่างๆ ของข้อความ DNS

การระบุ: ตัวระบุเฉพาะสำหรับข้อความ DNS ซึ่งช่วยในการจับคู่การตอบสนองต่อคำค้นหาที่เกี่ยวข้อง

จำนวนคำถามและคำตอบ: ระบุจำนวนคำถามและคำตอบที่รวมอยู่ในข้อความ DNS

บันทึกทรัพยากรของหน่วยงาน: ข้อมูลเกี่ยวกับเซิร์ฟเวอร์ DNS ที่เชื่อถือได้สำหรับโดเมนที่เป็นปัญหา

บันทึกอื่นๆ: รายละเอียดอื่นๆ ที่เกี่ยวข้องกับข้อความ DNS

2. ส่วนธง:

ส่วนนี้ประกอบด้วยส่วนย่อยหลายส่วน โดยทั่วไปจะมีส่วนละ 1 หรือ 4 บิต บิตเหล่านี้ถ่ายทอดข้อมูลเกี่ยวกับประเภทของข้อความและคุณลักษณะอื่นๆ:

ประเภทข้อความ: ระบุว่าข้อความเป็นการสอบถามหรือการตอบกลับ

ชื่อหน่วยงาน เซิร์ฟเวอร์ และสถานะ: ให้ข้อมูลเกี่ยวกับเนมเซิร์ฟเวอร์ที่เชื่อถือได้และสถานะของข้อความ DNS

การเรียกซ้ำ: ระบุว่าเซิร์ฟเวอร์ DNS ควรดำเนินการเรียกซ้ำเพื่อแก้ไขแบบสอบถามหรือไม่

การตัดทอน: แจ้งว่าการตอบสนอง DNS ถูกตัดทอนเนื่องจากความยาวหรือไม่

3. ส่วนคำถาม:

ส่วนนี้ประกอบด้วยรายละเอียดเกี่ยวกับการสืบค้น DNS:

ประเภทบันทึก DNS: ระบุประเภทของบันทึก DNS ที่กำลังสอบถาม (เช่น A, AAAA, MX ฯลฯ)

ชื่อโดเมนที่จะแก้ไข: ชื่อโดเมนที่ต้องการการแก้ไข DNS แต่ละป้ายกำกับภายในชื่อโดเมนจะมีคำนำหน้าด้วยความยาว

4. ส่วนคำตอบ:

ส่วนนี้ให้คำตอบที่แท้จริงสำหรับการสืบค้น DNS:

บันทึกชื่อแบบสอบถาม: ประกอบด้วยข้อมูลเกี่ยวกับโดเมนที่สืบค้น รวมถึงที่อยู่ IP ที่ได้รับการแก้ปัญหาหรือข้อมูลอื่น ๆ ที่เกี่ยวข้อง

ส่วนนี้ประกอบด้วยธง บัตรประจำตัว จำนวนคำถามและคำตอบ บันทึกทรัพยากรของหน่วยงาน และบันทึกอื่น ๆ อีกมากมาย


พอร์ต DNS มีความสำคัญอย่างไร

เหตุผลหลักในการทำความเข้าใจถึงความสำคัญของพอร์ต DNS คือเพื่อทำความเข้าใจโปรโตคอลการขนส่งหลักสองรายการ UDP และ TCP และการใช้งานในสถานการณ์ที่แตกต่างกัน

การใช้พอร์ต DNS เริ่มต้น 53 ช่วยในการแก้ปัญหาการสืบค้น DNS ที่รวดเร็วและให้การสื่อสารทางอินเทอร์เน็ตที่มีประสิทธิภาพและรวดเร็วยิ่งขึ้น

DNS ค่อนข้างหลากหลายในแง่ของความสามารถในการปรับตัว เนื่องจากจะสลับไปใช้ TCP อย่างรวดเร็วเมื่อมีความต้องการแบนด์วิธสูง ซึ่งช่วยเพิ่มความน่าเชื่อถือและความทนทานของโครงสร้างพื้นฐาน DNS


อ่าน: chrome://net-internals/#dns – วิธีล้างแคช DNS Chrome


สรุป

กล่าวโดยสรุป พอร์ต DNS ก็เหมือนกับพอร์ตใดๆ ที่ได้รับมอบหมายจากเซิร์ฟเวอร์ DNS เพื่อทำการสื่อสารระหว่างเซิร์ฟเวอร์และไคลเอนต์ พอร์ต DNS ทั่วไปหรือค่าเริ่มต้นที่ใช้คือพอร์ต UDP 53 สำหรับความต้องการแบนด์วิธและความเร็วที่ต่ำกว่า


อ่าน: วิธีแก้ไขข้อผิดพลาด “เซิร์ฟเวอร์ DNS ไม่ตอบสนอง”


คำถามที่พบบ่อย

พอร์ต DNS คืออะไร?

พอร์ต DNS เปรียบเสมือนพอร์ตการสื่อสารใดๆ ที่กำหนดโดยเซิร์ฟเวอร์ DNS ของคุณเพื่อสื่อสารกับอุปกรณ์ไคลเอนต์ เช่น พีซี สมาร์ทโฟน ฯลฯ สำหรับการจำแนกชื่อโดเมน

DNS แบบเต็มคืออะไร

DNS รูปแบบเต็มคือระบบชื่อโดเมนและเป็นโปรโตคอลที่ใช้แปลงที่อยู่โดเมนเป็นที่อยู่ IP และเปลี่ยนเส้นทางเบราว์เซอร์ไปยังเว็บเซิร์ฟเวอร์เฉพาะที่โฮสต์ไฟล์เว็บไซต์