Zugriff auf mehrere Sites aus der Testumgebung mithilfe der Hosts-Datei

Zugriff auf mehrere Sites aus der Testumgebung mithilfe der Hosts-Datei

Ich habe eine Windows Server-Testumgebung als VM auf einem anderen Unternehmensserver installiert (z. B. 192.168.2.30), auf der derzeit etwa fünf verschiedene Testsites gehostet werden. Mein lokaler Computer enthält eine Zeile in der Hosts-Datei, die die IP-Adresse der Testumgebung mit dev.company.com verknüpft. Die erste Site, die wir erstellt haben (mit Port 80 verknüpft), funktioniert einwandfrei, da dies der Standardport ist.

Wir können jedoch nicht auf unsere anderen Websites über andere Ports zugreifen (z. B. dev.company.com:81), obwohl wir in unserer Testumgebung über 192.168.2.30:81 problemlos darauf zugreifen können. Meines Wissens hat die Hosts-Datei keine Auswirkungen auf die Ports, weshalb ich verwirrt bin, warum es nicht so funktioniert.

Ich möchte in der Lage sein, mehrere unterschiedliche Sites in IIS auf unterschiedlichen Ports zu erstellen, und Benutzer im selben Netzwerk sollen auf diese über den Alias ​​dev.company.com zugreifen können, indem sie am Ende die Portnummer hinzufügen.

Wie kann ich meine Testumgebung und meine lokalen Maschinen ändern, damit dies funktioniert?

EDIT: Wie von joeqwerty angegeben, scheint es sich um ein Firewall-Problem zu handeln. Wie kann ich die Windows-Firewall auf dem Server dazu bringen, die Ports 80-100 freizugeben?

Antwort1

Das klingt für mich nach einem Firewall-Problem. Wenn Sie vom Server selbst auf die Sites auf diesen Ports zugreifen können, aber nicht von einem anderen Host aus, würde ich mir die Firewall auf dem Server ansehen und sicherstellen, dass eingehende Verbindungen zu diesen Ports zugelassen sind.

Antwort2

Ihre Netzwerkkonfiguration ist mir nicht klar. Ihr Problem kann also mit den zulässigen Ports zwischen Ihrem Computer und dem Testserver zusammenhängen. Verwenden Sie bei Port 80 einen Proxy? Wenn Sie weitere Informationen bereitstellen, können wir Ihnen bessere Antworten geben.

Die Hosts-Datei enthält nur die Zuordnungen von IPs und Namen.

Antwort3

Ich habe es noch nie gemacht (nur eine Theorie), aber Sie können versuchen, Ihre Testseiten auf einem Testserver mit derselben IP zu konfigurieren, indem SieIIS-HostheaderFunktion. Und konfigurieren Sie Ihren DNS-Server (oder Ihre Hosts-Datei) unbedingt so, dass die als Host-Header angegebenen Namen auf die IP Ihres Testservers umgeleitet werden.

verwandte Informationen