Einrichten der DNS-Unterstützung

Einrichten der DNS-Unterstützung

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.comblog.example.com

Mein aktuelles Setup ist:

example.comSite hat zwei Subdomains: wwwund blog.

example.comverfügt über folgende Datensätze:

  1. example.com SOA 'some default value from my provider'(nicht ganz sicher, was ein SOA-Eintrag ist)
  2. blog.example.com NS dns1.myprovider.com
  3. blog.example.com NS dns2.myprovider.com
  4. example.com NS dns1.myprovider.com
  5. example.com NS dns2.myprovider.com
  6. www.example.com NS dns1.myprovider.com
  7. www.example.com NS dns2.myprovider.com
  8. 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:

  1. SOADatensatz (Standardwert)
  2. NSDatensatz (DNS1) (nicht entfernbar)
  3. NSDatensatz (DNS2) (nicht entfernbar)

'Blog' Subodmain hat folgende Datensätze:

  1. SOADatensatz (Standardwert)
  2. NSDatensatz (DNS1) (nicht entfernbar)
  3. NSDatensatz (DNS2) (nicht entfernbar)
  4. ADatensatz (tatsächliche IP des Servers)

Außerdem habe ich definiertzwei Weiterleitungen:

example.comZublog.example.com

www.example.comZublog.example.com

Wenn ich jetzt zu gehe, blog.example.comfunktioniert es wie es soll. Wenn ich zu gehe, example.comwerde ich umgeleitet www.example.comund www.example.combekomme 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:

  1. Entfernen Sie die wwwund blogSubdomains. Für das, was Sie erreichen möchten, sind sie überflüssig.

Dann in der Domäne example.com:

  1. Erstellen Sie einen A-Eintrag mit den folgenden Werten:
    Gastgeber: @(Keiner)
    Verweist auf: Actual IP of server

  2. Erstellen Sie einen A-Eintrag mit den folgenden Werten:
    Gastgeber: blog
    Verweist auf: Actual IP of server

  3. 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.comder A-Record verweist auf den Server
  • Denn www.example.comder CNAME-Eintrag verweist auf blog.example.com
  • Denn example.comder 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.

verwandte Informationen