
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.Y
an 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 hostname
s 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.