So richten Sie ein DNS für mehrere Websites auf verschiedenen Servern zu Hause ein

So richten Sie ein DNS für mehrere Websites auf verschiedenen Servern zu Hause ein

Ich habe das noch nie gemacht und bin mir nicht sicher, ob das machbar ist. Mein Ziel ist es, mehrere Websites bei mir zu Hause auf einem ESXi-Server zu hosten.

Ich plane, einen ESXi-Server zu verwenden, um mehrere virtuelle Maschinen für verschiedene Websites zu generieren. Ich habe nur einen 80-Port, da ich nur eine öffentliche IP habe. Ich hoffe, dass ich diesen Port für mehrere Websites verwenden kann. Ich weiß nicht, wie man ein „DNS-System“ einrichtet, um unterschiedliche Verkehrsanforderungen an unterschiedliche Website-Server zu leiten. Ich weiß, dass wir in Windows einen IIS einrichten und dann auf unterschiedliche Websites verweisen können. Ich wollte das im Linux-Äquivalent erledigen. Aber die Websites werden auf unterschiedlichen Maschinen statt auf einem Webserver gehostet. Wird das ein Problem sein?

Eigentlich muss es nicht unbedingt etwas mit dem ESXi-Server zu tun haben, es kann auch einfacher sein. Die Frage könnte so lauten: Sie haben zu Hause mehrere Desktops und jeder Desktop hostet eine Website, auf die Sie von externen Besuchern zugreifen möchten. Ich weiß, wie man eine Website öffentlich macht. Aber ich weiß nicht, wie man mehrere Websites erstellt. Vielen Dank.

Antwort1

Mit DNS ist das nicht möglich. DNS (zumindest im Web) ordnet Domänennamen lediglich IP-Adressen zu, die alle dieselbe statische IP-Adresse haben müssen.

Damit haben Sie zwei Möglichkeiten für mehrere öffentlich zugängliche Websites -

1.Verwenden Sie unterschiedliche Ports, um die Site zu identifizieren - zBhttp://site.one http://site.two:81 http://site.three:83und leiten Sie dann per Portweiterleitung auf die entsprechende interne Maschine um.

  1. Verwenden Sie einen Reverse-Proxy – senden Sie alle externen Anfragen an einen Computer und lassen Sie ihn die Anfragen nach Bedarf abrufen – einschließlich der Verbindung mit anderen Computern, falls erforderlich.

verwandte Informationen