Como chegar a um computador local via nome da máquina em vez de IP? -- wi-fi campo com networking campo com dns camp android Relacionado O problema

How to reach local computer via machine name instead of IP?


28
vote

problema

português

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 nome da máquina latitude .
  • outro laptop chamado vaio Compartilhando a mesma rede WiFi pode acessar esse serviço via http://latitude:8080 - em outras palavras, ele pode facilmente resolver o IP 192.168.xy (atual) (ou qualquer IP dinâmico, ele tem naquele momento) de ABCDEFGHIJKLMNABCDEFGHIJKLMN3 De alguma forma.
  • Meus telefones HTC Android, conectados à mesma rede WiFi, podem atingir o endereço IP de latitude para abrir no navegador abcdefghijklmnabcdefgijklmn5 funciona.
  • mas eu gostaria de usar o nome da máquina aqui, como quando eu acessar o serviço HTTP de vaio , simplesmente digitando http://latitude:8080 e ter o telefone resolver O atual IP dinâmico de latitude . Isso não funciona, apenas obtenha a página de erro do navegador padrão: web page não disponível ".

Existe alguma configuração DNS no Android Preciso ajustar? Não encontrei nada de brincar com as configurações, e uma pergunta como esta é notoriamente difícil para o Google, também ...

O V V tem o Android 4.0, e o único M7 tem o Android 4.2 no caso de fazer a diferença.

(Nota, isso deve funcionar mesmo quando o Android não é conectado a USB aos meus computadores e não está agindo como um hotspot WiFi - obviamente, já que está consumindo minha principal rede WiFi).

Inglês Original

Developer here prototyping a mobile app, somewhat new to mobile:

  • I have a simple HTTP service running (currently) on my main laptop with machine name latitude.
  • Another laptop named vaio sharing the same WiFi network can access that service via http://latitude:8080 -- in other words, it can easily resolve the (current) IP 192.168.x.y (or whatever dynamic IP it has at that moment) of latitude somehow.
  • Now my HTC Android phones, connected to the same WiFi network, can reach the IP address of latitude so opening in its browser http://192.168.x.y:8080 works.
  • But I'd like to use the machine name here, too, like when I access the HTTP service from vaio, simply by typing http://latitude:8080 and have the phone resolve the current dynamic IP of latitude. This doesn't work, only get the standard browser error page: "Webpage not available".

Is there some DNS setting in Android I need to tweak? Haven't found anything from playing around with Settings, and a question like this is notoriously hard to google, too...

The One V has Android 4.0, and the One M7 has Android 4.2 in case that makes a difference.

(Note, this should work even when the Android is not USB-connected to my computers and is not acting as a WiFi Hotspot -- obviously, since it's consuming my main WiFi network anyway).

        
 
 

Lista de respostas

7
 
vote

Independentemente se você estiver conectado à sua rede local via WiFi e DHCP está em uso, o Android parece sempre substituir suas entradas DNS usando servidores do Google. É um pouco escondido, mas fácil de mudar - desde que você tenha seu próprio DNS em execução (muitos roteadores oferecem que já).

Para fazê-lo, vá para a sua lista de redes WiFi em Configurações , pressione longamente, pressione a entrada do seu WiFi, selecione para editá-lo. Ativar Configurações avançadas de . Agora você pode editar as entradas do DNS. Basta substituir a primeira entrada pelo IP do seu próprio servidor DNS e deixe a segunda entrada (DNS 2) intocada para o outono.

Agora, se o seu próprio DNS puder resolver as máquinas da sua rede local, você deve ser capaz de usar seus nomes de host para chegar a eles. Nenhuma root e sem editar o arquivo hosts necessário (pensei que pode ser uma alternativa, se você não tem nenhum próprio serviço de DNS em execução). Funciona excelente aqui comigo e minha rede;)

 

