Status

/

/

Unsere Nameserver: Das ist die neue API

Unsere Nameserver: Das ist die neue API

Veröffentlicht am 18. Januar 2021
  4 Min. Lesezeit
  Aktualisiert am 11. November 2024

Vor Kurzem haben wir eine neue REST API für unsere Nameserver (DNS Server) aufgeschaltet. Wir zeigen dir, wofür du diese nutzen kannst und was du dabei beachten solltest.

Blogbild hosttech DNS API

Inhalt

Weshalb eine neue API?

Wie du vielleicht weisst, verfügen unsere Nameserver bereits über eine für unsere Kunden zugängliche API. Diese basiert jedoch noch auf dem SOAP Protokoll und ist bereits etwas in die Jahre gekommen. Unsere neue REST API vereinfacht die Integration in moderne Applikationen. Ausserdem haben wir grossen Wert auf eine umfassende Dokumentation gelegt.

Wofür kann ich die API verwenden?

Mithilfe der API können alle Vorgänge automatisiert werden, welche über unser DNS Panel vorgenommen werden können. Diese Automatisierung bringt hauptsächlich in all jenen Anwendungsfällen etwas, in denen öfters dieselben oder sehr ähnliche Vorgänge ausgeführt werden. Wenn einer der folgenden Fälle auf dich zutrifft, ist die API genau das Richtige für dich:

Hosting Reseller

Du bist Hosting Reseller bei hosttech und möchtest den Bestellprozess für deine Kunden automatisieren. Alternativ kannst du hier auch unser WHMCS Modul verwenden, welches bereits unsere DNS API für dich anbindet.

Dynamische IP

Du hast im Büro oder Zuhause eine dynamische IP, betreibst da aber einen Server welcher von extern erreichbar sein sollte. Mit der DNS API kannst du die IP automatisch aktualisieren, sobald sich diese ändert.

SSL Validierung

Die meisten SSL Anbieter bieten die Domainvalidierung via DNS an, so auch der beliebte Gratis-Provider Let’s Encrypt. Eine Integration der DNS API in deinen SSL Validierungsprozess ermöglicht dir zum Beispiel das automatische Verlängern von Zertifikaten, bei welchen eine HTTP Validierung technisch nicht möglich oder nicht erlaubt ist (z.B. Wildcard Zertifikate bei Let’s Encrypt).

Wie wird die API verwendet?

  1. Um die API verwenden zu können, benötigst du als Erstes einen Account zu unserem DNS System.
    Wenn du bereits über einen Account verfügst, musst du als Erstes ein Token erstellen, um mit der API kommunizieren zu können. Dazu meldest du dich im myhosttech Kundencenter an, navigierst zu «Domains / DNS Editor / API» und erstellst da dein erstes Token. Alternativ besteht auch die Möglichkeit, ein Token über die API zu lösen. Sende dazu einen POST Request an den Endpunkt /api/v1/auth/personal-access-tokens/credentials. Bitte bewahre das soeben erstellte Token sicher auf, da es vollen Zugriff auf alle deine DNS Zonen ermöglicht! Sollte dir das Token trotzdem einmal abhandenkommen, kannst du es jederzeit widerrufen bzw. löschen.
  2. Sobald du das Token hast, bist du bereit, loszulegen. Die einfachste Möglichkeit, um die Funktionsweise der API auszuprobieren, ist direkt in unserer interaktiven Dokumentation. Klicke zuerst auf den grünen Button «Authorize» und gib dort dein soeben erstelltes Token ein.
  3. Anschliessend kannst du alle API Endpunkte direkt in der Dokumentation ausprobieren. Selbstverständlich kannst du auch jeden beliebigen anderen REST Client wie zum Beispiel Postman verwenden.

Achtung: Zum sicheren Testen empfehlen wir eine Testzone anzulegen und nicht mit einer bestehenden, produktiven Zone zu experimentieren!

Um die korrekte Funktion von Zonen zu testen, kannst du Tools wie beispielsweise nslookup verwenden. Um die Änderungen möglichst zeitnah testen zu können und um mögliche Verzögerungen durch Caching auf den Resolver Server zu umgehen, empfehlen wir direkt unsere Nameserver anzusprechen.

Beispielabfrage mit «nslookup» für den A-Record von blog-test.ch

Beachte, dass Änderungen an deiner Zone erst nach wenigen Minuten abgefragt werden können.

Code Beispiel in PHP

Das nachfolgende Beispiel zeigt, wie eine Zone geladen und anschliessend ein A Record verändert werden kann. Dieses Vorgehen kann beispielsweise genutzt werden, um automatisch eine IP Änderung vorzunehmen.

