Domänenname der virtuellen Maschine

908
Munshine

Ich lerne gerade Selbsthosting und habe jetzt einen dedizierten Server bei einem Anbieter (So You Start) und einen Domainnamen, der bei einem anderen Anbieter (OVH) gekauft wurde.

Auf meinem dedizierten Server habe ich eine Proxmox VE-Installation mit einigen VMs. Ich möchte, dass meine Domain auf meine VM verweist, und dann in der Lage ist, für jede auf meinem VM installierte Anwendung eine Subdomain festzulegen (z. B. cloud.mydomain.com für NextCloud, news.mydomain.com für TinyTinyRSS ...).

Ich weiß im Grunde nicht, wie ich das machen soll, und ich verstehe nicht, was genau DNS-Server und DNS-Zonen sind. Ist dies eine klare, anfängerorientierte Erklärung, wie all dies funktioniert, theoretisch und mit irgendwelchen Hinweisen wie kann man das praktisch erreichen?

Prost

0

1 Antwort auf die Frage

0
ivanivan

Eine Zone ist der gesamte Domänennamenbereich - * .example.com, einschließlich example.com selbst.

Jede Zone verfügt über Einträge, die sich auf Hostnamen und ihre IP-Adressen beziehen (A-Einträge oder CNAME-Einträge), und andere DNS-Funktionen, z. B. welche Server für die Namen in der Zone verantwortlich sind (NS-Einträge), welche Server E-Mails für die Zone erhalten sollen ( MX-Datensätze), welche Server E-Mails für die Zone senden dürfen (TXT / SPF-Datensätze) usw.

Wenn Sie möchten, dass die Benutzer auf https://app1.example.com und https://app2.example.com zugreifen, benötigen Sie keine Subdomains. Sie benötigen lediglich Host-Einträge (A-Datensatz oder CNAME-Datensätze).

Eine Unterdomäne unterbricht dies weiter - so können Sie * .sub.example.com haben - und die Kontrolle über die Datensätze haben, die an einen anderen Nameserver delegiert werden als die übergeordnete Zone example.com. In diesem Fall wird sub1.example.com eine eigene Zone, obwohl es Teil der Zone example.com ist. So können Sie dort weitere Hostnamen angeben - www.sub1.example.com. Sie können auch alle anderen Datensätze auf Zonenebene angeben - Nameserver, MX-Server, SPF-Datensätze usw.

Möglicherweise sehen Sie auch Verweise auf Reverse-DNS. Dies ist wie bei DNS, nur bei IP-Adressen. Welchen Hostnamen sieht eine IP-Umkehrung aus? Dies wird von der Person / Agentur / Gruppe kontrolliert, die das betreffende Subnetz besitzt. Ihr Diensteanbieter ist also normalerweise derjenige, der diese Einträge für Sie vornimmt, entweder indem Sie ein Serviceticket einlegen und sagen, "wir haben es für das festgelegt, was wir wollen und nicht ändern" oder indem Sie Ihnen ein Web zur Verfügung stellen Form usw. auszufüllen, dass die entsprechenden Einstellungen geändert werden.

Mehrere Hostnamen können auf eine IP-Adresse verweisen - und jede IP-Adresse kann nur auf einen Hostnamen verweisen. Ein Hostname kann auf mehrere IPs verweisen (Round-Robin-DNS).

Ich würde empfehlen, das Bedienfeld oder das Ticketing-System Ihres Dienstanbieters für den Umgang mit DNS-Daten zu verwenden, bis Sie selbst erfahren, wie Sie dies tun.

Ich empfehle, mindestens Kapitel 2 dieses Buches zu lesen - http://www.zytrax.com/books/dns/ch2/index.html#concepts