Import av domän från en zonfil

Inledning

Om du migrerar dina domäner från en annan leverantör eller om du själv hanterat dina namnservrar tidigare är risken stor att alla pekare för dessa domäner är lagrade i zonfiler.

Denna guide visar hur man med ett script kan automatisera importen av datan i dessa zonfiler till våra system.

Import av DNS records från zonfil

GleSYS DNS-backend använder inte zonfiler. Vi har ett fint API där man kan importera data. Här är ett exempel skrivet i PHP hur man kan använda ett skript för att importera sin zonfil.

Ladda hem PHP-filen här.

Logga sedan in i vår kontrollpanel och skapa en API-nyckel som har rättigheter till DNS.

Importera genom att köra:

php php_glesys_zone_import.php <ZONFIL> <ANVÄNDARE> <API-NYCKEL>

Resultatet kan bli:

jonasb@shell:~$ php php_glesys_zone_import.php example.com.zone cl12345 9nCEYMls0YRWA2GyOacy45WjO0wlJ13SyFxxs29s
Log: Adding domain...
Log: Successfully added domain
Log: Adding 8 records...

Log: --- Summary ---
Log: A       4
Log: NS      2
Log: MX      1
Log: CNAME   1
Log: Total   8
Log: 0 failed.

Ett exempel på hur en zonfil ser ut:

$TTL    86400
$ORIGIN example.com.
@  1D  IN  SOA ns1.example.com. hostmaster.example.com. (
                              2002022401 ; serial
                              3H ; refresh
                              300 ; retry
                              1w ; expire
                              3h ; minimum
                             )
       IN  NS     ns1.example.com. ; in the domain
       IN  NS     ns2.smokeyjoe.com. ; external to domain
       IN  MX  10 mail.another.com. ; external mail provider
ns1    IN  A      192.168.0.1  ;name server definition
www    IN  A      192.168.0.2  ;web server definition
ftp    IN  CNAME  www.example.com.  ;ftp server definition

Relaterade artiklar

Hittar du inte det du söker?

Kontakta oss gärna för mer information. Vi hjälper dig att komma fram till den bästa lösningen för dina behov.

Skicka e-post Ring 0200-23 88 00