Agregar una entrada de archivo de hosts sin romper jailbreak

14

Tengo un iPad que necesita poder conectarse a un servidor a través de su nombre de host corto, por ejemplo. enlace en lugar de enlace . La red a la que se conecta le asigna un nombre de dominio distinto de example.com para que no funcione automáticamente.

¿Hay alguna forma 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?

    
pregunta jgor 07.07.2011 - 18:07

5 respuestas

8

Use Weblock: la aplicación AdBlock para iOS para crear una regla de redireccionamiento desde http://app a la IP y el puerto que desee.

(Solo funciona cuando se está en una red WIFI)

    
respondido por el ernesto galore 27.06.2014 - 14:06
7

No.

Vea esta respuesta en stackoverflow .

    
respondido por el ghoppe 07.07.2011 - 20:27
4

No, pero como alternativa, puedes tener tu proxy de iPad en una Mac en la LAN de tu hogar y luego hacer el truco del DNS allí.

(Supongo que necesitas esta capacidad durante la depuración / prueba, no en "todas partes")

    
respondido por el TJ Luoma 07.08.2011 - 00:15
1

En general, editar el archivo Hosts es una mala solución. Solo lo uso para pruebas temporales y siempre elimino cualquier entrada del archivo de hosts unos minutos después de agregarla.

Debería estar usando un servidor DNS de algún tipo para configurar su dominio personalizado, tal vez esto sea posible con su enrutador wifi, o puede configurar cualquier mac como servidor DNS.

Como un beneficio adicional agradable, 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 utilizando su enrutador como servidor DNS y realmente no son lo suficientemente rápidos 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 vivas), pero tener uno en tu LAN es aún mejor.

Puedes buscar instrucciones sobre cómo configurar bind en cualquier mac de Google, es gratis. O puede comprar Lion Server de Apple en la App Store y descargar Server Admin Tools para configure bind con una GUI agradable (con Lion, a diferencia de Snow Leopard, tiene que descargar las herramientas de administración del servidor para comprar una licencia para el servidor Mac OS X. Básicamente, han separado las herramientas avanzadas del servidor en una descarga separada de las básicas) ).

    
respondido por el Abhi Beckert 07.08.2011 - 00:38
0

En realidad, hay una manera. Cree su propia aplicación que incluya una extensión de red que filtre las consultas de DNS utilizando NEPacketTunnelProvider y analice los paquetes IP manualmente. Ya lo tengo, funcionando perfectamente, y lo subiré en unos días. Añadiré la posibilidad de subir archivos de host también. Aunque hace 7 años esto no era técnicamente posible.

    
respondido por el Ricardo 03.08.2018 - 13:22

Lea otras preguntas en las etiquetas