ฉันต้องการใช้เซิร์ฟเวอร์ 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 และรวบรวมข้อมูลทั้งหมดให้ฉันได้ แต่คำถามของฉันคือมีวิธีที่ง่ายกว่านี้ในการแก้ปัญหานี้หรือไม่ อาจจะเป็นด้วยเครื่องมือที่มีอยู่แล้ว