Welche Art von DNS-Eintrag wird benötigt, um eine Unterdomäne zu erstellen?

70

Ich erstelle eine Website und benötige eine Subdomain.

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

Ist es Aoder CNAME?

Keavon
quelle

Antworten:

65

Dies hängt davon ab, ob Sie das Hosting der Unterdomäne an einen anderen DNS-Server (oder an denselben Server, jedoch in einer anderen 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.

In diesem Fall benötigen Sie NS-Datensätze. Andernfalls reichen A- oder CNAME-Einträge aus.

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

Delegation

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

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 Domain.

www         IN A      192.168.2.6

Keine Delegation

Fügen Sie hier einfach einen A-Datensatz in die Zonendatei example.com ein und verwenden Sie einen Punkt, um anzugeben, dass Sie den www.infoHost in der example.comDomäne erstellen möchten :

www.info    IN A       192.168.2.6

CNAME verwenden

Die Entscheidung, ob ein CNAME verwendet wird, ist unabhängig von der Wahl der Delegierung. 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 Comicfiguren (daffy, elmer, mickey usw.) oder etwas Bürokratischem (sc01p6-serv) benennen und die generischen Namen darauf verweisen. Wenn sich die IP-Adresse des Geräts ändert, muss ich nur an einer Stelle nachsehen, um sie zu ändern.

www         IN CNAME   sc01p6-serv
mail        IN CNAME   sc01p6-serv
sc01p6-serv IN A       192.168.2.6
Barry Brown
quelle
5

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

  • zwei Nameserver ( NS) -Datensätze, die auf die maßgeblichen Nameserver für Ihre Unterdomäne verweisen
  • Address ( A) -Datensätze für die Subdomänennamenserver

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

  • ein Start of AuthoritySOA Rekord für die Sub-Domain
  • zwei oder mehr NSDatensätze
  • A Datensätze für die Sub-Domain-Nameserver

RFC1034 enthält eine gute Beschreibung der Konfiguration von Unterdomänen .

D. Shawley
quelle
4

Die Antwort ist, entweder wird funktionieren.

Welche Option bevorzugt wird, sollte von Ihrem Webhost mitgeteilt werden.

Wenn sie es gewohnt sind, die IP-Adressen ihrer Server zu ändern, verwenden Sie einen CNAMEZeiger auf den Namen, den sie Ihnen mitteilen.

Alnitak
quelle
0

Wenn Ihr Host Ihnen einen Namen in einer anderen Domain gibt, müssen Sie einen CNAME in Ihrer Domain erstellen. Wenn Ihr Host Ihnen eine IP-Adresse gibt, müssen Sie einen A-Eintrag in Ihrer Domain erstellen.

dmourati
quelle