Für eine möglichst einfache und generische Code-Darstellung wurde in diesem Beispiel der HTTP-Client von Laravel verwendet. Dasselbe Prinzip funktioniert jedoch mit allen gängigen HTTP-Clients und Programmiersprachen.

Inhalt

Artikel teilen

Link kopieren

Artikel teilen

Link kopieren
Picture of Simon Bass

Head of Development    3 Artikel

538
Kategorie
Blick über die Schulter einer Frau. Sie hält das Fachmagazin PCtipp in der rechten Hand, in der linken eine Kaffeetasse. Zu sehen ist der Artikel zum Webhosting-Support-Test 2025. Rechts unten in der Ecke steht eine Pflanze.

Im alljährlichen Webhoster-Support-Test des Fachmagazins PCtipp schnitt hosttech in diesem Jahr mit einem "Ausgezeichnet" ab. Dank optimaler Benutzerführung und kompetentem Support wurden wir zudem mit dem Kauftipp-Siegel ausgezeichnet.

Beitragsbild zur News über den Webhosting-Test von HOSTtest. hosttech-CEO Marius Meuwly lächelt in die Kamera, im Hintergrund sind die Büroräumlichkeiten von hosttech zu sehen. Rechts oben in der Ecke das Test-Siegen von HOSTtest. Daruf steht: SEHR GUT (4,7/5) Im Test: hosttech Schweiz Hosting Top Deal 05/2025 www.hosttest.ch

Das unabhängige Webhosting-Vergleichsportal HOSTtest hat unser Hosting Top Deal getestet. Fazit: Sehr gut. "Ein rundum überzeugendes Webhosting-Paket, das sich durch leistungsstarke Technik, hohe Benutzerfreundlichkeit und faire Konditionen auszeichnet."

Beitragsbild zum Blog-Artikel "Was ist ein Hosting". Bild von Hosting-Servern in einem Server-Rack. Alles eher dunkel gehalten, mit rotem Stimmungslicht.

Ohne Hosting keine Website – doch was steckt dahinter? In diesem Guide erklären wir dir, was Hosting ist, wie es funktioniert und warum es für deine Onlinepräsenz unverzichtbar ist. So findest du die passende Lösung für dein Webprojekt – sicher, leistungsstark und zukunftssicher.

Beitragsbild zum Blogartikel über den Welt-Passwort-Tag. Blick über die Schulter einer Frau auf ihren offenen Laptop, auf dem die Maske zum Ändern des Passworts im myhosttech Kundencenter zu sehen ist. Rechts neben dem Laptop steht eine schwarze Espressotasse mit dem hosttech-Logo drauf.

hosttech verschärft seine Passwort-Richtlinien für E-Mail, Plesk und alle weiteren mit hosttech genutzten Dienste. Damit wollen wir der zunehmenden Gefahr durch Phishing- und weitere Cyberangriffe entgegenwirken.

Blogbild zum Thema SSL-Zertifikat. Zu sehen ist ein Browser-Tab, oben steht SSL Certificate in der Suchleiste ein Schloss-Symbol und daneben der Anfang einer URL mit https://www.ssl

 SSL ist ein Muss für jede moderne Website – besonders bei WordPress. Mit einem aktiven SSL-Zertifikat schützt du nicht nur die Daten deiner Besucher, sondern verbesserst auch dein Google-Ranking. Wir zeigen dir, wie du SSL ganz einfach in WordPress aktivierst und Fehler vermeidest.

Beitragsbild zum Blogartikel über den Welt-Passwort-Tag. Blick über die Schulter einer Frau auf ihren offenen Laptop, auf dem die Maske zum Ändern des Passworts im myhosttech Kundencenter zu sehen ist. Rechts neben dem Laptop steht eine schwarze Espressotasse mit dem hosttech-Logo drauf.

Jedes Jahr am ersten Donnerstag im Mai ist Welt-Passwort-Tag. Am 1. Mai 2025 ist es wieder so weit. Wir nutzen die Gelegenheit, euch mit wertvollen Passwort-Tipps zu versorgen.

Headerbild zum Newsbeitrag betreffend der Zertifikats-Erneuerung ISO/IEC 27001 für hosttech. Aufnahme von Server-Racks im Datacenter DATAROCK von hosttech. Im Vordergrund ist das im April 2025 erneuerte Zertifikat über die Einhaltung der ISO/IEC 27001 Standards zu sehen.

Seit 2022 sind wir nach ISO/IEC 27001 für den Betrieb von Datacenter- und entsprechenden Cloud-Services zertifiziert. Diese Zertifizierung muss alle drei Jahre erneuert werden. Das haben wir diesen Frühling erfolgreich getan.

myhosttech Kundencenter