สามารถมีเนมเซิร์ฟเวอร์หลายตัวที่ไม่ได้อยู่ใน TLD / ผู้ให้บริการรายเดียวกันทั้งหมดได้หรือไม่


15

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

  1. ns61.domaincontrol.com
  2. ns54.domaincontrol.com
  3. ns1.dreamhost.com
  4. ns2.dreamhost.com

ทั้ง Godaddy และ Dreamhost มีรายการโซนเพื่อจัดการระเบียน A และ MX แนวคิดก็คือหากผู้ให้บริการรายหนึ่งออกไปอีกรายจะเป็นแบบถอยกลับ

อย่างไรก็ตามเมื่อฉันทดสอบการกำหนดค่าด้วยhttp://www.intodns.com/ฉันได้รับคำเตือนเกี่ยวกับ SOA serials ที่ไม่ได้ตกลงกันไว้

ฉันเข้าใจพื้นฐานบางอย่างผิดพลาดในการกำหนดค่าเนมเซิร์ฟเวอร์หรือไม่ ฉันจะทำอย่างไรเพื่อป้องกันปัญหาในอนาคต


บริการต่าง ๆ เช่น intodns.com เน้นประเด็นต่าง ๆ เช่นซีเรียลไม่ตรงกันเนื่องจากสามารถบอกคุณเกี่ยวกับข้อผิดพลาดในการกำหนดค่าของคุณเช่นเซิร์ฟเวอร์ DNS ที่ไม่ได้ซิงค์กัน อย่างไรก็ตามนั่นไม่ได้หมายความว่านี่จะเป็นปัญหาสำหรับลูกค้าที่ทำการค้นหา เคล็ดลับคือการเรียนรู้สิ่งที่คุณสามารถละเว้นและภายใต้สถานการณ์ที่กำหนด
John Gardeniers

คำตอบ:


14

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


1
ฉันเข้าใจแล้วว่ามันเป็นพฤติกรรมที่คาดหวังเนื่องจากเรากำลังจัดการระเบียนโซนของเราด้วยตนเองที่ผู้ให้บริการแต่ละราย ฉันเดาว่าขั้นตอนต่อไปคือการค้นหาการซิงค์อัตโนมัติ แต่เราไม่ได้วางแผนที่จะเปลี่ยนแปลงการบันทึกโซนบ่อยมาก
Simon

ใช่ฉันคาดว่าหมายเลขซีเรียลในผู้ให้บริการจะไม่ตรงกัน คุณจะต้องดูว่าผู้ให้บริการทั้งสองสนับสนุนการถ่ายโอนโซนของบุคคลที่สามเพื่อหลีกเลี่ยงการจัดการระเบียน DNS ด้วยตนเองในผู้ให้บริการ ... แต่ฉันจะไม่นับพวกเขาที่สนับสนุน
joeqwerty

7

คุณสามารถทำได้

ตัวอย่างเช่นที่ที่ฉันทำงานเรามีเซิร์ฟเวอร์ชื่อ 4 แห่งโฮสต์ 2 โฮสต์กับโฮสต์ DNS หนึ่งโฮสต์หนึ่งโฮสต์โดยเราและอีกโฮสต์หนึ่งโฮสต์โดยโฮสต์ DNS ภายนอกตัวที่สอง

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

นี่เป็น KB แบบย่อที่ฉันพบจาก MS เกี่ยวกับโครงสร้างของเรกคอร์ด SOA หวังว่าจะช่วยชี้แจงสิ่งที่เกิดขึ้นสำหรับคุณ

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


ฉันคิดว่ามีความแตกต่างเล็กน้อยในบันทึกบางอย่างไม่มีอะไรที่จะส่งผลกระทบต่อการแก้ไขชื่อ ฉันจะดูทำให้พวกเขาเหมือนกันเพื่อความสมบูรณ์
Simon

2
@Simon อย่างที่ joeqwerty พูดถึงนั่นอาจเป็นไปไม่ได้ โฮสต์ DNS ของเราอนุญาตการถ่ายโอนโซนและฉันไม่ได้พิจารณาว่าคุณอาจไม่ได้ หากคุณทำไม่ได้ "อนุกรม" / การแก้ไขจะไม่ตรงกันระหว่างโฮสต์ DNS (ซึ่งคาดว่าจะไม่มีอะไรเกี่ยวข้อง) และคุณเพียงแค่ต้องแน่ใจว่าระเบียนนั้นเหมือนกันในเซิร์ฟเวอร์ชื่อของคุณทั้งหมด
HopelessN00b
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.