http://dev.csdn.net/develop/article/16/16437.shtm

解决方案 »

  1.   

    用VPN当然可以!我们有一家客户就是这样做的!
      

  2.   

    再多说两句,以免误会骗分
    以下仅做参考:具体来说,有两种连接方式:一种是外出人员与本地的ISP建立PPP连接,然后在PSTN基础上由用户发起与远程企业网建立加密隧道,这种方式不需要ISP提供特殊的VPN服务,只要用户的主机具有VPN远程访问能力即可,被称作Client-initiated,另一种方式,远程用户拨号到当地ISP的NAS(网络访问服务器),有ISP的NAS负责建立到企业网络的加密隧道,这种方式允许不同用户通过多个隧道连接到多个网络,但要求ISP提供VPN连接服务,被称作NAS-initiated,建立远程访问VPN时,通常都使用第二层的隧道技术,包括PPTP或者L2F,在网络协议第二层上,客户端与企业网络NAS之间建立虚拟的点到点连接。推荐用2000系统自带的PPTP协议来配置VPN服务器!
    安装PPTP安装方法:
    1,进入windows2000系统中的“控制面板”,从中选择“网络”并双击它,会出现“网络属性”对话框。在击协议,添加它,从添加中选定“网络协议”,再选择“点对点通道通信协议”,单击“确定”出现PPTP设置的对话框。选择你需要服务器同时支持的VPN数目,单击“确定”后出现安装远程访问,单击“添加”出现添加RAS设备对话框。选择可用的RAS设备,单击“确定”,返回安装远程访问对话框。
    2,选择一个VPN设备,单击“配置”,出现配置端口用法对话框,确保“只能接收”被选中,单击“确定”,返回安装远程访问对话框中。选择一个VPN设备,单击“网络”,出现网络配置对话框,在“允许远程客户运行”选项中只保留TCP/IP被选中。单击TCP/IP选择框旁边的“配置”,出现RAS服务器TCP/IP配置对话框,在此可进行一些TCP/IP方面的配置,如可允许TCP/IP客户访问整个网络或仅限于本地计算机,对于客户地址分配,可用DHCP或静态地址集等。进行必要的设置后单击“确定”,返回网络配置对话框;加密设置选项中确保选中Microsoft加密,并选中“请求数据加密’,使所有连接到PPTP服务器的远程客户机进行基于NT的身份验证;单击“确定”返回安装远程访问对话框;单击“继续”完成安装,然后重新启动机子,再配置VPN用户,进入域用户管理器窗口中,建立新用户,设置其用户名,密码及所属的组等。当你老总或公司外出人员通过VPN连接远程访问一个专用网时,VPN服务器为远程办公人员提供了访问VPN服务资源或整个网络资源,VPN连接的数据起始于远程访问客户计算机。运行在Windows2000,Windows NT4,Win95\98计算机可以向运行Windows2000 VPN服务器建立远程访问VPN连接,VPN客户机可以是任何支持点对点协议的客户机,或者是支持采用IPSec的L2TP协议的客户机。注意事项:
    为了使系统在配置后安全,应使PPTP服务器位于局域网的防火墙之后,使发往PPTP服务器的数据能通过防火墙加以过滤,避免服务器受到hacker的直接攻击。另外,应启用服务器上的TCP端口过滤和PPTP过滤功能,以增强安全性。在构架网络信息系统的同时,将网络安全一并进行设计,并希望采用具有访问控制,加密,网络层用户身份认证和集中化分级管理等技术来构建真正的安全VPN系统。
      

  3.   

    那用动态域名吧,可以直接连接上数据库,但sql server的能访问的端口一定要开发,
      

  4.   

    那用动态域名吧,可以直接连接上数据库,但sql server的能访问的端口一定要开发,