OS X 10.10.4 Não é possível conectar-se ao servidor web IIS Express asp.net na LAN (mas outras máquinas Windows podem)

OS X 10.10.4 Não é possível conectar-se ao servidor web IIS Express asp.net na LAN (mas outras máquinas Windows podem)

Eu tenho um servidor web em execução no IIS Express.

Modifiquei as ligações em minha instância do IIS para execução em PORT:COMPUTERNAME e também adicionei uma regra ao firewall para permitir solicitações de entrada nessa porta.

Quando navego http://COMPUTERNAME:PORTem um laptop Windows pela LAN, recebo minha página da Web, mas a mesma coisa no meu OSX nunca se conecta. Eu tentei http://COMPUTERNAME.local:PORTe http://IP4ADDRESS:PORTsem sucesso.

Posso executar ping no ip4 do servidor e obter uma resposta perfeitamente.

Não estou executando em um domínio e os dois computadores estão no mesmo grupo de trabalho.

Alguma ideia?

Responder1

O OS X usará apenas serviços de nomes proprietários da Microsoft (NetBIOS Name Service, WINS, LLMNR) ao se conectar a protocolos/serviços proprietários da Microsoft, como SMB/CIFS. Geralmente, ele não usa serviços de nomes no estilo Microsoft ao resolver nomes de host para protocolos padrão da Internet, como HTTP.

Observe que, para máquinas Windows, .local significa LLMNR da Microsoft, não o ZeroConf mDNS de rastreamento de padrões IETF (que a Apple chama de Bonjour). Para Macs, .local significa IETF ZeroConf mDNS (Bonjour).

Portanto, para resolver seu problema, adicione uma entrada para seu IIS COMPUTERNAME no /etc/hostsarquivo da máquina OS X ou aponte a máquina OS X para um servidor DNS que tenha um mapeamento adequado para COMPUTERNAME.

informação relacionada