2014-09-23 84 views
0

我試圖遠程連接到SQL Server 2008 R2,並且已成功連接筆記本電腦與SQL Server 2008 R2(服務器)。現在我使用IP地址(動態)作爲服務器名稱,因爲我處於同一網絡中。是否有可能使用靜態IP連接到SQL Server? 如果是,那麼我可以在家庭網絡中使用靜態IP嗎?SQL Server 2008 R2:使用靜態IP進行遠程訪問

回答

1

這取決於您如何連接到您的工作現場。

如果您使用VPN,就好像您在工作地點,然後您可以安全地連接。

如果您不使用VPN,那並不容易:SQL Server IP可能是一個私有IP(如168.x.x.x或10.x.x.x)。如果是這種情況,該IP只能在您的工作現場網絡中工作,並且不能從外部工作中訪問。要訪問此IP,您需要做兩件事:

  • 猜測您的工作站點路由器WAN IP地址是。即你需要知道工作站點路由器的IP,就像你從互聯網上看到的那樣(這與你從工作場所看到的不一樣)。此外,有可能這個IP不是固定的,所以你需要一個動態DNS才能在任何時候知道它

  • 在路由器中創建NAT或PAT映射,以便當您嘗試訪問給你的路由器的互聯網IP的端口,它的流量轉移到SQL Server內部

的VPN解決方案要好得多,因爲如果你使用興田第二個解決方案,在互聯網上的任何人都可以篡改你的SQL Server (正如你所做的那樣)。

+0

謝謝JotaBe,我的IP從59開始。**。**。**,它是一個私有IP。現在請告訴我它是否適用於遠程訪問 – khan 2014-09-23 09:54:26

+0

它看起來不像私人IP。它可能是一個公開的知識產權。但是,知識產權的私密性與否取決於互聯網的可訪問性。即使它是一個公共IP,我也不能給你一個答案,因爲我不知道你的網絡拓撲和配置:路由器?防火牆?除非你測試它,否則不可能知道。但我堅持使用VPN。 – JotaBe 2014-09-23 09:58:28

+0

對不起JotaBe,我可以使用公共IP,並且不使用任何VPN服務。讓我知道它是否可能? – khan 2014-09-23 10:09:25