OS X 10.10.4: Keine Verbindung zum IIS Express asp.net-Webserver im LAN möglich (andere Windows-Rechner jedoch schon)

OS X 10.10.4: Keine Verbindung zum IIS Express asp.net-Webserver im LAN möglich (andere Windows-Rechner jedoch schon)

Ich habe einen Webserver, der auf IIS Express läuft.

Ich habe die Bindungen in meiner IIS-Instanz so geändert, dass sie auf PORT:COMPUTERNAME ausgeführt werden, und außerdem eine Regel zur Firewall hinzugefügt, um eingehende Anfragen auf diesem Port zuzulassen.

Wenn ich auf einem Windows-Laptop über LAN navigiere http://COMPUTERNAME:PORT, erhalte ich meine Webseite, aber dasselbe Problem auf meinem OSX wird nie gelöst. Ich habe es versucht, http://COMPUTERNAME.local:PORTaber http://IP4ADDRESS:PORTes hat nichts genützt.

Ich kann die IP4 des Servers anpingen und erhalte problemlos eine Antwort.

Ich arbeite nicht in einer Domäne und beide Computer befinden sich in derselben Arbeitsgruppe.

Irgendwelche Ideen?

Antwort1

OS X verwendet nur Microsoft-eigene Namensdienste (NetBIOS Name Service, WINS, LLMNR) bei der Verbindung mit Microsoft-eigenen Protokollen/Diensten wie SMB/CIFS. Es verwendet im Allgemeinen keine Microsoft-eigenen Namensdienste bei der Auflösung von Hostnamen für Standard-Internetprotokolle wie HTTP.

Beachten Sie, dass .local für Windows-Rechner Microsofts LLMNR bedeutet, nicht das ZeroConf mDNS des IETF-Standards (das Apple Bonjour nennt). Für Macs bedeutet .local IETF ZeroConf mDNS (Bonjour).

Um Ihr Problem zu lösen, fügen Sie in der /etc/hostsDatei auf dem OS X-Computer einen Eintrag für Ihren IIS-COMPUTERNAMEN hinzu oder richten Sie den OS X-Computer auf einen DNS-Server aus, der über eine entsprechende Zuordnung für COMPUTERNAME verfügt.

verwandte Informationen