Frage Welche Art von DNS-Record wird benötigt, um eine Subdomain zu erstellen?


Ich mache eine Website, und ich brauche eine Subdomain.

Ich muss den neuen Teil meiner Website hinzufügen, aber ich weiß nicht, welche Art von DNS-Eintrag in der DNS-Konsole hinzugefügt werden muss, um auf diese neue Website zu verweisen.

Ist es A oder CNAME?


55
2018-05-29 16:17


Ursprung




Antworten:


Dies hängt davon ab, ob Sie das Hosting der Subdomäne an einen anderen DNS-Server (oder an denselben Server, aber an eine andere Zonendatei) delegieren möchten. Sie delegieren eine Zone, wenn Sie möchten, dass eine andere Entität sie steuert, z. B. eine andere IT-Abteilung oder Organisation.

Wenn Sie dies tun, benötigen Sie NS-Datensätze. Wenn nicht, sind A- oder CNAME-Datensätze ausreichend.

Nehmen wir an, Sie haben die Domain example.com. Sie haben einen A-Eintrag für www.example.com und möchten die Subdomain info.example.com mit www.info.example.com als Host erstellen.

Delegation

In dieser Situation nehmen wir an, dass Sie zwei DNS-Server haben, die diese Subdomain hosten. (Dies können dieselben Server sein, auf denen derzeit example.com gehostet wird.) In diesem Fall erstellen Sie zwei NS-Einträge in der example.com-Zonendatei:

info        IN NS      192.168.2.2
info        IN NS      192.168.2.3

Auf diesen beiden Servern erstellen Sie die Zone info.example.com und füllen sie wie jede andere Domäne.

www         IN A      192.168.2.6

Keine Delegation

Fügen Sie hier einfach einen A-Eintrag in der example.com-Zonendatei hinzu, und verwenden Sie einen Punkt, um anzugeben, dass Sie den Eintrag erstellen möchten www.info Gastgeber in der example.com Domain:

www.info    IN A       192.168.2.6

Verwenden von CNAME

Die Entscheidung, ob ein CNAME verwendet werden soll, ist unabhängig von der Wahl der Delegation. Im Allgemeinen verwende ich gerne einen CNAME für die "generischen" Namen, die auf bestimmte Maschinennamen verweisen. Zum Beispiel könnte ich meine Maschinen mit einer organisatorischen Namenskonvention wie Zeichentrickfiguren (daffy, elmer, mickey usw.) oder etwas bürokratischem (sc01p6-serv) benennen und ihnen die generischen Namen zuweisen. Wenn sich die IP-Adresse des Computers jemals ändert, muss ich nur an einem Ort nachsehen, um ihn zu ändern.

www         IN CNAME   sc01p6-serv
mail        IN CNAME   sc01p6-serv
sc01p6-serv IN A       192.168.2.6

53
2018-06-01 17:40





Die Antwort ist, entweder wird es funktionieren.

Welche bevorzugt wird, sollte von Ihrem Web-Host beraten werden.

Wenn sie die IP-Adressen ihrer Server ändern möchten, verwenden Sie a CNAME auf den Namen zeigen, den sie dir sagen.


3
2018-05-29 16:31





Um die gesamte Subdomäne an einen anderen DNS-Dienst zu delegieren, benötigen Sie folgende Einträge im DNS Ihres Hosts:

  • zwei Name Server (NS) Datensätze, die auf die autoritativen Nameserver für Ihre Subdomäne verweisen
  • Adresse (A) Datensätze für die Sub-Domain-Nameserver

Außerdem müssen Sie ein Paar DNS-Nameserver für Ihre Subdomain bereitstellen. Sie müssen den folgenden Aufzeichnungen dienen:

  • ein Beginn der Behörde SOA Aufzeichnung für die Subdomain
  • zwei oder mehr NS Aufzeichnungen
  • A Datensätze für die Sub-Domain-Nameserver

RFC1034 enthält eine gute Beschreibung der Konfiguration von Subdomains.


3
2018-05-29 16:43





Wenn Ihr Host Ihnen einen Namen in einer anderen Domäne gibt, müssen Sie in Ihrer Domäne einen c-Namen erstellen. Wenn Ihr Host Ihnen eine IP-Adresse zuweist, müssen Sie in Ihrer Domäne einen Eintrag erstellen.


0
2018-06-01 17:39