ฉันจะแก้ไขปัญหา“ no GLUE” กับการค้นหา DNS ได้อย่างไร


15

เมื่อฉันค้นหาโดเมนของฉันที่http://www.intodns.comนี่เป็นปัญหาที่ฉันได้รับ:

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

แต่ฉันมีรายการ A สำหรับเนมเซิร์ฟเวอร์ของฉันทั้งหมดในแต่ละโซน:

ns1.example.com. IN A <IP>
ns2.example.com. IN A <IP>

ฉันจะแก้ไขปัญหา GLUE นี้ได้อย่างไร


เริ่มต้นด้วยการ suppling example.comชื่อจริงและไม่ได้มีส่วนเกี่ยวข้อง
Patrick Mevzek

คำตอบ:


16

บันทึกกาวเป็นพิเศษระเบียน A ที่จำเป็นเมื่อเซิร์ฟเวอร์ชื่อสำหรับโดเมน DNS อยู่ในโดเมนเดียวกัน

ตัวอย่างเช่นหากโดเมนของคุณคือ example.com และเซิร์ฟเวอร์ชื่อของคุณคือ ns.example.com คุณต้องสร้างระเบียน "กาว" สำหรับ ns.example.com ในโซน DNS ถัดไปที่สูงที่สุดในกรณีนี้ใน โซน "com" ควรดำเนินการผ่านนายทะเบียนของคุณ

สิ่งนี้เป็นสิ่งจำเป็นเนื่องจากคำขอ DNS สำหรับเซิร์ฟเวอร์ชื่อ (ระเบียน NS) จะตอบด้วยชื่อไม่ใช่ IP

หากไม่มีการบันทึกกาวหากมีการร้องขอสำหรับเรคคอร์ด A www.example.com เซิร์ฟเวอร์ชื่อที่ให้บริการ "com" จะส่งคืนระเบียน NS สำหรับ example.com เป็น ns.example.com (ไม่ใช่ IP) และ คำขอเดิมจะไม่มีวิธีการแก้ไขเนื่องจากความพยายามเพิ่มเติมในการแก้ไข ns.example.com จะอ้างอิงกลับไปที่ ns.example.com เท่านั้น


3
(ที่จะทำให้มันชัดเจนในเครือ, สถานที่ที่ถูกต้องในการใส่กาวมักจะผ่านทางนายทะเบียนที่คุณซื้อโดเมนผ่าน :)
mibus

จริงฉันได้อัปเดตคำตอบของฉัน :-)
ThatGraemeGuy

3

ปัญหาของ GLUE จากเซิร์ฟเวอร์ DNS หลักคือเมื่อคุณมีสถานการณ์ต่อไปนี้:

example.com มีระเบียน DNS ns1.example.net และ ns2.example.net เป็นเซิร์ฟเวอร์ NS ผู้มีอำนาจ. com ซึ่งเป็นที่ที่ตัวแก้ไข DNS กำลังค้นหาชื่อโดเมนไม่สามารถให้ที่อยู่ IP สำหรับ ns1.example.net และ ns2.example.net เนื่องจากไม่อยู่ในสิทธิ์

วิธีการแก้ไขปัญหานี้มีไว้สำหรับโดเมน. com ที่จะใช้เซิร์ฟเวอร์ NS กำเนิดจาก. com ดังนั้น example.com จะใช้ ns1.example-2.com และ ns2.example-2.com และทุกอย่างจะใช้ได้เนื่องจากผู้มีอำนาจ. com สามารถระบุที่อยู่ IP สำหรับเซิร์ฟเวอร์ชื่อได้ วิธีนี้ช่วยประหยัดการเดินทางไปกลับหลายครั้งไปยังเซิร์ฟเวอร์ DNS รากเนื่องจากในกรณีของคุณเพื่อรับ example.com ตอนนี้ต้องถาม. net เกี่ยวกับ example.net

ในกรณีของฉันโดเมนทั้งหมดของฉันมีรายการ NS ของตัวเองดังนั้นสำหรับ example.com ฉันมี a.ns.example.com และ b.ns.example.com และสำหรับโดเมน example.net ของฉันฉันมี a.ns.example .net และ b.ns.example.net

มันต้องการการตั้งค่าเพิ่มเติมและบางโฮสต์อาจไม่เต็มใจให้คุณทำเช่นนั้น คุณอาจติดอยู่กับสิ่งที่คุณมีอยู่ในปัจจุบัน!


0

ลองใช้เครื่องมือด้วยตนเองและเห็นสิ่งที่รายงานกับบางโดเมนที่ฉันคุ้นเคยฉันจะบอกว่ามันอาจเป็นหลายสิ่งที่นำไปสู่ข้อความที่ให้ข้อมูล (โปรดทราบว่ามันคือ 'i' สำหรับข้อมูลไม่ใช่ '')

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

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

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

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