¿Puedo transmitir tráfico/dominios a través de mi teléfono conectándolo a los datos del operador?

¿Sería posible para mí enviar proxy de example.com a http://google.com/example.com/ , a través de mi iPhone con jailbreak? Ataría mi conexión a mi computadora portátil, por lo que mi computadora portátil se conecta a la dirección IP de Google, pero mi teléfono luego la reescribe en el destino real.

En mi computadora (conectada a la conexión de mi iPhone), escribo http://google.com/yahoo.com/

Mi iPhone se conecta a yahoo.com, obtiene el contenido y lo envía de regreso a mi computadora.

En mi computadora, parece que me he conectado a google.com, pero en realidad estoy conectado a yahoo.

Una forma en que creo que podría funcionar es ejecutar un servidor web con mod_rewrite en mi iPhone y un simple script php include, pero tendré que poder hacer que mi servidor web responda a google.com. Otra táctica podría ser ejecutar un servicio de DNS personalizado en el iPhone. ¿Alguien ha tomado lo que parece plausible en teoría y lo ha logrado en la práctica?

Respuestas (1)

¿Por qué no simplemente editar el archivo de hosts en la computadora portátil? A menos que no tengas el portátil...

Otra opción aquí es hacer que su iPhone se conecte a través de un proxy. Aquí hay un ejemplo de cómo hacerlo con Fiddler .

En ese caso, cualquier búsqueda de dns que haga su iPhone utilizará el archivo de hosts de la máquina en la que se está ejecutando Fiddler.

Hmm, no son solo búsquedas de DNS/hosts, es toda la conexión, incluida la IP/URL
Entonces, ¿quieres que tu iPhone actúe como un servidor DNS para SOLO un nombre de dominio? No existe ningún software que convierta su iPhone con jailbreak en un servidor DNS, incluso para un solo nombre de dominio. Lo que pediste hacer es posible con las instrucciones que di. Convertir tu iPhone en un servidor DNS, no tanto.
Lo siento, pero creo que no me estás entendiendo. Quiero modificar el destino en mi teléfono. He actualizado mi pregunta con más información.
Estás tratando de patinar sobre hielo cuesta arriba para hacer esto. ¿Por qué no simplemente editar el archivo de hosts en la computadora portátil?