Hinzufügen eines Subdomain-DNS-Eintrags in Windows Server


7

Ich versuche, einem Produktionsserver einige Subdomains hinzuzufügen. Nehmen wir an, der Server ist 2K8 und die Domain ist www.mysite.com. Ich möchte SD1.mysite.com und SD2.mysite.com hinzufügen. Da dies ein Produktionsserver ist, habe ich nicht den Luxus von Versuch und Irrtum - ich kann es mir nicht leisten, die Domain herunterzufahren, während ich lerne, wie man eine Subdomain erstellt. Ein weiterer Luxus, den ich nicht habe, sind DNS-Kenntnisse.

Meine Frage lautet: Welche Art von Datensatz füge ich meiner Domain hinzu, um eine lokale Subdomain auf einer localhost-Site mit Port 81 zu erstellen?

Im Windows Server DNS-Manager wird Folgendes angezeigt:

DNS-Übersicht

Dieser erweiterte Knoten ist die Site, zu der ich Subdomains hinzufügen möchte. Wenn ich mit der rechten Maustaste auf einen Subdomain-Datensatz klicke, werden folgende Optionen angezeigt:

Geben Sie hier die Bildbeschreibung ein

Zu diesem Zeitpunkt weiß ich nicht, ob ich eine andere Domain, einen Alias, einen C-Namen, einen Host, eine Delegation erstelle oder mich in der Ecke in der fötalen Position, die meine Knie umklammert, während ich hin und her schaukele und weine, besiegt in die Ecke lege.

Vielen Dank

Antworten:


4

Wenn Sie eine Subdomain hinzufügen möchten, wählen Sie das New DomainElement aus dem Kontextmenü aus und benennen Sie es entsprechend. Nachfolgende Datensätze, die in der Subdomain erstellt wurden, werden als hostX.SD1.mysite.com.

Wenn Sie einfach einen DNS-Eintrag für SD1 in der Domäne / Zone mysite.com erstellen möchten, wählen Sie das New Host (A or AAAA)Element im Kontextmenü aus und bearbeiten Sie es entsprechend. Dadurch wird ein A-Datensatz für SD1 in der Domäne / Zone mysite.com erstellt, was zu einem A-Datensatz von führt SD1.mysite.com.


Würden sowohl die New Domain- als auch die DNS Record-Methode das gleiche Ergebnis erzielen, oder ist eine der anderen vorzuziehen?
Nocarrier

Nein, würden sie nicht. Eine ist eine Subdomain / Zone, die DNS-Einträge enthält. Alle Datensätze in der Subdomain / Zone wären DNSrecord.SD1.mysite.com. Der andere wäre ein Host (A) -Datensatz in der vorhandenen Zone SD1.mysite.com.
Joeqwerty

Großartig, danke! Eine letzte Frage. Ich habe den Datensatz hinzugefügt und er funktioniert, aber nur, wenn ich den Port anhänge: IE SD1.MySite.com:8881 funktioniert, SD1.MySite.com jedoch nicht. Der AAAA HOST-Datensatz erlaubt keine Ports, nur IPAddress. Irgendeine Idee, wie ich den Port aus dem Mix herausnehmen kann? Port 80 ist bereits belegt ... Vielleicht kann ich überhaupt keine Ports verwenden?
Nocarrier

Sie können DNS nicht zum Festlegen des Ports verwenden (Sie könnten dies tatsächlich mit einem SRV-Eintrag tun, aber Webbrowser unterstützen keine SRV-Einträge). Sie müssen also den Port beim Herstellen einer Verbindung angeben oder Host-Header auf dem Webserver für diese Site einrichten.
Joeqwerty

Ich kann dir nicht genug danken! Ihre erstklassigen Fähigkeiten werden am meisten geschätzt.
Nocarrier

5

Alles, was Sie tun, ist klicken "New Host (A or AAAA)..."und für den Namen eingeben somehost.subdomain. "Subdomain" wird automatisch als Subdomain hinzugefügt, und in dieser Subdomain wird ein Host-Datensatz mit dem Namen "somehost" erstellt. Sehr einfach.

Es ist gut, dass Sie mit Produktionsservern vorsichtig sind, aber erwägen Sie, sich eine kleine Laborumgebung zusammenzustellen, auch wenn diese nur aus VMs auf Ihrem Laptop besteht, macht sich das um ein Vielfaches bezahlt.


+ 1 für den Vorschlag für eine Laborumgebung - mit der Leichtigkeit von VMs gibt es heutzutage wirklich keine Entschuldigung. Vielen Dank!
Nocarrier

+1 sehr klare und solide Erklärung.
Säbel

Ich habe es gerade versucht und es hat wie ein Zauber funktioniert! :) Mein Problem war darauf zurückzuführen, dass die lokale Domain mit derselben Adresse und der WWW-Site übereinstimmt. Musste www.subdomain im Feld Name machen, damit es funktioniert!
NBN-Alex
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.