Reenviar IP específica a localhost
Tengo este código antiguo que ejecuta pruebas en un servidor SQL con una IP codificada específica en mi red 192.168.X.Y, sin embargo, quiero ejecutar tales pruebas en mi servidor local en 127.0.0.1.
¿Cómo puedo decirle a Windows que cada vez que reciba una solicitud 192.168.X.Ydebe reenviarse a mi host local?
Solo tengo Windows 10 instalado, por lo que técnicamente no es un servidor DNS, por lo que no puedo reenviarlo. Pero supongo que debería haber una lista de hostnames como en Linux
Respuestas
El archivo de hosts en Windows se encuentra en c:\Windows\System32\Drivers\etc\hosts.
Si está utilizando DNS, puede asignar el nombre de dominio allí a 127.0.0.1.
Alternativamente, puede configurar el reenvío de puertos para reenviar el tráfico destinado a 192.168.xy en el puerto 3306 a 127.0.0.1 en el puerto 3306 utilizando una sintaxis similar al comando siguiente.
netsh interface portproxy add v4tov4 listenaddress=192.168.x.y listenport=3306 connectaddress=127.0.0.1 connectport=3306
Aquí hay una publicación en la que alguien estaba tratando de lograr algo similar que puede resultarle útil.
Windows 10 - NAT - Reenvío de puertos y enmascaramiento de IP