You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 7本地IP重定向至云服务器公网IP实现数据库访问适配

Windows下将192.168.1.5重定向至云服务器公网IP的实现方案

可以实现,以下是两种无需修改程序和网络架构的可行方案:

方案一:路由表全局IP重定向

这种方式会将所有访问192.168.1.5的流量直接转发到云服务器公网IP:

  • 删除原有192.168.1.5相关路由(若存在):
    route delete 192.168.1.5
  • 添加临时路由,将目标IP指向云服务器(替换X.X.X.X为云服务器公网IP):
    route add 192.168.1.5 mask 255.255.255.255 X.X.X.X metric 1
  • 若需重启后依然生效,添加-p参数设置永久路由:
    route -p add 192.168.1.5 mask 255.255.255.255 X.X.X.X metric 1

注意:此方案是全局IP级转发,若本地网络中原192.168.1.5还有其他服务,所有访问该IP的请求都会被转发到云服务器。

方案二:针对SQL Server实例的端口转发

如果只需要转发SQL Server的数据库请求,可通过端口转发精准控制:

  1. 先在云服务器的SQL Server配置管理器中,将TCP/IP协议的监听端口设置为固定值(例如默认的1433,或自定义端口),同时开放云服务器防火墙对应端口的入站规则,允许本地服务器IP访问。
  2. 在本地服务器执行端口转发命令(替换X.X.X.X为云服务器公网IP,1433为实际监听端口):
    netsh interface portproxy add v4tov4 listenaddress=192.168.1.5 listenport=1433 connectaddress=X.X.X.X connectport=1433
  3. 验证转发状态:
    netsh interface portproxy show v4tov4
  4. 若需删除转发规则,执行:
    netsh interface portproxy delete v4tov4 listenaddress=192.168.1.5 listenport=1433

注意:此方案仅转发指定端口的流量,不会影响192.168.1.5的其他服务(若有)。

测试验证

执行telnet 192.168.1.5 1433(替换为实际端口),若能连通则说明转发生效,可直接运行原有程序测试数据库连接。

内容的提问来源于stack exchange,提问作者user2506141

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 01:57:40