Direkt zum Inhalt

Cookie-Einstellungen

Wählen Sie, welche Arten von Cookies Sie erlauben. Sie können Ihre Auswahl jederzeit über Cookie-Einstellungen unten auf jeder Seite ändern. Datenschutzerklärung

Notwendig

Immer aktiv

Nötig zum Einloggen, für Ihren Warenkorb und um Ihre Auswahl zu speichern. Diese sind immer aktiv.

Welche Cookies?
  • weboke_sessie, weboke_klant, weboke_remember: Ihre Sitzung und eingeloggt bleiben
  • weboke_basket: Ihr Warenkorb
  • wkBtwIncl: Preise mit oder ohne MwSt. anzeigen
  • wok_cookies: Ihre Cookie-Auswahl, 12 Monate

Misst, welche Anzeige zu einem Besuch oder einer Bestellung führt, damit wir nicht für Anzeigen zahlen, die nichts bringen.

Welche Cookies?
  • Google Ads über Google Tag Manager (_gcl_au, _gcl_aw), bis zu 90 Tage
  • OpenAI Ads, Anzeigen in ChatGPT
  • wok_aff: über welchen Partner Sie zu uns kamen (Partnerprogramm), 60 Tage

4,6

Land und Sprache

Jedes Land hat seine eigene Website, mit Preisen und MwSt. dieses Landes.

Anzeigen

Subdomains und Wildcards

Modul 3: Einträge für Ihre Website · Lesezeit: 7 Minuten

Lernziel: Nach dieser Lektion können Sie ein Subdomain über das DNS anlegen und erklären, wie eine Wildcard funktioniert und wo sie nicht gilt.

Kernbegriffe: Subdomain, Wildcard (*), "ein bestehender Name gewinnt", Wildcard und tiefere Ebenen, Subdomain im Hosting-Panel versus nur ein DNS-Eintrag

Was ist ein Subdomain?

Ein Subdomain ist ein Name vor Ihrer Domain: shop.example.com, blog.example.com, mail.example.com. Auch www.example.com ist technisch gesehen einfach ein Subdomain. Sie müssen dafür nichts registrieren oder bezahlen: Wer die Domain example.com besitzt, darf darunter selbst so viele Namen anlegen, wie er möchte. Ein Subdomain entsteht, indem Sie dafür einen Eintrag anlegen.

Ein Subdomain kann auch mehrere Ebenen tief sein: test.shop.example.com ist problemlos möglich. Jeder Teil zwischen den Punkten darf maximal 63 Zeichen lang sein, und der gesamte Name maximal 253 Zeichen.

Zwei Arten von Subdomains

In der Praxis bedeutet "ein Subdomain anlegen" zwei unterschiedliche Dinge, und das verwirrt viele Menschen.

1. Nur ein DNS-Eintrag. Sie legen im DNS einen A-, AAAA- oder CNAME-Eintrag für shop an. Damit weiss die Welt, wohin shop.example.com zeigt. Zeigt er auf einen externen Dienst, etwa eine Webshop-Plattform, dann sind Sie fertig: Dieser Dienst kümmert sich um die Website.

shop.example.com.   3600  IN  CNAME  shops.platform.example.

2. Ein Subdomain in Ihrem Hosting-Panel. In einem Hosting-Panel können Sie auch ein Subdomain anlegen. Dabei passieren zwei Dinge: Das Panel setzt (sofern das DNS dort verwaltet wird) einen Eintrag im DNS, und es richtet den Webserver mit einem eigenen Verzeichnis für die Dateien dieses Subdomains ein. Das brauchen Sie, wenn die Website des Subdomains bei Ihrem eigenen Hosting liegen soll, zum Beispiel ein zweites WordPress unter blog.example.com.

Zwei Stolperfallen:

  • Wird Ihr DNS woanders verwaltet als bei Ihrem Hosting (andere Nameserver, siehe Lektion 2.1), dann setzt das Panel den Eintrag an einer Stelle, die niemand abfragt. Legen Sie den Eintrag dann selbst bei der Partei an, die das DNS verwaltet.
  • Möchten Sie, dass ein Subdomain auf einen externen Dienst zeigt, legen Sie es dann nicht im Hosting-Panel an, sondern nur als DNS-Eintrag. Andernfalls erhalten Sie zwei Einträge für denselben Namen, die sich gegenseitig im Weg stehen.

Die Wildcard: ein Eintrag für alle Namen

Eine Wildcard ist ein Eintrag mit einem Sternchen als Name:

*.example.com.   3600  IN  A  192.0.2.10

Das bedeutet: "Jeder Name unter example.com, der nicht separat in der Zone steht, zeigt auf 192.0.2.10". Fragt jemand blog.example.com, test.example.com oder wat-dan-ook.example.com ab, und existiert dieser Name nicht separat, dann liefert das DNS die Antwort der Wildcard.

Viele Hostingpakete richten standardmässig eine Wildcard ein. Dadurch funktioniert ein neues Subdomain im Hosting-Panel sofort, ohne dass für jeden Namen ein eigener Eintrag nötig ist. Auch www funktioniert dann automatisch.

Wo eine Wildcard nicht gilt

Die Regeln für Wildcards stehen in RFC 4592. Drei Dinge sind nützlich zu wissen.

Ein bestehender Name gewinnt. Gibt es einen eigenen Eintrag für shop.example.com, dann wird die Wildcard für diesen Namen nicht verwendet. Auch nicht für andere Recordtypen: Hat shop nur einen CNAME, dann liefert die Wildcard für shop auch keinen A-Eintrag mehr. Eine Wildcard ist also ein Auffangnetz für Namen, die überhaupt nicht existieren.

*.example.com.     A      192.0.2.10
www.example.com.   CNAME  shops.platform.example.

