如何在没有静态IP的情况下远程访问本地Web或数据库服务器

时间:2015-04-25 20:03:47

标签: php sql-server webserver remote-access

如何在没有静态IP地址的情况下远程访问我的本地Web服务器或数据库服务器访问,我有桌面数据库驱动的应用程序,它在MS SQL服务器中保存数据我想访问bluehost上托管的公司当前站点上的数据,是否存在任何方式来访问以下几点

  1. 没有静态IP地址的MS SQL服务器远程访问
  2. 或者我将在PHP中编写一个与MS SQL数据库连接的Web服务,将REST API信息发送到在线站点,如何在没有静态IP地址的情况下访问本地Web服务器

2 个答案:

答案 0 :(得分:3)

  1. 获取新的Dynamic DNS
  2. 在托管服务的计算机上安装Dynamic DNS update software
  3. 在您的家庭互联网路由器上,forward the ports 803306到托管服务的计算机上。
  4. 就是这样,您现在可以通过将请求指向,{:p>来连接到WebServerMySql数据库。

    mycomputer.no-ip.me
    

答案 1 :(得分:1)

您可以使用www.noip.com服务。他们为拥有ISP但未提供静态外部IP的人提供服务。你可以获得一个主机名,例如:yourname.no-ip.org,你可以在你的电脑上运行no-ip的客户端来检查你的外部ip是否有所改变。如果是,它将自动修复主机名所需的dns更改,因此主机名指向新的IP。

或者你有像dyndns这样的类似提供商。

编辑:不要忘记您可能需要将端口转发到您尝试访问网络之外的服务。 (例如:www.portforward.com)