Eu configuraria um servidor DNS local, para fazer a resolução interna, se eu fosse você. Tente dnsmasq em uma caixa linux (framboesa pi). Configure o ip-to-hosts resolvendo em /etc/hosts
na caixa linux que irá rodar o dnsmasq. Em seguida, abra o dnsmasq nessa caixa linux e, por padrão, ele lerá /etc/hosts
. Em seguida, verifique se os PCs clientes que precisam resolver estão usando essa caixa como seu servidor DNS. Isso é fácil de fazer se você estiver executando seu próprio servidor DHCP. Eu pessoalmente teria a mesma caixa linux agir como meu servidor DHCP, para fazer deste um balcão único para coisas de ip. Observe que o serviço dnsmasq redirecionará todas as outras solicitações não internas para seu próprio servidor de DNS padrão (o único em /etc/resolv.conf
).
Outra maneira de resolver sem usar o dnsmasq é apenas codificar permanentemente esses endereços IP localmente em um arquivo de hosts. ou seja, no Windows, coloque aqui:
%WINDIR%\System32\drivers\etc\hosts
Observe que você pode precisar acrescentar um "." para o nome do host, por exemplo:
ping mediapc.
ou
wget http://mediapc.:1234