
Quiero probar mi aplicación web con diferentes direcciones IP. Estoy buscando una manera de cambiar mi dirección IP cuando navego por mi sitio ubicado en http://localhost/
(WAMPServer).
¿Qué puedo hacer para falsificar mi dirección IP en localhost?
Respuesta1
Si la dirección IP con la que desea realizar la prueba no se encuentra en su subred o no está en uso, puede agregar una IP adicional a su adaptador de red.
En el Panel de control -> Configuración de red -> Propiedades de conexión LAN, seleccione IPv4 -> Avanzado y agregue una nueva dirección IP con una máscara de subred de 255.255.255.255. Es posible que deba reiniciar su servidor WAMP (módulo Apache) para que los cambios surtan efecto.
Respuesta2
No especificaste qué software estabas usando como proxy.
Pero básicamente:
Para que un proxy funcione, debe tener acceso a 2 redes.
Para que algo tenga acceso al 127.0.0.1 de un sistema (que se encuentra en la red 127.0.0.1/8), debe estar ejecutándose en ese mismo sistema.
Por lo tanto, debe ejecutar su proxy en ese sistema y decirle que envíe las solicitudes entrantes desde cualquier lugar a 127.0.0.1 de un lado a otro.
Manten eso en mente:
El reenvío de puertos NAT+ no funcionará a menos que esté ejecutando el servicio localhost en el enrutador.
- El reenvío de puerto NAT+ solo puede llevarlo hasta una NIC en el sistema, pero ni un salto más hacia su host local.
Nuevamente, dado que debe ejecutar el proxy en el mismo sistema que el host local, las únicas otras IP que puede elegir son las que se utilizan en ese sistema para la conectividad a Internet o LAN.
Se podrían utilizar algunas técnicas avanzadas para reenviar el tráfico entrante recibido por el sistema en un puerto específico al servicio localhost a 127.0.0.1. Esto incluye:
iptables
configuración si este es un sistema Linuxposiblemente algo con las
route
declaraciones correctas (Windows y Linux)software que "reproxy" directamente el tráfico
rinetd
(disponible en la mayoría de las distribuciones de Linux y probablemente en Windows a través de Cygwin)e incluso llegar a configurar una VPN entre su enrutador y este sistema.