En zonfil för en domän innehåller alla DNS-inlägg för domännamnet (alltså information om varthän den och dess underdomäner pekar, var inkommande mail för domänen ska hanteras etc).
Det finns fall där man behöver hämta ut en zonfil för sin domän, exempelvis om man ska byta DNS-leverantör. För att själv hämta ut en zonfil behöver man använda SSH eller terminalen inne på cPanel då inget grafiskt gränssnitt för detta finns.
Logga således in på SSH via klient på din dator eller genom terminalen inne på cPanel (om du inte vet hur du gör, se denna guide). Kopiera därefter nedanstående kommando, ersätt domännamnet
med rätt domännamn och kör kommandot (du ska inte behöva göra några andra ändringar i kommandot utöver att ange korrekt domännamn). Efter det körts kommer du få ut en textfil som heter domännamnet_zonefile.txt (där “domännamnet” ersätts med det domännamn du skrivit in). Filen kommer ligga i roten för ditt webbhotellkonto.
DOMAIN=domännamnet
; cpapi2 ZoneEdit fetchzones --output=json | jq --arg domain "$DOMAIN" -r '.cpanelresult.data[].zones[$domain][]' > ~/${DOMAIN}_zonefile.txt
När du kört kommandot utan att se några felmeddelanden kan du hämta ner filen domännamnet_zonefile.txt och lämna den till den nya DNS-leverantören. Du kan ladda ner den via Filhanteraren inne på cPanel eller genom en FTP-klient.