Desenvolvedor aqui prototipando um aplicativo móvel, um pouco novo para celular:
- Eu tenho um serviço HTTP simples em execução (atualmente) no meu laptop principal com o nome da máquina
latitude
. - Outro laptop chamado
vaio
compartilhamento da mesma rede Wi-Fi pode acessar esse serviço viahttp://latitude:8080
- em outras palavras, ele pode resolver facilmente o (atual) IP 192.168.xy (ou qualquer IP dinâmico que tenha naquele momento) delatitude
alguma forma. - Agora, meus telefones HTC Android, conectados à mesma rede Wi-Fi, podem alcançar o endereço IP
latitude
dessa abertura no navegadorhttp://192.168.x.y:8080
. - Mas também gostaria de usar o nome da máquina aqui, como quando acesso o serviço HTTP
vaio
, simplesmente digitandohttp://latitude:8080
e solicitando que o telefone resolva o IP dinâmico atual delatitude
. Isso não funciona, apenas obtenha a página de erro padrão do navegador: "Página da Web não disponível" .
Há alguma configuração de DNS no Android que eu precise ajustar? Não encontrei nada de brincar com as Configurações, e uma pergunta como essa também é notoriamente difícil de pesquisar no Google ...
O One V tem o Android 4.0 e o One M7 o Android 4.2, caso isso faça a diferença.
(Observe, isso deve funcionar mesmo quando o Android não está conectado via USB aos meus computadores e não está atuando como um ponto de acesso WiFi - obviamente, pois está consumindo minha principal rede WiFi de qualquer maneira).
fonte
getprop | grep -i dns
Veja também android.stackexchange.com/a/32278/15713Quando quero um nome de máquina em vez de um IP, edito o arquivo HOSTS. Tente adicionar os dispositivos e seus endereços IP lá. Uma pesquisa no google pelo arquivo de hosts do seu sistema operacional deve ser fácil.
fonte
Adicione duas linhas no final do arquivo hosts (
/etc/hosts
) do seu dispositivo com o ES Explorer (precisa de um dispositivo raiz).Modelo:
Exemplo de
domain_name
pode serlocalhost
.Exemplo:
Funciona bem ao digitar
localhost
na barra de URL em vez do endereço IP.fonte
\etc\hosts
para/etc/hosts
e fez algumas mudanças na formatação. Tentei não mudar a intenção, mas torná-la melhor. Deixe-me saber se eu errei em algum lugar.No meu caso, no Windows 10, desativar temporariamente o firewall do Windows tornou
http://latitude:8080
possível a navegação .A longo prazo, criei uma regra para permitir esse tipo de conexão através do firewall ...
{Windows}> Iniciar> "Firewall"> Firewall do Windows Defender com Segurança Avançada. Regras de entrada> Nova regra ...
{Android}. Teste com Firefox ou Chrome, não com Dolphin
fonte