
Configuré un servidor VPN Debian, al que me conecto con mi iPhone. Funciona perfectamente, puedo navegar por la web y ver páginas "locales".
Mi pregunta es si es posible "redireccionar" el tráfico. He aquí un ejemplo:
En el iPhone, voy a "www.wiki.jeff" o algo así y me redirige a "192.168.1.10/wiki/index.php".
Esa es la idea general que tengo. ¿Es posible lograr esto?
Respuesta1
No he probado esto específicamente con un iPhone, pero el principio no es demasiado difícil en general:
- Configurar un servidor DNS
- Debe anunciarse como servidor DNS en el iPhone a través de DHCP.
- Necesita ser un servidor autorizado para la zona
.jeff.
y responder respuestas parawiki.jeff.
- Debe poder ejecutar consultas recursivas por sí mismo o reenviar consultas a otro servidor si no es un servidor recursivo.
- Configure su servidor DHCP para entregar la IP de su servidor DNS
- Configure su servidor web para que también responda al nombre
wiki.jeff
y seleccione el contenido correcto.
Esto parece mucho, pero todas las piezas son bastante pequeñas y manejables.
Elpdns-recursor
El paquete instala el recursor PowerDNS.que se puede configurar ( export-etc-hosts=yes
) paratambiénservir el contenido del /etc/hosts
archivo, o cualquier otro archivo que siga el mismo formato ( etc-hosts-file
) en las solicitudes entrantes. pdns-recursor
es increíblemente flexible yrápido-- se puede utilizar para ocultar sistemas DNS débiles o defectuosos proporcionados por ISP y este método barato de servir un puñado de nuevas asignaciones de nombres de host esen realidadfácil. (El en toda reglaServidor PowerDNSes algo impresionante de contemplar pero esextremadamenteexagerado para este caso.)
Al agregar una nueva línea a su /etc/hosts
archivo, recuerde que eso 127.0.0.1
significalocalhost
cadacompañero - noEste servidor. Proporcione wiki.jeff
una dirección IP que su iPhone pueda enrutar.
Tendrá que descubrir cómo modificar su servidor DHCP para enviar una dirección IP específica para consultas DNS. Esto varía de un servidor a otro, pero la opción se conoce como option domain-name-servers
servidor DHCP de ISC. Agregue la IP de su pdns-recursor
sistema recién configurado. (Que podría ser una máquina diferente a la dirección IP para la que está brindando servicio wiki.jeff
).
Tendrás que modificar tu servidor web para que también maneje el wiki.jeff
nombre; bajonginx
esta es la directivaserver_name
. apache necesitaServerName
oServerAlias
directivas.