Existem basicamente dois métodos de acesso baseados em nomes usados em muitos ambientes domésticos.
-
Um roteador como seu WRT320N ou TG585v7 usa um domínio dedicado, como lan
, para fornecer acesso por nome a todos os computadores que receberam uma concessão de DHCP no roteador. O roteador geralmente também propaga lan
como um domínio de pesquisa para os clientes (será mostrado como domain lan
ou search lan
no arquivo /etc/resolv.conf do seu cliente Mac, por exemplo), para que você não o faça precisa até usar o prefixo .lan
ao usar nomes de host de outros computadores.
O -
DNS multicast é um método sem servidor, muito usado pela Apple, mas também implementado no 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 .local
hostname, seu computador simplesmente transmite a solicitação na rede local e algum computador pode responder com "ei, meu nome, aqui, é meu endereço IP"
O último geralmente funciona de imediato (se você tem vários Mac's na rede, você pode definitivamente usar esse método para resolvê-los, é assim que eles "descobrem" uns aos outros para que você possa usar o compartilhamento de arquivos, etc. ). No seu caso, o mDNS é provavelmente o que possibilita que você resolva o nome do seu Mac na máquina Windows. Suas janelas, no entanto, não parecem responder a solicitações do mDNS (provavelmente com firewall? Podem realmente ajudar aqui, não usar o Windows em nenhum lugar)
Se você quiser o primeiro (método mais controlado), precisará verificar o firmware de seu roteador sobre como ativar esse recurso. Se o firmware de seu roteador não suportar esse recurso, talvez você queira tentar usar o OpenWRT em vez do firmware padrão.