O Windows pode resolver nomes de várias origens (nesta ordem):
- nome próprio
- Arquivo de hosts
- DNS
- Serviço de nome NetBIOS
Este pedido pode ser alterado no registro.
Então você tem as seguintes opções:
- Adicione hosts ao seu arquivo Hosts manualmente
- Configure o DDNS para que o nome do host da solicitação de DHCP seja usado para gerar um registro DNS - o que provavelmente não é possível com o firmware de fábrica nos roteadores de consumidor, se não estiver funcionando bem
- Instale o Samba em seus dispositivos e ative pelo menos nmbd
Você também pode verificar com nslookup
se o servidor DNS do seu roteador realmente não retorna o nome correto. O meu faz:
> pi
Server: 192.168.2.1
Address: 192.168.2.1#53
Name: pi.w23.lan
Address: 192.168.2.15