1. Home
  2. Domæner og DNS
  3. Hvordan eksporterer jeg en zonefil for mit domæne?

Hvordan eksporterer jeg en zonefil for mit domæne?

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.

Du skal være logget ind på den webhosting-konto, hvor domænenavnet er hostet, for at få noget ud af kommandoen.

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

Hvis du har indtastet et domænenavn, som ikke er registreret på din webhosting-konto, vil du modtage følgende fejlmeddelelse:
jq: error (at :1): Cannot iterate over null (null)

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.

Was this article helpful?

Related Articles