Quando você digita "xyz.com" em um navegador, ele faz uma pesquisa de DNS que verifica os seguintes locais:
- cache do seu navegador
- O arquivo
hosts
e o cache do seu computador
- Todos os computadores da sua rede que anunciam esse nome de computador (por exemplo, "desktop.local")
- Qualquer computador na rede que possa responder a solicitações de DNS
- Configuração e cache do seu roteador
- Servidores DNS públicos (conforme configurado em sua máquina ou roteador)
- (mais mais, provavelmente!)
A edição do seu arquivo hosts
como você fez é a maneira mais fácil e, como você descobriu, está limitada à máquina local. Infelizmente isso não é algo que você pode fazer em um telefone Android, a menos que você tenha enraizado (caso em que há aplicativos que podem). O DNS público não ajudará porque seu servidor da Web está na rede interna.
Portanto, acho que suas opções são, por ordem de simplicidade;
- Configure seu roteador, se puder, configurando o mascaramento de DNS ou editando
/etc/hosts
- Peça ao seu computador Windows para anunciar um nome de computador na rede local. Reconfigure o servidor web e o Wordpress para servir no nome do computador.
- Configurar um servidor DNS na sua rede local