
Ich möchte darauf hinweisen example.com
. Ich kann das nicht testen, weil DNS-Updates auf Live-Websites so langsam sind und ich nicht sicher bin, welcher Eintrag nicht wie vorgesehen angewendet wird.www.example.com
blog.example.com
Mein aktuelles Setup ist:
example.com
Site hat zwei Subdomains:
www
und blog
.
example.comverfügt über folgende Datensätze:
example.com SOA 'some default value from my provider'
(nicht ganz sicher, was ein SOA-Eintrag ist)blog.example.com NS dns1.myprovider.com
blog.example.com NS dns2.myprovider.com
example.com NS dns1.myprovider.com
example.com NS dns2.myprovider.com
www.example.com NS dns1.myprovider.com
www.example.com NS dns2.myprovider.com
example.com TXT 'some default values from my provider'
(nicht ganz sicher, was ein TXT-Eintrag ist)
'www'-Subdomäne hat die folgenden Datensätze:
SOA
Datensatz (Standardwert)NS
Datensatz (DNS1) (nicht entfernbar)NS
Datensatz (DNS2) (nicht entfernbar)
'Blog' Subodmain hat folgende Datensätze:
SOA
Datensatz (Standardwert)NS
Datensatz (DNS1) (nicht entfernbar)NS
Datensatz (DNS2) (nicht entfernbar)A
Datensatz (tatsächliche IP des Servers)
Außerdem habe ich definiertzwei Weiterleitungen:
example.com
Zublog.example.com
www.example.com
Zublog.example.com
Wenn ich jetzt zu gehe, blog.example.com
funktioniert es wie es soll. Wenn ich zu gehe, example.com
werde ich umgeleitet www.example.com
und www.example.com
bekomme die Meldung „Server-DNS-Adresse konnte nicht gefunden werden.“
Was habe ich falsch gemacht?
EDIT: Update nach Vorschlägen von Twisty. Aktuelles Setup ist: https://pasteboard.co/bRfMKJv09.png
Und jetzt habe ich keine Weiterleitung von www.example.com zu blog.example.com
Antwort1
So erreichen Sie dies mit DNS-Einträgen:
- Entfernen Sie die
www
undblog
Subdomains. Für das, was Sie erreichen möchten, sind sie überflüssig.
Dann in der Domäne example.com:
Erstellen Sie einen A-Eintrag mit den folgenden Werten:
Gastgeber:@
(Keiner)
Verweist auf:Actual IP of server
Erstellen Sie einen A-Eintrag mit den folgenden Werten:
Gastgeber:blog
Verweist auf:Actual IP of server
- Erstellen Sie einen CNAME-Eintrag mit den folgenden Werten:
Gastgeber:www
Verweist auf:blog.example.com
Folgendes passiert, wenn ein Besucher zu den verschiedenen Hostnamen navigiert:
- Denn
blog.example.com
der A-Record verweist auf den Server - Denn
www.example.com
der CNAME-Eintrag verweist auf blog.example.com - Denn
example.com
der A-Record verweist auf den Server
Ihre serverseitige Umleitung von example.com zu blog.example.com ist immer noch erforderlich. Die Umleitung von www.example.com zu blog.example.com sollte jedoch nicht mehr erforderlich sein (Sie können jedoch aus Sicherheitsgründen beides beibehalten).
Für die Stammdomäne (example.com) könnten Sie versucht sein, einen CNAME-Eintrag zu verwenden, um auf blog.example.com zu verweisen. Von der Verwendung eines CNAME-Eintrags für einen Stammeintrag wird jedoch aus den unten erläuterten Gründen generell abgeraten.Hier.
Antwort2
Die Lösung für mein Problem bestand darin, die Subdomäne „www“ zu erstellen. Nach dem Hinzufügen der Subdomäne „www“ wird meine Seite mit den Regeln „Weiterleitungen verwalten“, die über das DNS-Kontrollfeld meines Internetdienstanbieters verfügbar waren, auf „blog.example.com“ umgeleitet.