Când publici un site, trebuie să existe o înregistrare DNS care îl indică spre serverul VolunHub. Pe pagina fiecărui domeniu (/publicare/ → Domenii) alegi cine o scrie: tu, de mână, sau VolunHub, în contul tău de la Amazon Route 53 ori Cloudflare.
Manual — nu dai acces nimănui. Eviți orice configurare, dar fiecare site nou cere ca tu să creezi înregistrarea și să aștepți.
Amazon Route 53 — zona domeniului e în Route 53 (în contul platformei sau în contul structurii tale).
Cloudflare — domeniul e delegat la Cloudflare. Dai un token limitat la o singură zonă.
Orice alegi, restul ține de VolunHub: aceleași gărzi (nu se scriu decât A, AAAA și CNAME pentru hostname-ul unui site, niciodată un nume protejat, MX, TXT sau NS) și aceeași verificare a conexiunii.
Lasă furnizorul pe Manual (valoarea implicită).
Pe pagina site-ului, ghidul îți arată înregistrarea exactă de creat: CNAME pentru subdomenii, A pentru domeniul propriu-zis.
O creezi la registrar sau la furnizorul DNS. Publicarea așteaptă până când DNS indică serverul VolunHub.
Dacă zona e în contul AWS al platformei, un administrator VolunHub o conectează: alegi furnizorul „Amazon Route 53”, introduci ID-ul zonei și lași „Rol IAM” gol. Apoi apeși Verifică conexiunea.
Nu dai nicio cheie. Creezi în contul tău un rol IAM pe care VolunHub îl asumă doar pentru zona ta.
Pe pagina domeniului găsești principalul VolunHub, ID-ul extern al domeniului și cele două politici, gata de copiat.
În AWS creezi un rol al cărui nume începe cu
volunhub-publishing-dns. La relația de încredere pui politica de încredere afișată, la permisiuni politica de permisiuni afișată.Copiezi ARN-ul rolului în câmpul „Rol IAM” al domeniului (Editează), alături de ID-ul zonei.
Apeși Verifică conexiunea.
ℹ️ Ce poate rolul
Rolul scrie doar înregistrări A, AAAA și CNAME în zona ta și exclude domeniul propriu-zis și www, cu excepția celor pe care le folosește deja un site din VolunHub. Dacă adaugi mai târziu un site chiar pe domeniu, actualizează politica de permisiuni cu cea afișată atunci pe pagină.
În Cloudflare: My Profile → API Tokens → Create Token → Create Custom Token.
Permisiuni:
Zone → DNS → EditșiZone → Zone → Read.Zone Resources: Include → Specific zone → domeniul tău. Nu alege „All zones”.
Opțional: o dată de expirare și o restricție de IP. Un token expirat e observat de verificarea zilnică.
Copiezi tokenul (apare o singură dată) și ID-ul zonei (pagina Overview a zonei, 32 de caractere).
În VolunHub, la Editează domeniul: furnizor „Cloudflare”, ID-ul zonei și tokenul. Apeși Verifică conexiunea.
⚠️ Ce nu poate limita Cloudflare
Un token Cloudflare se limitează la zone și permisiuni, nu la nume sau tipuri de înregistrări. Gardurile pentru nume și tipuri sunt cele din VolunHub. Înregistrările scrise sunt mereu DNS only (fără proxy); un nume pe care îl proxia Cloudflare își pierde CDN-ul, cache-ul și WAF-ul când este preluat, iar la revenire proxy-ul se restaurează. Cloudflare nu refuză o ștergere pentru că înregistrarea s-a schimbat între timp: VolunHub o recitește chiar înainte de scriere și refuză dacă s-a schimbat, dar rămâne o fereastră de ordinul unei fracțiuni de secundă.
Tokenul este stocat criptat, nu se afișează niciodată (pagina spune doar „Token setat” sau „Token lipsă”) și se șterge când domeniul trece la altă structură.
Butonul Verifică conexiunea de pe pagina domeniului rulează, în ordine, șase pași și se oprește la primul care eșuează, spunând cauza și ce faci:
Configurarea este completă — ID-ul zonei, tokenul sau rolul există, iar scrierile DNS sunt pornite în mediul acesta.
Autentificare — furnizorul acceptă credențialele.
Zona este a acestui domeniu — numele zonei e exact domeniul.
Delegarea indică zona — nameserverele publice sunt cele ale zonei.
Înregistrările se pot citi.
Înregistrările se pot scrie — VolunHub creează și șterge imediat un CNAME de test la
_volunhub-check.domeniul-tău. Un rol sau un token doar-citire trece de primii cinci pași și eșuează aici.
Domeniul e verificat doar când toți șase trec. Rezultatul ultimei verificări (când, cine, fiecare pas) rămâne pe pagina domeniului. În fiecare noapte, primii cinci pași se repetă pe domeniile verificate; dacă un token a expirat sau un rol a fost șters, administratorii IT ai structurii primesc o sarcină, înainte ca o publicare să dea de problemă.
Route 53 în contul tău: ștergi rolul IAM sau îi scoți relația de încredere.
Cloudflare: ștergi tokenul din My Profile → API Tokens.
Oricare: setezi furnizorul domeniului pe Manual.
Înregistrările deja create rămân în zonă. Următoarea publicare nu mai poate scrie, iar verificarea zilnică te anunță.