在 Amazon ec2 中的 Windows Server 2012 上设置端口重定向

在 Amazon ec2 中的 Windows Server 2012 上设置端口重定向

我在亚马逊 EC2 上有几台服务器

  • 一台服务器是 Windows Server 2012,用于托管 Web 应用程序,该服务器附加有一个弹性 IP 地址。
  • 第二台服务器是一台Linux服务器,用于托管数据库,该服务器没有公共IP地址,该数据库服务器仅使用私有网络接口进行监听。

我需要通过 Web 服务器公开数据库服务器,我的意思是,我喜欢连接到 Windows 服务器中的特定端口并创建端口转发以到达 Linux 服务器。

我尝试使用这个命令:

netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=4638
connectaddress=172.30.10.70 connectport=3306

在本地,在 Windows 服务器中,我无法使用 Windows 服务器私有地址和端口 4638 连接到 mysql 服务器,但我可以毫无问题地运行查询。

问题是当我尝试使用附加的弹性 IP 地址进行连接时,我无法访问 mysql 服务器,因为端口 4638 在 Windows 服务器安全组中打开。

感谢您的帮助。

答案1

您是否禁用了 IPv6?

http://support.microsoft.com/kb/555744

如果是,重新安装可能会有效。

尝试在 Win 服务器上运行 wireshark 以查看这些数据包发生的情况。

相关内容