Domains
- productdevelopment@graubuenden.ch
- Stephanie Gram
Begriffe und Fragen
Was ist eine Domain/URL/Internetadresse?
Vereinfacht ausgedrückt ist eine Domain (auch Domainname oder Domäne) eine Internetadresse wie z.B. cyon.ch.
Sie dient dazu, einem Server einen einprägsamen Namen geben zu können, unter welchem dann eine Webseite erreichbar ist oder aus welcher eine E-Mail-Adresse geformt wird.
Aufbau
Der hinterste Teil nach dem Punkt, die so genannte Domainendung oder Top Level Domain (auch TLD) kann Aufschluss über die Herkunft geben. Es gibt dabei zwei Hauptgruppen:
- Länderspezifisch
Mit wenigen Ausnahmen wird aus dem Zwei-Buchstaben-Code jedes Landes die zugehörige Domainendung geformt. Es gibt über 200 sogenannte ccTLDs (cc = country code). Die einzelnen Länder bestimmen unabhängig, ob und zu welchen Bedingungen Domains mit ihrer Domainendungen verwendet werden können. - Generisch
Nebst den Länderdomains gibt es knapp über 20 so genannte generische Domainendungen (auch gTLD). Die bekannteste und verbreitetste generische Domainendung ist .com, gefolgt von .net und .org.
Weitere interessante Details zu Domainendungen finden sich bei Wikipedia.
Der zweithinterste Teil (oft auch der mittlere Teil oder korrekt 2nd Level Domain) ist frei wählbar. Erlaubt sind Buchstaben aus dem englischen Alphabet (und bei einigen Domains auch Sonderzeichen wie ä, ö, ü etc), alle Zahlen sowie das Sonderzeichen « - ».
Alle weiteren Ebenen werden vereinfacht als Subdomains bezeichnet. Das häufigste Beispiel ist dabei die Subdomain www, welche die zugehörige Webseite anzeigt. Heute sind viele Webseiten auch ohne die Angabe von www erreichbar. Bei cyon sind in der Grundeinstellung alle Webseiten mit und ohne www erreichbar.
Mehr Informationen und weitere Details zu Domains finden sich ebenfalls bei Wikipedia.
Was ist ein Hosting/Webhosting/Webspae?
Ein Speicherplatz im Internet, wo meine Daten für die Website sicher gespeichert sind.
Was ist ein Registrar?
Für den Verkauf von Domain-Namen (zum Beispiel graubuenden.ch) an Kunden sind die sogenannten Registrare zuständig. Die Listen der Registrare, bei denen Domain-Namen mit den Endungen .ch und .li registriert werden können, finden sich auf nic.ch und nic.li.
Was ist DNS?
Jeder Computer und jede Website im Internet erhält eine Nummer zugewiesen, eine sogenannte «IP-Adresse» (IP = Internetprotokoll), welche eindeutig ist, sich jedoch mit der Zeit ändern kann.
Der Server der Website cyon.ch hat zum Beispiel die IP-Adresse 194.126.200.10 und ist somit über einen Browser via http://194.126.200.10 erreichbar.
Da solche Nummern für uns Menschen schwer zu merken sind und sich IP-Adressen ändern können, wurde das sogenannte Domain Name System, kurz DNS, entwickelt.
Dieses System weist solchen IP-Adressen einen leichter lesbaren Namen, genannt Domain, zu.
Der IP-Adresse 194.126.200.10 ist die Domain cyon.ch zugewiesen. Wenn Sie also cyon.ch in Ihren Browser tippen, wird dieser Name im Hintergrund nach 194.126.200.10 umgewandelt.
Was ist ein Nameserver?
Das DNS baut auf Nameservern auf, die im ganzen Internet verteilt sind. Ein Nameserver ist also ein Dienst, welcher die zugehörige IP-Adresse zu einer Domain kennt und in beide Richtungen übersetzen kann.
Nehmen wir an, Sie kaufen eine Domain und tragen unsere Nameserver ein. Wenn Sie danach Ihre neue Domain aufrufen, werden zuerst die von Ihnen eingetragenen Nameserver angefragt, hinter welcher IP-Adresse sich diese Domain befindet. Der Nameserver gibt den Wert an Ihren Internetbrowser weiter und der Browser versucht dann über diese IP und Domain die Webseite vom Server abzurufen.
Was sind DNS Einträge und wie funktionieren sie?
Die DNS-Zone ist so etwas wie die Kommandozentrale einer Domain. Dort wird festgelegt, wo sich die einzelnen Funktionen und Features einer Domain befinden. Dies wird mit Hilfe von so genannten DNS-Einträgen erreicht. Damit sich diese unterscheiden gibt es verschiedene Typen von Einträgen, die unterschiedliche Funktionen haben.
Einen interessanten Comic, der erklärt wie DNS generell funktioniert, findet man hier: https://howdns.works/ep1/.
A-Records
Diese Records werden benötigt, um von einer Domain und Ihrer Zone auf einen anderen Server mittels einer Ziel-IP-Adresse zu verweisen.
MX-Records
Diese Records werden benötigt, um festzustellen, über welchen Anbieter Ihre E-Mails versendet werden. Sie verweisen von einem Hostnamen, also zum Beispiel «mail.Ihredomain.ch», auf einen anderen Hostnamen wie zum Beispiel «mail.cyon.ch».
Ablauf / Checkliste neue Domain
- Domain bei Registrar Exigo bestellen durch ReTO-Partner/Destination bei .ch-Adressen / .com-Adressen bei United-Domains (Empfehlung GRF, damit die Domains etwas gesammelt sind und nicht über viele Registrare verteilt)
- ReTO-Partner erstellt Jira-Ticket an GRF mit Bestellbestätigung von Exigo, sobald er diese erhalten hat und teilt GRF mit, wo diese hinführen soll
- GRF stellt bei Exigo sicher, dass alle Domains auf die gewünschten Seiten zeigen (DNS-Eintrag anpassen durch Exigo)
Ablauf / Checkliste Domain bei anderem Registrar als Exigo zu Exigo transferieren
- ReTO-Partner sagt altem Registrar, dass er Transfercode an Exigo schicken soll
Ablauf / Checkliste Relaunch / Going-Live
- ReTO-Partner füllt nachfolgende Übersicht aus mit Domains, Registraren, Name-Servern und Umleitung (Wohin sollen die Domains zeigen? Alle auf Homeseite?)
- ReTO-Partner schickt Übersicht inkl. Going-Live-Datum mittels Jira-Ticket an GRF
- Wenn Name-Server nicht Südostschweiz oder Exigo teilt GRF dem Anbieter des Name-Servers mit, dass er zum gewünschten Going-Live-Datum den C-Name-Record auf gr-ws1.exigo.ch oder den A-Record auf 193.93.21.102 leiten soll
- GRF schickt Liste mit allen Domains an Exigo und Namics und informiert über Going-Live-Datum (Exigo muss wissen, auf welche Domains Exigo hören muss. Exigo stellt sicher, dass alle Domains auf die neue Seite zeigen und muss dazu)
- Beim Going-Live entfernt Namics die Authentifizierung auf Beta sowei den Beta-Redirect. Exigo stellt sicher, dass die neuen Seiten über eine sichere SSL-Verbindung laufen. Dazu müssen sie ein LetsEncrypt-Zertifikat installiert werden.
- GRF überprüft mittels CMD/Ping, ob Domain antwortet:
Ablauf Hosting Drupal 8 (ab 2021)
Jegliche Tasks und Kommunikation zum Hosting laufen über das Ticketsystem von Unic. Unic prüft die technischen Gegebenheiten und erteilt gegebenenfalls einen Auftrag an Informatica.