Leiten Sie eine bestimmte IP an den lokalen Host weiter

Leiten Sie eine bestimmte IP an den lokalen Host weiter

Ich habe diesen alten Code, der Tests mit einem SQL-Server mit einer bestimmten fest codierten IP in meinem Netzwerk ausführt 192.168.X.Y. Ich möchte solche Tests jedoch mit meinem lokalen Server unter ausführen 127.0.0.1.

Wie kann ich Windows mitteilen, dass jede entsprechende Anfrage 192.168.X.Yan meinen lokalen Host weitergeleitet werden soll?

Ich habe nur Windows 10 installiert, also ist es technisch gesehen kein DNS-Server, also kann ich es nicht weiterleiten. Aber ich gehe davon aus, dass es eine Art Liste von hostnames geben sollte, wie in Linux

Antwort1

Die Hosts-Datei in Windows befindet sich unter c:\Windows\System32\Drivers\etc\hosts.

Wenn Sie DNS verwenden, können Sie den Domänennamen dort auf 127.0.0.1 zuordnen.

Alternativ können Sie die Portweiterleitung so konfigurieren, dass der für 192.168.xy bestimmte Datenverkehr auf Port 3306 an 127.0.0.1 auf Port 3306 weitergeleitet wird. Verwenden Sie dazu eine Syntax ähnlich dem folgenden Befehl.

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

Es gibt hier einen Beitrag, in dem jemand versucht hat, etwas Ähnliches zu erreichen, das Sie vielleicht nützlich finden.

Windows 10 – NAT – Portweiterleitung und IP-Maskierung

verwandte Informationen