Score:0

วิธีใช้ DNS เพื่ออ้างอิงอินสแตนซ์ของเซิร์ฟเวอร์

ธง gb

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

เซิร์ฟเวอร์เข้ามาในเครือข่ายของเราและรับ DHCP หรือที่อยู่แบบคงที่ จากนั้นจึงมีรายการ DNS พร้อมชื่อฮาร์ดแวร์ เช่น ilocz1234xyz กับเซิร์ฟเวอร์ HP ต่อมาเซิร์ฟเวอร์ได้รับการจัดเตรียมและได้รับชื่อและฟังก์ชันในกระบวนการ ฉันต้องการรวมชื่อเหล่านี้ เรากำลังทำเช่นนี้โดยตั้งชื่อเซิร์ฟเวอร์ระหว่างการจัดเตรียม ตัวอย่างเช่น pegasus ใน DNS จากนั้นเราจะสร้างชื่อ:

  • ilocz1234xyz.example.com
  • ilo.pegasus.example.com
  • pegasus.example.com

หลังจากนั้น เซิร์ฟเวอร์จะถูกติดตั้งโดยทีม OP ที่มีบทบาทเฉพาะและได้รับชื่อที่ใช้งานได้ เช่น "เว็บเซิร์ฟเวอร์" และรายการ DNS จะถูกปรับ:

  • ilocz1234xyz.example.com
  • ilo.pegasus.example.com
  • pegasus.example.com
  • เว็บเซิร์ฟเวอร์.example.com

คำถามของฉันตอนนี้คือฉันจะได้รับชื่อที่จะอ้างอิงได้อย่างไร เพื่อให้ฉันเห็นชื่ออยู่ด้วยกัน ตอนแรกฉันคิดแบบนี้:

  • ilocz1234xyz.example.com ระเบียน -> 10.0.0.100
  • ilo.pegasus.example.com C-NAME -> ilocz1234xyz.example.com
  • pegasus.example.com บันทึก -> 10.0.0.200
  • webserver.example.com C-NAME -> pegasus.example.com

เป้าหมายของฉันตอนนี้คือฉันสามารถสร้างแบบสอบถามบน pegasus.example.com แล้วรับรายการสำหรับ ilo.pegasus.example.com และ webserver.example.com แต่ไม่ได้ผลเพราะ CNAME เป็นเพียงนามแฝงและฉันทำไม่ได้ ค้นหา DNS ซ้ำคุณยังสามารถเขียนสคริปต์ที่สอบถาม DNS และรวบรวมข้อมูลทั้งหมดให้ฉันได้ แต่คำถามของฉันคือมีวิธีที่ง่ายกว่านี้ในการแก้ปัญหานี้หรือไม่ อาจจะเป็นด้วยเครื่องมือที่มีอยู่แล้ว

Score:1
ธง za

ไม่มีวิธีทั่วไปใน DNS ในการทำเช่นนั้น มันไม่ได้ออกแบบมาแบบนั้น การแจงนับการอ้างอิงย้อนกลับ ในใจ.ลองนึกถึงระบบไฟล์ Linux ทั่วไป: ไม่มีวิธีใดที่จะรวบรวม symlinks ทั้งหมดที่ชี้ไปที่วัตถุบางอย่างนอกเหนือจากการสแกนโครงสร้างไดเร็กทอรีทั้งหมด

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

ชื่อ.example.com. 192.0.2.1
ชื่อ.example.com. TXT "CNAME:some-alias.example.com CNAME:another-alias.example.org"
some-alias.example.com ชื่อ CNAME.example.com

อื่น-alias.example.org ชื่อ CNAME.example.com

หรือจะเรียกว่าบันทึกก็ได้ _back-reference.name.example.com. หรืออะไรทำนองนี้ คุณเลือก.

ฉันไม่รู้อะไรเกี่ยวกับเครื่องมือที่ใช้สิ่งนี้อยู่แล้ว แต่ก็ไม่ยากที่จะทำ

gb flag
ความคิดที่ดี ฉันจะลองดู

โพสต์คำตอบ

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