Score:-2

ตัวแก้ไข DNS กับเซิร์ฟเวอร์ DNS?

ธง co

จากสิ่งที่ฉันมีจนถึงตอนนี้ เรามีสิ่งที่เรียกว่า "เนมเซิร์ฟเวอร์" (อนุญาต) ซึ่งเก็บข้อมูลเกี่ยวกับโดเมน (หรือโซน) ของพวกเขา ตัวอย่างเช่น, .com โดเมนมีเซิร์ฟเวอร์ชื่อที่เชื่อถือได้ซึ่งเก็บข้อมูลเกี่ยวกับโดเมนย่อยทั้งหมดของ คอม. ในทำนองเดียวกัน กูเกิล.คอม โดเมนมีเซิร์ฟเวอร์ชื่อที่เชื่อถือได้ซึ่งเก็บบันทึกทั้งหมดภายใต้ความรับผิดชอบ ฯลฯ

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

ตอนนี้ฉันรู้แล้วว่าระบบปฏิบัติการของฉัน (โดยเฉพาะอินเทอร์เฟซเครือข่ายของฉัน) ได้รับการกำหนดค่าให้ใช้ "เซิร์ฟเวอร์ DNS" บางตัวที่ส่งการสืบค้น DNS

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

Score:2
ธง cn

สิ่งที่ฉันไม่เข้าใจคือเหตุใดฉันจึงต้องใช้ทั้งตัวแก้ไข DNS และเซิร์ฟเวอร์ DNS

นี่ไม่ใช่ความแตกต่างที่คุณควรยึดถือ

ความแตกต่างที่สำคัญในเซิร์ฟเวอร์ DNS อยู่ระหว่าง:

  • เนมเซิร์ฟเวอร์ที่มีสิทธิ์
  • เนมเซิร์ฟเวอร์แบบเรียกซ้ำ

(และคุณสามารถค้นหาตัวแก้ไข "stub" อื่น ๆ และชุดค่าผสมได้ โปรดดู RFC 8499 สำหรับคำจำกัดความทั้งหมด)

เนมเซิร์ฟเวอร์ที่มีสิทธิ์มีข้อมูลเต็มรูปแบบในโซนตั้งแต่หนึ่งโซนขึ้นไป (และโดยทั่วไปแล้ว โซนจะมีเนมเซิร์ฟเวอร์ที่มีสิทธิ์มากกว่าสองโซนและบางครั้งอาจมากกว่าสำหรับการทำโหลดบาลานซ์/ล้มเหลว)

เนมเซิร์ฟเวอร์แบบเรียกซ้ำไม่มีข้อมูลโดยทั่วไป (เมื่อเริ่มต้น) และจะทำการสืบค้นในนามของลูกค้า และเรียกซ้ำเพื่อติดตามการมอบสิทธิ์และระเบียน CNAME ทั้งหมดจนกว่าจะพบข้อผิดพลาดหรือคำตอบสำหรับการสืบค้นของไคลเอ็นต์

เนมเซิร์ฟเวอร์แบบเรียกซ้ำที่คุณใช้ (ไม่ว่าจะในกล่องของคุณ หรือ ISP ของคุณ หรือเซิร์ฟเวอร์ระยะไกล เช่น Google Public DNS หรือ Cloudflare หรืออื่นๆ) ทราบเกี่ยวกับเนมเซิร์ฟเวอร์รูท และจะติดต่อพวกเขาเพื่อรับข้อมูลเกี่ยวกับเนมเซิร์ฟเวอร์ TLD และอื่นๆ และอื่น ๆ เพื่อแก้ไขชื่อที่คุณต้องการในที่สุด

เนมเซิร์ฟเวอร์ที่มีสิทธิ์แต่ละรายการจะมีข้อมูลสำหรับโซนที่ดูแลเท่านั้น หากคุณสอบถามเพื่อสิ่งอื่น อาจปฏิเสธที่จะตอบกลับ (ตอบกลับที่ระดับ DNS ด้วยรหัส REFUSED) หรือตอบกลับด้วยการมอบสิทธิ์เพื่อแจ้งให้คุณทราบว่าคุณ (คุณในที่นี้คือเนมเซิร์ฟเวอร์แบบเรียกซ้ำที่ทำการค้นหา) ควรติดต่อผู้อื่น เนมเซิร์ฟเวอร์ที่มีสิทธิ์

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

ซอฟต์แวร์เนมเซิร์ฟเวอร์บางตัวได้รับอนุญาตจากการออกแบบเท่านั้น (เช่น NSD, Yadifa, KnotDNS) บางตัวเรียกซ้ำได้เท่านั้น (เช่น Unbound) และบางตัวสามารถกำหนดค่าในโหมดใดโหมดหนึ่ง (เช่น: Bind, PowerDNS) แม้ว่าจะไม่แนะนำให้ผสมกันก็ตาม ทั้งสองโหมดการทำงานในกระบวนการเดียวกัน

RFC 8499 เป็นแหล่งข้อมูลและการอ่านที่แนะนำ

โพสต์คำตอบ

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