¿Cómo llegar a la computadora local a través del nombre de la máquina en lugar de IP? -- wi-fi campo con networking campo con dns camp android Relacionados El problema

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


28
vote

problema

Español

Desarrollador aquí prototipando una aplicación móvil, algo nuevo en Mobile:

  • Tengo un servicio HTTP simple que se ejecuta (actualmente) en mi computadora portátil principal con nombre de la máquina latitude .
  • Otro portátil llamado vaio Compartir la misma red WiFi puede acceder a ese servicio a través de http://latitude:8080 - En otras palabras, puede resolver fácilmente el (actual) IP 192.168.xy (o cualquier IP dinámico que tenga en ese momento) de latitude de alguna manera.
  • Ahora, los teléfonos con HTC Android, conectados a la misma red WiFi, pueden llegar a la dirección IP de latitude así que se abrirá en su navegador http://192.168.x.y:8080 funciona.
  • , pero también me gustaría usar el nombre de la máquina aquí, como cuando acceda al servicio HTTP desde ABCDEFGHIJKLMNABCDEFGHIJKLMN6 , simplemente escribiendo http://latitude:8080 y tenga la resolución del teléfono La IP dinámica actual de latitude . Esto no funciona, solo obtenga la página de error estándar del navegador: "no disponible" .

¿Hay algún ajuste DNS en Android, necesito modificar? No he encontrado nada de jugar con entornos, y una pregunta como esta es notoriamente difícil de google, también ...

El One V tiene Android 4.0, y el M7 tiene Android 4.2 en caso de que haga una diferencia.

(Nota, esto debería funcionar incluso cuando el Android no está conectado con USB a mis computadoras y no está actuando como un punto de acceso WiFi, obviamente, ya que está consumiendo mi red de WiFi principal de todos modos).

Original en ingles

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 respuestas

7
 
vote

Sin importar si está conectado a su red local a través de WiFi y DHCP está en uso, Android siempre parece anular sus entradas DNS utilizando los servidores de Google. Está un tanto oculto, pero fácil de cambiar, siempre que tenga su propio DNS en funcionamiento (muchos enrutadores ofrecen eso).

Para hacerlo, vaya a su lista de redes wifi en la configuración , presione LARGA, presione la entrada de su wifi, seleccione para editarla. Activar Ajustes avanzados . Ahora puedes editar las entradas de DNS. Simplemente reemplace la primera entrada con su propia IP del servidor DNS, y deje la segunda entrada (DNS 2) intacta para Fall-Back.

Ahora, si su propio DNS puede resolver las máquinas de su red local, debería poder usar sus nombres de host para llegar a ellos. No hay root ni edición del abcdefghijklmnhosts NECESARIO (Pensé que podría ser una alternativa, si no tiene un servicio de DNS propio en ejecución). Funciona excelente aquí conmigo y mi red;)

 

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

Cuando quiero un nombre de máquina en lugar de una IP, edito el archivo hosts. Intente agregar los dispositivos y sus direcciones IP allí. Una búsqueda de Google del archivo Hosts para su sistema operativo debe 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

Agregue dos líneas al final del archivo hosts de su dispositivo ( abcdefghijklmn/etc/hosts ) Archivo con ES Explorer (necesita un dispositivo enraizado).

plantilla:

  your_host_machine's_IP_address  domain_name      

Ejemplo de domain_name puede ser localhost .

Ejemplo:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN5   

Funciona bien al escribir localhost en la barra de URL en lugar de la dirección 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

En mi caso, en Windows 10, desactivando temporalmente el firewall de Windows fabricado en el surf a ABCDEFGHIJKLMNABCDEFGHIJKLMN7 POSIBLE.

Para el largo plazo, creé una regla para permitir que este tipo de conexiones a través del firewall ...

  • {Windows} & gt; START & GT; "Firewall" y GT; Windows Defender Firewall con seguridad anticipada. Reglas entrantes y GT; Nueva regla ...

    • general
      • Nombre: Conexiones web TCP de LAN
      • Permitir la conexión si es seguro ...
      • Elegir: "Permita la conexión si está autenticada e introduzca la integridad"
    • protocolos y puertos
      • Tipo de protocolo: TCP
      • Puerto local: 80, 880
    • avanzado
      • especifique los perfiles para que se aplica esta regla: privado
  • {Android}. Prueba con Firefox o Chrome, no Dolphin

 

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

 
 

