Era tot DNS primar. Este un server web de bază care deservește o mână de aplicații asp.net de bază.
Pe fiecare DNS am folosit lista de export care exportă fișier simplist delimitat de tabele *.dns. Acest lucru a fost făcut individual pentru fiecare DNS direct și invers. Nu are rost să arăt înregistrările, deoarece au același „format” ca orice fișier dns exportat.
Chiar dacă DNSCMD este retras și înlocuit de powershell pentru această sarcină, a fost folosit pentru a încărca înapoi datele zonei dns. Fișierul dns a fost plasat în noul folder de sistem dns și fișierul a fost citit folosind comenzile DNSCMD, dar a rezultat doar în o înregistrare SOA fără nimic în ea. Asta în ciuda faptului că fișierele text dns au fost neschimbate și în folderul corespunzător. Comutatorul recordadd este în cel mai bun caz greoi și utilizarea sa seamănă mai mult cu un exercițiu de tastare în linia de comandă 101. Este mai rapid să începeți de la zero folosind interfața grafică. Realitatea este că există doar „n” tipuri de înregistrări dns care trebuie tratate într-un fișier dns, cum ar fi SOA, A, CNAME, MX, TXT etc. Au câmpuri și setări finite.
Cea mai simplă și mai bună soluție ar trebui să fie realizabilă prin simpla copie de rezervă a fișierelor text din vechiul folder „dns” și apoi plasându-le înapoi în folderul „dns” al serverului nou reinstalat. Fișierele și subfolderele sale *.dns ar fi complet intacte și neschimbate.O comandă de reîmprospătare care face ceva ar putea citi fișierele text și asta ar trebui să fie tot ceea ce este necesar. Recuperarea DNS a serverului ar fi finalizată în câteva secunde, nu în ore.
Pe lista de activități Microsoft „Windows Server” o opțiune de „import” DNS ar fi foarte utilă, deoarece metodele actuale DNSCMD sunt vechi de zeci de ani. Dacă există un „export”, ar trebui să existe un „import”. Alternativ, o singură comandă de import powershell pentru a citi oricare sau toate copiile de rezervă DNS înapoi în pozițiile lor respective. Metodele complicate necesare în prezent nu ar trebui să fie necesare pentru o sarcină atât de simplistă.
O actualizare software utilă poate include o nouă comandă pentru a exporta înregistrările DNS în contul de depozit Azure DNS. Apoi, caracteristica rolului DNS poate să nu fie nevoie nici măcar să fie instalată pe un server web Windows de bază.
Eram pe cale să închei această întrebare înainte ca cineva să răspundă. Vă rugăm să nu vă pierdeți timpul adăugând răspunsuri, deoarece problema a fost rezolvată. Înregistrările DNS au fost transferate în Azure și o singură înregistrare A a fost adăugată local pentru adresa IP internă, deoarece serverul este la premisă. Voi efectua teste pentru a identifica dacă pot elimina complet rolul DNS și mă pot baza în întregime pe Azure.