Hier geht blog.example.com zu 192.0.2.10, aber www.example.com zur Plattform.

Eine Wildcard gilt nicht für die nackte Domain (Apex). *.example.com fängt example.com selbst nicht auf. Dafür brauchen Sie einen eigenen Eintrag.

Eine Wildcard gilt nicht unterhalb eines Namens, der existiert. Existiert shop.example.com, dann fängt *.example.com den Namen test.shop.example.com nicht auf. Die Wildcard funktioniert nur für Namen, deren gesamter "Pfad" nicht existiert. Existiert shop nicht, dann fällt test.shop.example.com sehr wohl unter die Wildcard. Möchten Sie eine Wildcard unter shop, dann legen Sie *.shop.example.com an.

Eine Wildcard, Zertifikate und Tippfehler

Eine Wildcard im DNS sagt nur, wohin ein Name zeigt. Achten Sie dabei auf zwei Dinge:

  • Ein Zertifikat. Für https auf jedem Subdomain brauchen Sie ein Zertifikat, das diese Namen abdeckt. Ein Wildcard-Zertifikat (*.example.com) ist etwas anderes als ein Wildcard-Eintrag und wird separat beantragt. Let's Encrypt stellt Wildcard-Zertifikate nur über eine Prüfung im DNS aus.
  • Tippfehler. Mit einer Wildcard funktioniert auch ww.example.com oder wwww.example.com. Das kann praktisch sein, bedeutet aber auch, dass jeder denkbare Name eine Antwort liefert. Manche Administratoren möchten das gerade nicht.

In der Praxis: So sieht es in einem Panel aus

Als Beispiel verwenden wir DirectAdmin. Andere Panels (cPanel, Plesk) haben einen vergleichbaren Bildschirm für Subdomains.

  1. Öffnen Sie Subdomains und klicken Sie auf Subdomain hinzufügen.
  2. Geben Sie nur den ersten Teil ein, zum Beispiel shop.
  3. Wählen Sie das Verzeichnis für die Dateien aus, oder belassen Sie die Standardeinstellung.
  4. Speichern Sie.

Möchten Sie, dass das Subdomain auf einen externen Dienst zeigt, überspringen Sie diesen Bildschirm und legen Sie nur einen Eintrag in DNS-Verwaltung an (Lektion 3.1 oder 3.2).

Een subdomein aanmaken 0:41

Zusammenfassung

  • Ein Subdomain entsteht, indem Sie dafür einen Eintrag anlegen; eine Registrierung ist nicht nötig.
  • Nur ein DNS-Eintrag reicht aus, wenn ein externer Dienst die Website liefert. Ein Subdomain im Hosting-Panel brauchen Sie, wenn die Website bei Ihrem eigenen Hosting liegt.
  • Eine Wildcard *.example.com beantwortet alle Namen, die ansonsten nicht existieren.
  • Ein bestehender Name gewinnt immer gegenüber der Wildcard; die Wildcard gilt nicht für die nackte Domain und nicht unterhalb eines Namens, der existiert.
  • Ein Wildcard-Eintrag ist kein Wildcard-Zertifikat.

Quiz

1. In der Zone stehen *.example.com A 192.0.2.10 und www.example.com CNAME shops.platform.example. Wohin geht www.example.com?



2. Deckt *.example.com auch den Namen example.com selbst ab?



3. Sie möchten, dass nieuwsbrief.example.com auf einen externen Newsletter-Dienst zeigt. Was tun Sie?



4. shop.example.com existiert, und es gibt eine Wildcard *.example.com. Erhält test.shop.example.com eine Antwort von der Wildcard?



Aufgabe

Aufgabe Z3.3: Eine Wildcard entdecken. Prüfen Sie, ob github.io eine Wildcard verwendet. Suchen Sie den A-Eintrag eines Namens, der mit ziemlicher Sicherheit nicht separat existiert, etwa dnscursus- gefolgt von ein paar zufälligen Buchstaben .github.io. Erhalten Sie eine IP-Adresse zurück, tragen Sie dann ja ein sowie die Adresse, die Sie erhalten haben.

Aufgabe Z3.3: Einen Wildcard-Eintrag entdecken



Was Sie eingeben und was wir live finden, speichern wir nicht. Ihr Browser merkt sich Ihre Antworten und ob Sie die Aufgabe bestanden haben. Sind Sie angemeldet, speichern wir nur, dass Sie die Aufgabe (fast) richtig hatten, in Meine Kurse; dort können Sie es auch löschen.

Aufgabe O3.3: Selbst einstellen in Ihrer Übungszone. Legen Sie in Ihrer Übungszone an:

  • einen Wildcard-Eintrag * (Typ A) mit dem Wert 192.0.2.20
  • einen A-Eintrag vast mit dem Wert 192.0.2.21

Das Programm prüft anschliessend drei Namen: einen zufälligen Namen (der muss die Wildcard liefern), vast (der muss seine eigene Adresse liefern) und die nackte Übungszone.

Aufgabe O3.3

Diese Aufgabe erledigen Sie in Ihrer eigenen Übungszone: einer echten DNS-Zone auf den Nameservern von WebOké, nur für Sie. Melden Sie sich mit Ihrer E-Mail-Adresse an. Sie erhalten einen Login-Link per E-Mail und kehren anschliessend zu dieser Lektion zurück. Wir verwenden Ihre Adresse ausschliesslich für den Kurs.

Weiterführende Informationen

Diese Artikel beschreiben die Schritte in den Panels von WebOké; in anderen Panels funktionieren sie vergleichbar.

Einen Moment bitte…

Richten Sie Ihre Domains ein

Legen Sie für jede Domain die Nameserver, die Verknüpfung mit Ihrem Hosting und den künftigen Inhaber fest.

Ihre Domains werden geladen…