Ver servidor web local en Mac con nombre de equipo, no IP
Tengo MAMP instalado en mi Mac con OS X 10.6. El nombre de esta computadora es chocolate .
Si quiero ver las páginas en chocolate con chocolate , en la barra de direcciones de un navegador puedo escribir localhost/
. Si quiero ver páginas en chocolate de otro Mac o un dispositivo iOS (por ejemplo, un iPad) puedo escribir chocolate.local
.
- Mover la fuente de Android a la imagen sensible a mayúsculas
- EXCEPCIÓN INESPERADA DE SUPERIOR NIVEL: java.lang.IllegalArgumentException: ya agregado
- En OSX, el android sdk no puede encontrar sdkmanager.jar - path parece estar correctamente configurado
- Android studio no puede conectarse a través de ADB en OSX
- OpenCV Android - edición de color usando CameraBridgeViewBase
Sin embargo, cuando escribo chocolate.local
en el navegador de acciones de mi teléfono Android, obtengo una página de resultados de búsqueda. Si http://chocolate.local/
, obtengo un mensaje de "Página Web no disponible".
Pero puedo utilizar la dirección IP de chocolate para conectar desde mi Android. ¿No es posible conectarse a un servidor web local en una Mac con Android mediante computername.local
?
- Android Source, Git / Repo y error: '... / .repo / repo / .git / clone.bundle' no se parece a un archivo de paquete v2
- ¿Cómo puedo arreglar "emulador: Error al sincronizar vcpu reg" error en el error de emulación de mac android mac
- El dispositivo Android no aparece en DDMS
- Android Studio "No se encontraron pruebas"
- ADT Plugin desapareció en Eclipse
- Error de compilación de Android con buildozer
- Cómo configurar NDK Build ruta en OSX para Android estudio
- Corrupt Nuevo proyecto Android en Eclipse en Mac OSX 10.9.4
En resumen, ningún dispositivo Android no podrá acceder de forma predeterminada a su Mac mediante una dirección .local. En Macs , ".local" generalmente se intentará resolver a través de mDNS ( Zeroconf / Bonjour).
El sistema operativo Android no tiene soporte incorporado para mDNS (aunque aplicaciones específicas pueden implementarlo usando una biblioteca , el navegador web predeterminado no lo es). Android resuelve los nombres de dominio a través del DNS estándar, que, a menos que ejecute su propio servidor DNS local, no resolverá las direcciones de red local (como .local). El dispositivo Android utiliza el servidor DNS de los ISP o el servidor DNS de los enrutadores que lo envía a su ISP.
De acuerdo con este enlace , esto no se puede hacer sin un dispositivo Android con raíces .
Con un dispositivo Android enraizado, puede editar su /etc/hosts
para resolver la dirección IP al nombre de su computadora de la siguiente manera:
192.168.0.1 chocolate