În general, oamenii testează la nivel local dacă serviciile rulează corect pe noile lor adrese IP, suprascriind înregistrările DNS curente cu intrări din fișierul hosts
Acest lucru nu vă permite să configurați înregistrările CNAME, desigur, va trebui să mapați toate înregistrările pe care doriți să le testați la adresele IP la care ar fi rezolvate în cele din urmă înregistrările CNAME, înainte de a le putea introduce într-un fișier hosts.
Nu uitați să eliminați acele intrări după ce ați terminat testarea.
În general, nu cred că oamenii rulează servere de nume de testare pentru a testa modificările DNS și, de obicei, le realizează pur și simplu în serverele lor DNS autorizate în momentul în care sunt necesare, dar procedura pentru aceasta ar fi:
- Instalați același software de server DNS pe care l-ați rula în producție pe un server de testare (sau stația dvs. de lucru).
- Configurați-l și copiați fișierul/datele zonei master din producție pe serverul dumneavoastră de nume de testare.
- Faceți modificări DNS.
- Testați dacă sunt eficiente cu o interogare DNS, de ex.
dig changed.example.com. @adresa-IP-a-server-numele-test
.
- Modificați setările de rețea pentru sistemul de operare pentru a utiliza
adresa-IP-a-server-nume-test
ca server de nume preferat/singur.
- Testați aplicația(ele).
- Când are succes:
Efectuați aceleași modificări în producție sau copiați fișierul de zonă în producție.
Homebrew oferă serverul Bind DNS https://formulae.brew.sh/formula/bind , Nelegat https://formulae.brew.sh/formula/unbound și altele pentru o instalare ușoară pe Mac.