Regardless whether you're connected to your local network via WiFi and DHCP is in use, Android always seems to override its DNS entries using Google's servers. It's somewhat hidden, but easy to change xe2x80x93 provided you have your own DNS running (a lot of routers offer that already).

To do so, go to your list of WiFi networks in Settings, long-press your WiFi's entry, select to edit it. Activate Advanced Settings. Now you can edit the DNS entries. Simply replace the first entry with your own DNS server's IP, and leave the second entry (DNS 2) untouched for fall-back.

Now, if your own DNS can resolve your local network's machines, you should be able to use their hostnames to reach out to them. No root and no editing the hosts file necessary (thought that might be an alternative, if you've got no own DNS service running). Works excellent here with me and my network ;)

 
 
         
         
1
 
vote

Quando eu quiser um nome de máquina em vez de um IP eu edito o arquivo de hosts. Tente adicionar os dispositivos e seus endereços IP lá. Uma pesquisa no Google para o arquivo de hosts para o seu sistema operacional deve ser fácil.

 

When I want a machine name instead of an IP I edit the HOSTS file. Try adding the devices and their IP addresses there. A google search for the hosts file for your operating system should be easy.

 
 
 
 
0
 
vote

Adicione duas linhas no final do arquivo hosts do seu dispositivo ( /etc/hosts ) arquivo com o ES Explorer (precisa de um dispositivo enraizado).

modelo:

  your_host_machine's_IP_address  domain_name       

Exemplo de domain_name pode ser localhost .

Exemplo:

  ::1  domain_name     

funciona bem ao digitar localhost na barra de URL em vez de endereço IP.

 

Add two lines at the end of your device's hosts file (/etc/hosts) file with ES Explorer (needs a rooted device).

Template:

your_host_machine's_IP_address  domain_name    

Example of domain_name can be localhost.

Example:

::1  domain_name  

It works fine when typing localhost in URL bar instead of IP address.

 
 
 
 
0
 
vote

no meu caso, no Windows 10, desligando temporariamente o sistema de firewall Windows feito para http://latitude:8080 possível.

Para o termo mais longo, criei uma regra para deixar estes tipos de conexões através do firewall ...

  • {windows} & gt; Iniciar e GT; "Firewall" & gt; Firewall do Windows Defender com segurança antecipada. Regras de entrada e GT; Nova regra ...

    • geral
      • Nome: Conexões da Web TCP da LAN
      • Permitir a conexão se estiver segura ...
      • Escolha: "Permitir a conexão se for autenticado e protegido pela integridade"
    • Protocolos e Portos
      • Protocolo Tipo: TCP
      • porto local: 80, 880
    • avançado
      • Especifique perfis para WHCIH Esta regra se aplica: Privado
  • {android}. Teste com firefox ou cromo, não o golfinho

 

In my case, on Windows 10, temporarily turning off windows firewall made surfing to http://latitude:8080 possible.

For the longer term I created a rule to let these sort of connections through the firewall ...

  • {Windows} > Start > "Firewall" > Windows Defender Firewall with Advance Security. Inbound Rules > New Rule ...

    • General
      • Name: TCP web connections from LAN
      • Allow the connection if it is secure ...
      • Choose: "Allow the connection if it is authenticated and integrity-protected"
    • Protocols And Ports
      • Protocol Type: TCP
      • Local Port: 80, 880
    • Advanced
      • Specify profiles to whcih this rule applies: Private
  • {Android}. Test with Firefox or Chrome, not Dolphin

 
 

Perguntas relacionadas

19  Usando o servidor SMB sem acesso root  ( Using smb server without root access ) 
Estou procurando uma maneira para o meu HTC Hero (Android 2.1) para que eu possa compartilhar o conteúdo do meu cartão SD e memória do telefone pela rede WiFi...

12  Wi-Fi desconecta durante o sono  ( Wifi disconnects during sleep ) 
Eu notei recentemente que, quando eu usaria meu telefone depois de dormir, WiFi não estaria conectado e teria que se conectar. Fui em configurações avançadas ...

