主题:如何使用端口转发
互联网——>我的networking路由器——-> LocalMachine(Windows 2003) – > Sqlserver2005
如何通过本地networking中的路由器通过Internet访问SQL Server?
我的路由器IP地址是= 192.168.1.86; 我连接到路由器IP地址的本地机器是=
192.168.1.81
在港口号码= 1433
告诉我如何使用端口转发感谢您的帮助提前
这真的取决于你使用的路由器。 你似乎有一个合理的端口转发的想法,你需要交给的大部分信息。
5分钟的路由器手册应该让你在那里 – 如果你让我们知道模型,有人可能会给出准确的指针。
另外,如果你打算转发SQL服务器事务,我可以build议你使用VPN吗? 更难设立,但更安全。 至less要确保你转发的内容是encryption的,并尽可能locking哪些IP可以访问你的转发端口。
你可能想要真正想想你在做什么。 也许你应该谷歌的术语“SQL Slammer蠕虫”之前,你只是打开你的SQL服务器的平均讨厌的互联网。
是的,这已经很久以前被修补了,但是它是什么可以发生的一个非常大的指标。
如果您需要远程访问SQL,我只能通过VPN来执行此操作。 期。
你可以做很多事情:
只要将远程桌面端口从您的路由器的公共接口转移到您的本地IP窗口框
ROUTER_EXT_IP: 3389 -> 192.168.1.81: 3389
您只能转发SQL Server 2005端口,SQL Server使用的默认TCP端口是1433
ROUTER_EXT_IP: 1433 -> 192.168.1.81: 3389: 1433
之后,你在你的应用程序中指定你的外部IP,就是这样。
这取决于每一个路由器的型号,基本上,你需要指定一个给定的端口,请求应该redirect到哪个服务器。
不要忘记为这个服务器设置一个静态IP地址。 并有一个很好的防火墙设置,暴露这样的关键服务器是有风险的。 为什么你需要直接访问? 如果是连接,安全的方式仍然是两个站点之间的VPN隧道。