将特定 IP 转发到本地主机

将特定 IP 转发到本地主机

我有这个旧代码,可以针对我网络上具有特定硬编码 IP 的 SQL Server 运行测试192.168.X.Y,但是我想针对我的本地服务器运行此类测试127.0.0.1

我怎样才能告诉 Windows,每当他收到请求时,192.168.X.Y都应该将其转发到我的本地主机?

我只安装了 Windows 10,所以从技术上讲它不是 DNS 服务器,所以我无法转发它。但我认为应该有一个像hostnameLinux 中的 s列表

答案1

Windows 中的 hosts 文件位于c:\Windows\System32\Drivers\etc\hosts

如果您使用 DNS,则可以将域名映射到 127.0.0.1。

或者,您可以配置端口转发,将发往端口 3306 上的 192.168.xy 的流量转发到端口 3306 上的 127.0.0.1,使用类似于以下命令的语法。

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

这里有一篇帖子,有人试图实现类似的东西,你可能会觉得有用。

Windows 10 - NAT - 端口转发和 IP 伪装

相关内容