Hallo, ich weiß, dass ich iptables so einrichten kann, dass es an eine andere IP-Adresse weiterleitet, wenn ein Port angegeben wird
Beispiel:
- Benutzer gibt domain.com ein und es wird die Site angezeigt
- andere Benutzer geben domain.com:28015 ein und stellen eine Verbindung zu einem Spieleserver her
kann ich es jetzt so einrichten, dass es nur auf einer Subdomain funktioniert?
Zum Beispiel
- Benutzer geben sub.domain.com ein und es wird die Site der Subdomain angezeigt
- Der Benutzer gibt sub.domain.com:28015 ein und stellt eine Verbindung zum Spieleserver her.
der Grund, warum ich dies möchte, ist, dass ich ein paar Spieleserver habe und auf allen eine Site läuft, die auf ihrer eigenen Subdomäne läuft (z. B. rust.domain.com und mc.domain.com).
Ist es also möglich, dies zu tun, damit Benutzer eine Verbindung zu einem Spieleserver herstellen können, wenn sie die Subdomäne und den Port verwenden?
Antwort1
Nicht möglich. TCP-Pakete enthalten nur Quell- und Ziel-IP-Adressen, keinen FQDN. Wenn Ihre Domäne und Subdomäne also beide auf die gleiche IP-Adresse verweisen, kann iptables nicht unterscheiden, mit welcher „Domäne“ der Benutzer eine Verbindung herstellt.
Antwort2
ok, ich habe eine Lösung gefunden
also habe ich die Subdomäne erstellt und ihr die IP des dedizierten Servers gegeben, auf dem meine Spieleserver gehostet werden.
Ich habe mich beim Server mit Windows 2008 angemeldet und die Netsh-Schnittstelle Portproxy verwendet, um alle Port-80-Anfragen an den Webserver umzuleiten