Aș dori să folosesc serverul nostru DNS intern pentru a lega numele de la furnizare la utilizarea finală. Așa că îmi imaginez așa.
Un server intră în rețeaua noastră și primește un DHCP sau o adresă statică și apoi are o intrare DNS cu numele său hardware, de exemplu ilocz1234xyz cu un server HP. Ulterior, serverul este furnizat și primește un nume și o funcție în acest proces. Aș dori să unesc aceste nume. În prezent, facem acest lucru dând serverului un nume în timpul provizionării, de exemplu pegasus în DNS, apoi creăm numele:
- ilocz1234xyz.example.com
- ilo.pegasus.example.com
- pegasus.example.com
După aceea, serverul este instalat de echipa OP cu un rol specific și primește un nume de lucru, de exemplu "server web", iar intrările DNS sunt ajustate:
- ilocz1234xyz.example.com
- ilo.pegasus.example.com
- pegasus.example.com
- webserver.example.com
Întrebarea mea acum este cum fac ca numele să fie referite, astfel încât să pot vedea că numele aparțin împreună. Initial am crezut asa:
- ilocz1234xyz.example.com O înregistrare -> 10.0.0.100
- ilo.pegasus.example.com C-NAME -> ilocz1234xyz.example.com
- pegasus.example.com O înregistrare -> 10.0.0.200
- webserver.example.com C-NAME -> pegasus.example.com
Scopul meu acum este să pot face o interogare pe pegasus.example.com și apoi să obțin intrările pentru ilo.pegasus.example.com și webserver.example.com, dar asta nu funcționează deoarece CNAME este doar un alias și nu pot caută DNS recursiv.Cu siguranță ați putea să scrieți și un script care interoghează DNS-ul și colectează toate datele pentru mine, dar întrebarea mea este dacă există o modalitate mai ușoară de a rezolva acest lucru, poate chiar cu instrumente de bord.