DNS Master vs Slave และ Primary vs Secondary


11

ฉันสับสนเล็กน้อยเกี่ยวกับความแตกต่างระหว่าง "เซิร์ฟเวอร์ชื่อรอง" และ "เซิร์ฟเวอร์ชื่อทาส" และ "เซิร์ฟเวอร์ชื่อหลัก" และ "เซิร์ฟเวอร์ชื่อหลัก"  

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

ns1.example.com
ns2.example.com

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

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

คำตอบ:


9

เพียงเพื่อความสมบูรณ์เกี่ยวกับคำถามเดิม:

ความแตกต่างระหว่าง "เซิร์ฟเวอร์ชื่อรอง" และ "เซิร์ฟเวอร์ชื่อทาส" และ "เซิร์ฟเวอร์ชื่อหลัก" และ "เซิร์ฟเวอร์ชื่อหลัก"

จากบทที่ 4 ของเว็บไซต์ "ProDNS and BIND" ที่ยอดเยี่ยม

"คำหลักถูกนำมาใช้ใน BIND 8.x และแทนที่คำว่า 'หลัก'"

และ

"คำว่าทาสถูกนำมาใช้ใน BIND 8.x และแทนที่คำว่า 'รอง'"


4

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

สำหรับเซิร์ฟเวอร์Bind DNSตัวอย่างเช่น:

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

zone "example.com"{
    type master;
    file "example.com";
    notify yes; // Add this line to enable Notifications
}

สิ่งนี้จะทำให้เซิร์ฟเวอร์ | slave name อื่นทั้งหมดได้รับการแจ้งเตือนว่าโซนนั้นได้รับการปรับปรุง คุณอาจสงสัยว่าจะระบุเซิร์ฟเวอร์ชื่อใดที่จะได้รับการแจ้งเตือนเหล่านี้และคุณสามารถระบุได้ในคำจำกัดความโซนของคุณโดยใช้:

allow-notify host|ip;

ดู: http://www.zytrax.com/books/dns/ch7/xfer.html

โดยค่าเริ่มต้นเซิร์ฟเวอร์ชื่อทั้งหมดที่ระบุในบันทึก SOA จะได้รับการอัพเดตของโซน

ดู:

http://www.zytrax.com/books/dns/ch8/soa.html


1

ไม่คุณมักจะมีเจ้านายเพียงคนเดียว บางครั้งคุณมีเจ้านายที่ซ่อนอยู่: มันไม่สามารถเข้าถึงได้จาก "อินเทอร์เน็ต" เพียงทาสของคุณได้รับการปรับปรุงจากมัน และการอัปเดตมักจะไหลในรูปแบบ: master ส่งการแจ้งเตือนไปยังทาสที่มีการอัปเดต (และหมายเลขซีเรียลของมัน) ทาสขอให้เจ้านายส่งโซนที่สมบูรณ์หากซีเรียลใหม่กว่า (บางครั้งทาสจะได้รับการแจ้งเตือนหลายครั้ง )

สำหรับหลัก / รอง: นั่นคือ (afaik) สแลงบริสุทธิ์ในเว็บอินเตอร์เฟสสำหรับโดเมน โดยทั่วไปเพราะส่วนใหญ่ต้องการให้คุณตั้งชื่อเซิร์ฟเวอร์สองตัว

สำหรับตัวอย่างของคุณให้ ns1 เป็นหลักและ ns2 เป็นทาสและทำมันให้สำเร็จ

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