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
Bild von Simon Bass

Head of Development  •  3 Artikel

538
Kategorie
Laptop mit geöffnetem Onlineshop und Produktansicht im Warenkorb als Beispiel für einen eigenen Webshop und den Einstieg in den E-Commerce ohne Programmierkenntnisse.

Wer verkaufen will, muss seine Produkte auf den Markt bringen. Verkaufen über Instagram, Facebook, Etsy oder Patreon ist bequem, doch die Kundenbeziehung gehört dabei nie ganz dir. Ein eigener Onlineshop gibt dir Kontrolle über Auftritt, Daten und Sichtbarkeit, bei Google ebenso wie in der KI-Suche. Wir zeigen dir fünf Gründe, warum er sich neben Plattformen lohnt, und wie du ohne Programmierkenntnisse startest.

Blog-Headerbild zum Beitrag über den neuen KI-gestützten Website-Baukasten Website Creator von hosttech.

Eine eigene Website ohne Programmierkenntnisse: Der neue Homepage-Baukasten von hosttech erstellt aus wenigen Angaben eine fertige Seite, die du per Drag-and-drop anpasst. Hosting und SSL-Zertifikat sind inklusive, die KI hilft bei Texten, Bildern und SEO. Hier erfährst du, was der neue Website Creator kann und welcher Tarif zu deinem Projekt passt.

Beitragsbild zum Blog über die PCtipp-Auszeichnung für den Website Creator von hosttech. Auf einem Laptop ist die Produktseite über den Website Creator zu sehen. Links im Bild die Auszeichnung. PCtipp 11/2026 AUSGEZEICHNET, 5 Sterne, KAUFTIPP, hosttech Website Creator

Die PCtipp-Redaktion hat im jährlichen Homepage-Baukasten-Test auch den Website Creator von hosttech geprüft. Das Ergebnis: fünf Sterne, das Prädikat "Ausgezeichnet" und der Kauftipp. Wir zeigen, was die Redaktion überzeugt hat, wie der Baukasten mit KI-Unterstützung funktioniert und für wen er sich eignet – vom ersten Webauftritt bis zum Onlineshop.

Headerbild zum Blogbeitrag über PHP-Updates. Im Hintergrund ein Computer-Bildschirm mit Code-Zeilen. Davor das Wort php in weiss.

Am 20. Oktober 2026 wurden zwei Sicherheitslücken in PHP bekannt, für die das PHP-Team einen Tag später Patches veröffentlicht hat. Wir haben sie auf allen hosttech-Systemen eingespielt. Hier erfährst du, was passiert ist, was wir getan haben und wann sich für dich ein PHP-Update lohnt, damit deine Website langfristig auf einer gepflegten Version läuft.

Titelbild zum Blogbeitrag von hosttech anlässlich des internationalen Caps Lock Day

AM 22. OKTOBER IST WORLD CAPS LOCK DAY! Keine Sorge, dieser Blogbeitrag ist NICHT komplett in Grossbuchstaben geschrieben. Wir erzählen, wie der kuriose Feiertag entstand und warum es heute zwei Termine im Jahr gibt. Ausserdem zeigen wir, wo Grossbuchstaben auf deiner Website und in E-Mails sinnvoll sind, wo sie eher stören und was dir bei Passwörtern passieren kann.

Headerbild zum Blogbeitrag über die Motion zu verschärften Regeln für .swiss- und .ch-Domains. Das Schweizer Bundeshaus mit einem Lila Farbfilter dargestellt. Oben links stehen die beiden TLDs .swiss und .ch

Das Parlament will Schweizer Domains besser vor Missbrauch schützen: Eine SVP-Motion für strengere Regeln bei .ch und .swiss hat nun auch den Ständerat überzeugt. Wir ordnen ein, was das für Inhaber:innen und Registrare bedeutet, wann die Vorgaben gelten könnten und was du schon jetzt tun kannst.

Headerbild zum Newsbeitrag zur Wahl "Webhoster des Jahres 2026" Text: Danke für eure Stimmen! Daneben zwei Auszeichnungen für hosttech: Kategorie Colocation 1. Rang und Kategorie Webhoster Schweiz 2. Rang.

Das unabhängige Webhosting-Vergleichsportal HOSTtest hat den Webhoster des Jahres 2026 gesucht. In der Kategorie "Colocation" haben wir es diesmal an die Spitze geschafft. Das freut uns besonders, weil hier die Konkurrenz international war. In der Kategorie "Webhoster Schweiz" belegt hosttech zum zweiten Mal in Folge Rang 2. Danke für deine Stimme, die diese Resultate möglich gemacht hat!

myhosttech Kundencenter