En zonefil for et domæne indeholder alle DNS-poster for domænenavnet (dvs. oplysninger om, hvor det og dets underdomæner peger hen, hvor indgående post for domænet skal håndteres osv.)
Der er tilfælde, hvor du har brug for at hente en zonefil til dit domæne, f.eks. hvis du skifter DNS-udbyder. Hvis du selv vil hente en zonefil, skal du bruge SSH eller terminalen i cPanel, da der ikke er nogen grafisk brugerflade til dette.
Log derfor ind på SSH via klienten på din computer eller via terminalen i cPanel (hvis du ikke ved, hvordan man gør, kan du se denne vejledning). Kopier derefter kommandoen nedenfor, erstat domännamnet
med det korrekte domænenavn, og kør kommandoen (du behøver ikke at foretage andre ændringer i kommandoen ud over at indtaste det korrekte domænenavn). Når det kører, får du en tekstfil, der hedder domain name_zonefile.txt (hvor “domain name” er erstattet med det domænenavn, du har indtastet). Filen vil være placeret i roden af din webhosting-konto.
DOMAIN=domännamnet
; cpapi2 ZoneEdit fetchzones --output=json | jq --arg domain "$DOMAIN" -r '.cpanelresult.data[].zones[$domain][]' > ~/${DOMAIN}_zonefile.txt
Når du har kørt kommandoen uden at se nogen fejlmeddelelser, kan du downloade filen domain_zonefile.txt og give den til den nye DNS-udbyder. Du kan downloade den via filhåndteringen i cPanel eller via en FTP-klient.