OS X 10.10.4 Não consigo me conectar ao servidor web asp.net do IIS Express na LAN (mas outras máquinas com Windows podem)

0

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

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

Quando eu navego para http://COMPUTERNAME:PORT em um laptop com Windows pela LAN, recebo minha página, mas a mesma coisa no meu OSX nunca é conectada. Eu tentei http://COMPUTERNAME.local:PORT e http://IP4ADDRESS:PORT sem sucesso.

Eu posso pingar o ip4 do servidor e obter uma resposta muito bem.

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

Alguma idéia?

    
por Ken Lund 15.07.2015 / 07:58

1 resposta

0

O OS X usará apenas serviços de nomes proprietários da Microsoft (Serviço de Nomes NetBIOS, 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 da 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 mDNS ZeroConf da faixa de padrões IETF (que a Apple chama de Bonjour). Para Macs, .local significa IETF ZeroConf mDNS (Bonjour).

Para resolver seu problema, adicione uma entrada para seu IIS COMPUTERNAME no arquivo /etc/hosts na máquina OS X ou aponte a máquina OS X em um servidor DNS que tenha um mapeamento adequado para COMPUTERNAME.

    
por 15.07.2015 / 09:08