🔍
DNS
DNS cluster beállítása
Több HestiaCP szerver DNS zóna-szinkronizálása: master-slave konfiguráció, zónaátvitel és parancsok.
v1.9.x Frissítve: 2026-06-01

Mi a DNS cluster?

A DNS cluster azt jelenti, hogy több szerver szinkronizálja a DNS zónákat egymás között. Ha az egyik névszerver meghibásodik vagy nem elérhető, a másik tovább tudja kiszolgálni a DNS kéréseket. Ez magasabb rendelkezésre állást és redundanciát biztosít.

A DNS szabványok szerint minden domainhez legalább két névszerver szükséges (NS rekord). Ha csak egy névszervert üzemeltetsz, és az kiesik, az egész domain elérhetetlenné válik.

Mikor érdemes DNS clustert üzemeltetni?

Haladó témakör: A DNS cluster beállítása HestiaCP-n haladó szintű feladat. Hibás konfiguráció esetén DNS kiesés keletkezhet, ami az összes domain elérhetetlenségét okozhatja. Csak akkor állítsd be, ha tisztában vagy a következményekkel, és van visszaállítási terved!

Master-Slave beállítás lépései

  1. Master szerveren (ahol a zónák kezelése történik): Jelentkezz be adminként → Admin menü → DNS ClusterAdd Slave → add meg a slave szerver adatait (IP, API port, felhasználónév, jelszó).
  2. Slave szerveren: Győződj meg, hogy a HestiaCP API hozzáférés engedélyezve van: Admin → Configure Server → API → API Access: Enabled. Jegyezd fel az API jelszót.
  3. Tűzfal szabályok: A master szervernek el kell érnie a slave 8083-as portját (HestiaCP API) és a 53-as portját (DNS). Ellenőrizd mindkét szerver tűzfalát.
  4. Zónaátvitel tesztelése: Adj hozzá egy DNS rekordot a masterben, és ellenőrizd, hogy pár percen belül megjelenik-e a slave szerveren is.

Slave szerver hozzáadása CLI-ből

A master szerveren futtatandó parancs, ahol slave.domain.hu a slave szerver hostname-je, 8083 az API portja, admin a felhasználónév:

bash
v-add-remote-dns-host slave.domain.hu 8083 admin JelszóIde

DNS cluster szinkronizálása

Ha a zónák nincsnek szinkronban (pl. slave leállt és visszajött), kézzel is kikényszeríthető a szinkronizálás:

bash
v-sync-dns-cluster

Cluster állapot ellenőrzése

bash
# Slave szerverek listázása
v-list-remote-dns-hosts

# Egy adott zóna ellenőrzése a slave-en
dig @slave.domain.hu domain.hu SOA