Atacurile brute force sunt printre cele mai frecvente amenințări la adresa unui server cPanel: boți…

Cum configurezi DNS clustering în WHM pentru redundanță maximă
Un server DNS care cade înseamnă că toate domeniile găzduite devin inaccesibile, chiar dacă serverul web și email funcționează perfect. DNS clustering în WHM rezolvă această problemă prin sincronizarea automată a zonelor DNS pe mai multe servere nameserver, asigurând că o pană a unui server nu afectează rezolvarea numelor de domenii.
Dacă oferiti hosting altor clienți, DNS clustering nu este un lux, ci o cerință de bază pentru un SLA (Service Level Agreement) serios. Fără cel puțin două servere nameserver independente, ns1 și ns2, orice furnizor de domenii va considera configurarea dumneavoastră incompletă.
Cum configurezi DNS clustering în WHM pentru redundanță maximă
WHM include un sistem de DNS clustering nativ care sincronizează zonele DNS între mai multe servere cPanel/WHM. Alternativ, puteți folosi servere DNS externe dedicate (PowerDNS, BIND) sau servicii DNS terțe (Cloudflare, Route53) ca nameservere secundare.
Scenariul recomandat pentru un furnizor de hosting este să aveți cel puțin două servere nameserver pe IP-uri diferite, ideal în locații sau data centere diferite.
Tipuri de roluri în clusterul DNS WHM
WHM suportă trei roluri pentru serverele dintr-un cluster DNS:
- Standalone – serverul gestionează propriile zone DNS fără să facă parte dintr-un cluster. Configurația implicită pentru un server cPanel nou.
- Master – serverul principal care deține zonele DNS și le propagă celorlalte servere din cluster. Când creați un nou domeniu pe serverul master, zona DNS este automat trimisă serverelor slave.
- Slave – serverul secundar care primește și stochează zonele DNS de la master. Poate răspunde la interogări DNS independent de master, asigurând redundanța.
Pasul 1: Generarea cheii DNS cluster pe serverul master
Navigați în WHM la Clusters, Configure Cluster și selectați rolul DNS Cluster Role ca Master. WHM generează automat o cheie de acces (DNS Cluster Key) pe care o veți folosi pentru a autoriza serverele slave să se conecteze.
Copiați această cheie, deoarece o veți introduce pe serverele slave în pasul următor.
Pasul 2: Configurarea serverului slave
Pe al doilea server cPanel/WHM (serverul nameserver secundar), navigați tot la Clusters, Configure Cluster și selectați rolul DNS Cluster Role ca Slave. Introduceți IP-ul serverului master și cheia DNS Cluster Key copiată anterior. WHM va testa conexiunea și va confirma dacă autorizarea a reușit.
Dacă serverul slave nu are cPanel instalat (un server dedicat exclusiv DNS), puteți folosi BIND sau PowerDNS cu un script de sincronizare. WHM suportă și această configurație prin opțiunea de transfer de zone AXFR.
Pasul 3: Configurarea nameserverelor în WHM
Pe serverul master, navigați la Server Configuration, Basic WebHost Manager Setup și configurați nameserverele ns1 și ns2. Introduceți hostname-ul și IP-ul pentru fiecare nameserver:
- ns1.domeniu-vostru.ro, IP-ul serverului master
- ns2.domeniu-vostru.ro, IP-ul serverului slave
Înregistrați glue records la registrarul de domenii pentru ns1 și ns2, asociind hostname-urile cu adresele IP corespunzătoare. Fără glue records, rezolvarea DNS poate eșua circular.
Pasul 4: Testarea propagării zonelor
Creați un domeniu de test pe serverul master și verificați că zona DNS a ajuns pe serverul slave:
# Verificati zona pe serverul slave
dig @IP_SERVER_SLAVE domeniu-test.ro SOA
# Verificati ca ambele nameservere raspund corect
dig @ns1.domeniu-vostru.ro domeniu-test.ro A
dig @ns2.domeniu-vostru.ro domeniu-test.ro AAmbele interogări trebuie să returneze același răspuns. Dacă ns2 nu cunoaște domeniul, verificați log-ul de sincronizare din WHM, Clusters, Show Current Configuration.
DNS clustering cu Cloudflare ca nameserver secundar
O alternativă populară este să folosiți Cloudflare sau un alt serviciu DNS terț ca nameserver secundar în loc de un al doilea server cPanel. Cloudflare poate prelua zonele DNS de pe serverul cPanel prin transfer AXFR și să le servească din rețeaua sa globală de servere DNS, cu performanță și redundanță superioare unui singur server secundar propriu.
Configurarea se face din Cloudflare prin adăugarea serverului cPanel ca sursă primară DNS și activarea transferului de zone. Dezavantajul este că orice modificare de DNS trebuie propagată prin transfer AXFR, ceea ce poate introduce o mică întârziere față de modificările directe în WHM.
Monitorizarea clusterului DNS
Verificați regulat starea clusterului DNS pentru a detecta devieri de sincronizare. Din WHM, navigați la Clusters, Show Current Configuration pentru a vedea starea conexiunilor între servere. Configurați alerte prin email pentru erorile de sincronizare DNS din WHM, Server Contacts.
Concluzie
DNS clustering în WHM este configurația minimă necesară pentru orice furnizor de hosting care oferă SLA-uri clienților. Două nameservere independente, configurate corect cu glue records la registrar și sincronizare automată prin WHM, elimină DNS ca punct unic de eșec și protejează disponibilitatea tuturor domeniilor găzduite pe server.
Dacă administrați mai multe servere VPS și doriți să implementați DNS clustering, serverele noastre VPS cu 24, 32 sau 64 de nuclee CPU sunt compatibile cu configurația cPanel DNS cluster descrisă în acest ghid.


