Hallo zusammen, ich habe folgendes Problem. Ich habe testhalber einen Webserver unter Windows 10 laufen. Über localhost:5001 und über 127.0.0.1:5001 kann ich lokal auf die Webseiten zugreifen. Wenn ich aber von einem anderen Rechner im Intranet darauf zugeifen möchte, geht das nicht. Mein Server Rechner hat die lokal IP-Adresse 192.168.1.100, also würde ich erwarten, daß ich mit 192.168.1.100:5001 aus dem Intranet ebenfalls die Webseiten abrufen kann. Ich habe nun schon recherchiert und gefunden, daß ich möglicherweise den Port 5001 in der Firewall freischalten muß. Ich habe nun für den Windows Defender unter "Eingehende Regeln" eine neue erstellt und TCP für die Ports 5000-5001 (lokaler Port) für Private, Öffentlich und Domain freigeschaltet. Wenn ich aber nun mit netstat -an die offenen Ports abfrage, sehe ich dort unter TCP und 192.168.1.100 keinn Port 5000 oder 5001. Gibt es außer dem Windows Defender noch andere Möglichkeiten? Eine andere Firewall ist nicht installiet.
Welchen Server nutzt du? Auf was hast du die BIND-Einstellung gesetzt?
Wenn der Webserver nicht auf 192.168.1.100 hört, liegt es an dessen Konfiguration.
Man kann Sockets auf ein bestimmtes Interfaces binden, oder auf alle. Bindet man den Server auf loopback, was vielleicht die sichere Standardeinstellung ist, gibts den auch nur über locahost.
:
Bearbeitet durch User
Das Web Projekt läuft momentan aus dem Visual Studio heraus. Es ist ein ASP net Core 3 Projekt. Ich habe den IIS Express Server und irgendwas zum Debuggen zur Auswahl. Mit irgendwas meine ich den Projektnamen. Keine Ahnung, welchen Server Visual Studio dafür verwendet.
Bin wohl noch zu neu.
> Auf was hast du die BIND-Einstellung gesetzt?
Eine Bind Einstellung kann ich unter den Projekt Properties nicht
finden.
Google wirft das aus, siehe Punkt 3: "Configure IISExpress on Win7 to listen on every interface (loopback and public)" https://gist.github.com/mdnmdn/4271652
:
Bearbeitet durch User
IIS lokal braucht keine Firewall. Wenn ich unter Windows den Dienst von außen erreichen will muss in der Firewall auch der Port freigegeben werden
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.