通过互联网连接本地 sqlserver

通过互联网连接本地 sqlserver

互联网------> 我的网络中的路由器

------->本地机器(Windows 2003) -->Sqlserver2005

如何通过本地路由器通过互联网访问 sqlserver

网络。

我的路由器 IP 地址是 =192.168.1.86;连接到路由器 IP 的本地机器

地址为= 192.168.1.81,端口号=1433

告诉我如何连接到我的 sqlserver。提前感谢帮助

答案1

192.168.1.81 地址是本地地址,无法从互联网访问。

我不会让 SQL Server 可从互联网访问 - 您只会自找麻烦。但是,如果您真的必须这样做...

你需要一个外部地址。你可以去 grc.com 做一个 shields up 端口扫描。它会告诉你你家里的外部 ip 以及安全漏洞...

您需要在物理防火墙上制定规则以允许通过该端口进行访问。

您需要在 SQL 服务器计算机上的 Windows 防火墙上设置规则以允许访问。

答案2

您只需在路由器/防火墙上打开端口 1433,并将其指向安装 SQL 服务器的本地计算机即可。在某些 SOHO 路由器上,这称为虚拟服务器。

但您应该知道,这不是向外部开放 LAN 访问权限的最佳安全做法。更好的方法是创建 DMZ 段。

答案3

mson 所说的一切都适用,但此外,您可能还需要 NAT 端口转发规则来将端口 1433 上的传入连接转发到您的内部 IP 地址。根据 SQL Server 的版本,您可能需要专门启用 TCP 作为连接方法

答案4

查看

相关内容