0  Usando um dongle WiFi para monitorar a rede  ( Using a wifi dongle to monitor network ) 
Eu tenho uma caixa inteligente Android com um wifi interno e quero adicionar um dongle à caixa para que eu possa monitorar a rede. Eu encontrei uma pergunta s...

3  Wi-Fi não vai ficar fora  ( Wi fi wont stay off ) 
Eu tenho um Droid Motorola e acabei de instalar a atualização mais recente. A rede Wi-Fi no meu local de trabalho é temperamental, então eu prefiro simplesm...

5  Desligue a economia de energia Wi-Fi?  ( Turn off wi fi power saving ) 
Existe uma maneira de desativar o modo Wi-Fi Power Saving Mode no Android, I.E. The Wi-Fi Radio Fique em todos os momentos? Eu prefiro ter uma conexão Wi-Fi e...

7  Resolução de problemas Meu Wi-Fi - Não é possível obter um endereço IP  ( Troubleshooting my wifi cant get an ip address ) 
Estou usando um Samsung Galaxy Gio (Android 2.3). E não consigo obter uma conexão WiFi. Meu irmão tem o telefone exato e pode obter uma conexão. Quando eu h...

0  A rede Wi-Fi não pode digitalizada  ( Wi fi network can not scanned ) 
Eu estou tendo problema com o meu recentemente comprado Sony Xperia SL. Eu tenho roteador Cisco WAP4410N, e seu SSID não pode ser digitalizado ou conectado (m...

4  Deixando wi-fi no tempo todo  ( Leaving wi fi on all the time ) 
Altamente afeta o tempo de espera para deixar Wi-Fi aberto o tempo todo no meu telefone? ...

13  Forçar o marshmallow para manter um acesso Wi-Fi sem acesso à Internet  ( Force marshmallow to keep a wi fi without internet access ) 
Estou associando um Nexus 5x a executar Marshmallow 6.0 a um hotspot Wi-Fi que não tem acesso à Internet. O Android continua soltando a conexão a cada segundo...

0  Reproduzir vídeos de outro dispositivo Android sobre WiFi  ( Play videos from another android device over wifi ) 
Existe uma maneira de reproduzir vídeos sobre uma conexão WiFi (tethering / direct)? Estou usando um Nexus 9, que falta um slot para cartão SD. Portanto, quer...

0  O telefone pára usando 3G quando hotspot WiFi nas proximidades  ( Phone stops using 3g when wifi hotspot nearby ) 
Eu tenho um desejo HTC com o firmware mais recente legítimo. Eu tenho WiFi e 3G habilitado, e geralmente é bom; Em casa, ele se conecta ao meu roteador (WPA2 ...

2  Nexus S Roring Wifi Problema de erro  ( Nexus s rooting wifi error problem ) 
Então, eu desbloqueei meu Samsung Nexus S que é executado no Android 2.3.1 e eu te enraizei. O problema agora é que eu não posso mais abrir wifi, ele continua...

6  Wi-Fi apaga na fechadura da tela? [duplicado]  ( Wifi goes off on screen lock ) 
. Esta pergunta já tem respostas aqui : fechado 10 anos atrás . . Duplicado possível: como fa...

0  Não pode se conectar à Internet através de certas redes WiFi  ( Cannot connect to internet via certain wifi networks ) 
Meu LG G3 recentemente começou a agir em que não poderá acessar a Internet através da minha casa Wi-Fi. Eu posso me conectar à Internet em outras redes WiFi, ...

8  Erro WiFi: "Falha ao se conectar à rede"  ( Wifi error failed to connect to network ) 
Intermitentemente, quando tento me conectar a uma rede WiFi, recebo a seguinte mensagem de erro como uma mensagem de torradas: . Falha ao se conectar à rede...




© 2021 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.