Como acessar um servidor Mac OS X (machinename.local) do Windows?

1

Se você ativar o Compartilhamento da Web no Mac OS X, poderá acessar seu servidor local com http://machinename.local/ em vez de apenas o endereço IP local, como http://192.168.1.101/ . Isso é muito conveniente para mim; Não preciso mais lembrar de endereços IP ou me preocupar com eles mudando.

Isso funciona muito bem para mim em outros dispositivos da Apple conectados à minha rede, por exemplo, iPhones e iPads. No entanto, parece que não consigo acertar meu servidor dessa maneira em uma máquina Windows. Consegui acertar bem com o endereço IP http://192.168.1.101/ , mas não como http://machinename.local/ . Eu também tentei apenas http://machinename/ , mas isso também não funcionou.

Alguém sabe como eu posso atingir o servidor do Windows pelo nome da máquina em vez do endereço IP?

    
por Aseem Kishore 30.03.2011 / 01:24

4 respostas

3

Já tentou instalar o Bonjour para o Windows? Isso deve permitir que hostname.local nomes funcionem.

    
por 30.03.2011 / 02:33
3

Eu vejo na sua pergunta e no seu comentário sobre algumas das respostas que você preferiria uma maneira de fazer isso sem fazer nada nas caixas do Windows.

Alguém sabe se os navegadores da Web no Windows podem atingir o compartilhamento da Web pessoal em outras caixas do Windows com base em seus nomes NetBIOS Name Service / WINS (ou seja, os nomes que você usaria ao mapear um compartilhamento SMB remoto para uma letra de unidade - como "\ SERVERNAME \ SHARENAME \")?

Pergunto porque os Macs podem participar do Serviço de Nomes NetBIOS e até se registrar em servidores WINS, mas podem não ser ativados até que você ative o compartilhamento de arquivos SMB no estilo Windows:

  1. Vá para o painel "Compartilhamento" das Preferências do Sistema.
  2. Marque a caixa de seleção "Compartilhamento de arquivos".
  3. Clique no botão "Opções ...".
  4. Marque a caixa de seleção "Compartilhar arquivos e pastas usando SMB (Windows)".
  5. Agora vá para o painel "Rede" das Preferências do Sistema.
  6. Selecione sua interface de rede usual e clique em "Avançado ..."
  7. Clique na guia "WINS".
  8. Escolha um nome de host e um grupo de trabalho no estilo do Windows para o seu Mac
  9. Opcionalmente, especifique um servidor WINS para usar (se seu site já tiver um servidor WINS, ele provavelmente já fornecerá essas informações via DHCP).

Uma última observação útil: A partir do Vista, a Microsoft colocou algo semelhante ao Bonjour no Windows, chamado LLMNR (Link-Local Multicast Name Resolution). Infelizmente, não é interoperável com o Bonjour, e a maioria dos usuários do Windows ainda está no XP. Eu não sei de nenhuma implementação do LLMNR para o Mac OS X.

O artigo da Wikipedia sobre Rede de Configuração Zero (ou seja, IETF ZeroConf , etc.) fornece uma visão geral útil de diferentes tecnologias e seu status atual.

    
por 30.03.2011 / 05:05
0

Adicione o nome da máquina ao seu arquivo de hosts locais. No Windows 7:

  1. Clique no botão Iniciar e, em seguida, clique na caixa Pesquisar no menu.
  2. Insira "C: \ Windows \ System32 \ drivers \ etc" sem as aspas.
  3. Pressione Enter no teclado.
  4. Quando a janela abrir, basta clicar no arquivo hosts.
  5. Escolha o bloco de notas para abrir o arquivo.
  6. Adicione manualmente sua entrada ao arquivo.
  7. Salvar.

Faça isso uma vez para cada caixa do Windows na LAN, e você poderá usar o nome em vez do IP a partir de então.

Esta solução falhará se o endereço IP mudar.

    
por 30.03.2011 / 01:42
0

Outra opção que você pode considerar é o DNS dinâmico. Há até mesmo serviços de DNS dinâmicos grátis por aí. Observe que, para que funcione, a rede na qual você está conectado precisaria ter uma conexão com a Internet para interrogar o servidor DNS dinâmico que você está usando.

    
por 30.03.2011 / 07:03