Relacionados problema

8  Error de WiFi: "Error al conectarse a la red"  ( Wifi error failed to connect to network ) 
Intermitente, cuando intento conectarme a una red WiFi, obtengo el siguiente mensaje de error como un mensaje de tostado: Error al conectarse a la red E...

7  Solución de problemas de mi WiFi - No se puede obtener una dirección IP  ( Troubleshooting my wifi cant get an ip address ) 
Estoy usando un Samsung Galaxy Gio (Android 2.3). Y no puedo conseguir una conexión WiFi. Mi hermano tiene el teléfono exacto y puede obtener una conexión. ...

5  Desactivar el ahorro de energía Wi-Fi?  ( Turn off wi fi power saving ) 
¿Hay una manera de desactivar el modo de ahorro de energía Wi-Fi en Android, es decir, ¿la radio Wi-Fi permanece en todo momento? Prefiero tener una conexión ...

0  No se puede conectar a Internet a través de ciertas redes WiFi  ( Cannot connect to internet via certain wifi networks ) 
Mi LG G3 recientemente comenzó a actuar en que no podrá acceder a Internet a través de mi casa WiFi. Puedo conectarme a Internet en otras redes wifi, así que ...

12  WiFi se desconecta durante el sueño  ( Wifi disconnects during sleep ) 
Noté que, cuando usaría mi teléfono después de haber estado durmiendo, WiFi no estaría conectado y tendría que conectarse. Fui a la configuración de WiFi avan...

3  Wi-Fi no se quedará fuera  ( Wi fi wont stay off ) 
Tengo un DROID MOTOROLA y acaba de instalar la última actualización. La red Wi-Fi en mi lugar de trabajo es temperamental, por lo que prefiero simplemente a...

0  Reproduce videos de otro dispositivo Android sobre WiFi  ( Play videos from another android device over wifi ) 
¿Hay alguna manera de reproducir videos sobre una conexión WiFi (conectación / directa)? Estoy usando un nexo 9 que falta una ranura para tarjeta SD. Por lo t...

0  La red Wi-Fi no puede escanearse  ( Wi fi network can not scanned ) 
Estoy teniendo problemas con mi recientemente comprado Sony Xperia SL. Tengo enrutador Cisco WAP4410N, y su SSID no se puede escanear ni conectar (manualmente...

6  ¿WiFi se apaga en la pantalla? [duplicar]  ( Wifi goes off on screen lock ) 
Esta pregunta ya tiene respuestas aquí : Cerrado hace 10 años . posible duplicado: ¿Cómo m...

13  Fuerza Marshmallow para mantener una Wi-Fi sin acceso a Internet  ( Force marshmallow to keep a wi fi without internet access ) 
Estoy asociando un Nexus 5x que ejecuta Marshmallow 6.0 a un punto de acceso Wi-Fi que no tiene acceso a Internet. Android sigue dejando caer la conexión cada...

0  Usando un dongle wifi para monitorear la red  ( Using a wifi dongle to monitor network ) 
Tengo una caja inteligente de Android con un wifi incorporado y quiero agregar un dongle a la caja para que pueda monitorear la red. He encontrado una pregunt...

4  Dejando Wi-Fi en todo el tiempo  ( Leaving wi fi on all the time ) 
¿Afecta altamente el tiempo de espera para dejar que Wi-Fi abra todo el tiempo en mi teléfono? ...

2  Nexus s enraizando el problema de error wifi  ( Nexus s rooting wifi error problem ) 
Entonces, he desbloqueado mi Samsung Nexus S que se ejecuta en Android 2.3.1 y lo he arraigado. El problema ahora es que ya no puedo abrir WiFi, se mantiene d...

0  El teléfono se detiene usando 3G cuando WiFi Hotspot cercano  ( Phone stops using 3g when wifi hotspot nearby ) 
Tengo un deseo HTC con el último firmware legítimo. Tengo wifi y 3G habilitado, y suele estar bien; En casa, se conecta a mi enrutador (protegido por WPA2), y...

19  Uso del servidor SMB sin acceso de la raíz  ( Using smb server without root access ) 
Estoy buscando una manera para mi HTC Hero (Android 2.1) para poder compartir los contenidos de mi tarjeta SD y la memoria del teléfono a través de la red WiF...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.