1. Home
  2. Domener og DNS
  3. Hvordan eksporterer jeg en sonefil for domenet mitt?

Hvordan eksporterer jeg en sonefil for domenet mitt?

En sonefil for et domene inneholder alle DNS-oppføringer for domenenavnet (dvs. informasjon om hvor det og dets underdomener peker, hvor innkommende post for domenet skal håndteres osv.).

Det er tilfeller hvor du må laste ned en sonefil for domenet ditt, for eksempel hvis du ønsker å bytte DNS-leverandør. For å laste ned en sonefil selv, må du bruke SSH eller terminalen inne i cPanel da det ikke er noe grafisk grensesnitt for dette.

Du må være logget inn på hostingkontoen der domenenavnet er satt opp for å kunne få ut noe via kommandoen.

Logg deg derfor på SSH via klienten på datamaskinen din eller gjennom terminalen inne i cPanel (hvis du ikke vet hvordan du gjør det , se denne veiledningen ). Kopier deretter kommandoen nedenfor, erstattdomännamnet med riktig domenenavn og kjør kommandoen (du skal ikke trenge å gjøre andre endringer i kommandoen enn å spesifisere riktig domenenavn). Etter at den er kjørt vil du få opp en tekstfil kalt domenenavn_zonefil.txt (der «domenenavn» erstattes med domenenavnet du skrev inn). Filen vil være i roten til webhotellkontoen din.

DOMENE=domännamnet ; cpapi2 ZoneEdit hentesoner --output=json | jq --arg domene "$DOMAIN" -r '.cpanelresult.data[].zones[$domain][]'> ~/${DOMAIN} _zonefile.txt

Hvis du skrev inn et domenenavn som ikke er oppført på hostingkontoen din, vil du motta følgende feilmelding:
jq: error (at :1): Cannot iterate over null (null)

Når du har kjørt kommandoen uten å se noen feilmeldinger, kan du laste ned filen domainname_zonefile.txt og overlate den til den nye DNS-leverandøren. Du kan laste den ned via filbehandlingen i cPanel eller via en FTP-klient .

Was this article helpful?

Related Articles