Tengo un iPad que necesita poder conectarse a un servidor a través de su nombre de host corto, por ejemplo, http: // app en lugar de http://app.example.com . La red a la que se conecta le asigna un nombre de dominio distinto de example.com, por lo que no funciona automáticamente.
¿Hay alguna manera de agregar una entrada de hosts (/ etc / hosts) para ese servidor en iOS, o agregar el nombre de dominio apropiado a la lista de búsqueda de resolución sin jailbreak?
Respuestas:
Use la aplicación Weblock - AdBlock para iOS para crear una regla de redireccionamiento desde
http://app
la IP y el puerto que desee.(Solo funciona cuando está en una red WIFI)
fuente
No.
Vea esta respuesta en stackoverflow .
fuente
No, pero como solución alternativa, podría tener su proxy de iPad para Mac en la LAN de su hogar y luego hacer el truco de DNS allí.
(Supongo que necesita esta capacidad durante la depuración / prueba, no "en todas partes").
fuente
En general, editar el archivo Hosts es una mala solución. Solo lo uso para pruebas temporales y siempre elimino cualquier entrada de archivo de hosts unos minutos después de agregarlo.
Debería usar un servidor DNS de algún tipo para configurar su dominio personalizado, tal vez esto sea posible con su enrutador wifi, o bien puede configurar cualquier Mac como servidor DNS.
Como un buen beneficio adicional, tener su servidor DNS en la LAN hará que su Internet sea notablemente más rápido. La mayoría de las personas están usando su enrutador como un servidor DNS y realmente no son lo suficientemente rápidos como para implementar DNS correctamente. Es una buena idea usar un servidor DNS remoto rápido (cuál es el mejor dependerá de la ciudad en la que viva), pero tener uno en su LAN es aún mejor.
Puede buscar en Google instrucciones sobre cómo configurar
bind
en cualquier Mac, es gratis. O puede comprar Lion Server de Apple en la App Store y descargar Server Admin Tools para configurar el enlace con una buena GUI (con Lion, a diferencia de Snow Leopard, debe descargar Server Admin Tools por separado para comprar una licencia para Mac OS X Server Básicamente, han separado las herramientas avanzadas del servidor en una descarga separada de las básicas).fuente
En realidad, hay un camino. Cree su propia aplicación, incluida una extensión de red que filtre las consultas DNS utilizando NEPacketTunnelProvider y analizando paquetes IP manualmente. Ya lo tengo, funciona perfectamente, y lo subiré en unos días. Agregaré la posibilidad de cargar archivos host también. Aunque hace 7 años, esto no era técnicamente posible.
fuente