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.
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.
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
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.