Inoltra IP specifico a localhost

Nov 04 2020

Ho questo vecchio codice che esegue test su un SQL Server con uno specifico IP hardcoded sulla mia rete 192.168.X.Y, tuttavia desidero eseguire tali test sul mio server locale su 127.0.0.1.

Come posso dire a Windows che ogni volta che riceve una richiesta 192.168.X.Ydeve essere inoltrata al mio localhost?

Ho installato solo Windows 10, quindi non è tecnicamente un server DNS, quindi non posso inoltrarlo. Ma presumo che dovrebbe esserci una lista di messaggi hostnamecome in Linux

Risposte

3 transmission Nov 04 2020 at 06:57

Il file hosts in Windows si trova in c:\Windows\System32\Drivers\etc\hosts.

Se stai usando DNS, potresti mappare il nome di dominio lì su 127.0.0.1.

In alternativa è possibile configurare il port forwarding per inoltrare il traffico destinato a 192.168.xy sulla porta 3306 a 127.0.0.1 sulla porta 3306 utilizzando una sintassi simile al comando seguente.

netsh interface portproxy add v4tov4 listenaddress=192.168.x.y listenport=3306 connectaddress=127.0.0.1 connectport=3306

C'è un post qui in cui qualcuno stava cercando di ottenere qualcosa di simile che potresti trovare utile.

Windows 10 - NAT - Port forwarding e IP masquerade