¿Cómo usar llamar a un servidor local por nombre en lugar de IP?

Inicié MAMP en mi computadora y me gustaría hacer una llamada GET desde la aplicación de Android. Me gustaría acceder a la computadora por su nombre (por ejemplo, computadora.local: 8888) en lugar de la ip de la computadora.

En la computadora, si abro Chrome y escribo, computer.local:8888funciona como se esperaba. En el teléfono esto falla, pero escribir su ip local ( 192.168.1.141) funciona.

Entonces, ¿es posible acceder a un servidor http local por un nombre en lugar de una ip? Si es así, cómo ?

Las preguntas de programación deben hacerse en StackOverflow.com
@geffchang No creo que esto sea realmente una pregunta de programación. Podría tratarse fácilmente de acceder a un servidor web local en el navegador o usar una transmisión de video de red local en un reproductor de video.
@geffchang acaba de reformular, lo mismo, diferente forma de acceder
Me parece completamente relacionado con el tema (la misma explicación que Dan arriba). Olvídese de la sección relacionada con el desarrollo: ese no es el problema que tiene George, pero solo sirve para brindar algunos antecedentes para una mejor comprensión. Tendría el mismo problema con todos los demás ejemplos que describió Dan, y no estaría involucrado ningún desarrollo.

Respuestas (1)

Vaya a Configuración → Red , toque WiFi y esté atento a su punto de acceso WiFi aquí. Tóquelo, seleccione para editarlo. Alterne la "configuración avanzada" para que se muestre.

De manera predeterminada, WiFi se configura a través de DHCP, pero por alguna razón que desconozco (y escapa a mi entendimiento), Android no elige los servidores de nombres a través de DHCP, y en su lugar se adhiere a los codificados de Google (por ejemplo, 8.8.8.8). Entonces, en este lugar, debe cambiar a una IP estática, configurar la puerta de enlace predeterminada correspondientemente y colocar la dirección de su propio servidor de nombres (probablemente nuevamente la IP de su enrutador) en el campo para DNS1 .

Guarde los cambios y debería poder usar sus nombres de host locales. Incluso podría intentar volver a DHCP y ver si mantiene su configuración de DNS1 .

Para calmar las próximas preocupaciones: esto solo afecta al WiFi AP que editaste, no hay cambios en todo el sistema para todos los WiFi AP. En el peor de los casos, siempre puede eliminar el AP y volver a crearlo.