Use nomes de host para conectar-se a máquinas na LAN

Use nomes de host para conectar-se a máquinas na LAN

Acabei de atualizar minha banda larga paraFTTCo que significa que meu roteador teve que mudar. Anteriormente eu estava usando um ADSL Thomson TG585v7 fornecido pelo meu ISP. Uma coisa boa sobre esse roteador é que ele funcionaria como um DNS local e me permitiria encontrar minhas outras máquinas na rede usando <hostname>.lanendereços IP em vez disso.

Agora mudei para um roteador Ethernet Linksys WRT320N que se conecta ao meu modem de fibra e que atualizei para o firmware mais recente (1.0.04). Tenho 2 máquinas na rede que desejo conectar regularmente; um está executando o Windows 7 e o outro está executando o OS X Lion.

O problema que estou tendo é que não consigo me conectar à minha máquina Win7 a partir da máquina OS X usando o nome da máquina Win7. No entanto, consigo executar ping na máquina OS X da minha máquina Win7 usando o nome do host.

Responder1

É muito incomum que um desses roteadores atue como um servidor DNS local, mas esse é um recurso muito interessante. Além de configurar um novo servidor DNS (verifiquei seu manual e você realmente não tem esse recurso para seu novo roteador), a coisa mais simples a fazer é fornecer a eles endereços IP estáticos e adicionar entradas ao arquivo HOSTS para cada .

É rápido, fácil e eficaz.

A outra maneira, e não sou especialista em Mac, seria fazer uma nova pergunta sobre como habilitar o serviço de nomes NetBIOS (tem a ver com habilitar o Samba).

Responder2

Existem basicamente dois métodos de acesso baseados em nomes usados ​​em muitos ambientes domésticos.

  1. Um roteador como o WRT320N ou TG585v7 usa um domínio dedicado para lanfornecer acesso por nome a todos os computadores que adquiriram uma concessão de DHCP no roteador. O roteador geralmente também se propaga lancomo um domínio de pesquisa para os clientes (aparecerá como domain lanou search lanno arquivo /etc/resolv.conf do seu cliente Mac, por exemplo), para que você nem precise usar o .lanprefixo ao usar outro nomes de host de computadores.

  2. DNS multicasté um método sem servidor, muito utilizado pela Apple, mas também implementado em Linux (avahi) e Windows. Ele permite que você acesse outros hosts pelo domínio .local. Em vez de perguntar a um servidor de nomes configurado, ao tentar resolver um .localnome de host, seu computador simplesmente transmite a solicitação na rede local e algum computador pode responder com "ei, esse é meu nome, aqui, esse é meu endereço IP"

O último geralmente funciona imediatamente (se você tiver vários Macs na rede, você pode definitivamente usar esse método para resolvê-los, é também a maneira como eles "descobrem" uns aos outros para que você possa usar o compartilhamento de arquivos, etc. através do Finder). No seu caso, o mDNS é provavelmente o que permite resolver o nome do seu Mac a partir da máquina Windows. No entanto, seu Windows parece não responder às solicitações de mDNS (provavelmente com firewall? Posso realmente ajudar aqui, não use o Windows em lugar nenhum)

Se você deseja o primeiro (método mais controlado), você precisa verificar o firmware do seu roteador para saber como habilitar esse recurso. Se o firmware do seu roteador não suportar esse recurso, você pode tentar usarOpenWRTem vez do firmware padrão.

informação relacionada