888分请教:C/S结构中远程SQL连接的问题,电信局关闭了PING的功能,但两台机通过PCANYWHERE可以互访,如何连上远程数据库??分不够再加
我有一C/S程序已通过客户的验收与肯定,客户的服务器放在家里,公司通过上网访问远程数据库,一直正常,
但近段时间该地方电信局关闭了PING的功能,即不能PING外网,但能上网,通过PCANYWHERE连接两台机都可以连通,但我的系统就不能连上啦,怎么连都连不上。
请高手指点,如能解决888分另贴给出
别有谁知道 VFN 的连接方式
我的QQ 是100009816
问题点数:100、回复次数:15Top
1 楼IwantFlay(小飞)回复于 2004-12-02 12:03:03 得分 0
做三层吧Top
2 楼pazee(耙子)(今年过年不收礼,收礼只收尿不湿)回复于 2004-12-02 12:18:27 得分 0
vpnTop
3 楼getit911(Windows转Linux中)回复于 2004-12-02 12:18:47 得分 0
改其他端口试试Top
4 楼kkxxsoft(阿勇)回复于 2004-12-02 12:22:11 得分 0
因程序已做好,正常使用,不可能改成三层或其它结构
请问有没有不改变程序的好方法
我听说VPN可以,不知行不行Top
5 楼czx0514(不想再做那份工作)回复于 2004-12-02 12:26:50 得分 0
VPN是可以的,首先需要知道对方的域名,以及VPN拨号时提供的用户名和口令,如果没有的话,你需要申请一个域名的哦
通过VPN可以象在局域网内进行TCP/IP访问的,这个就不多说了Top
6 楼luke5678()回复于 2004-12-02 12:40:19 得分 50
>>别有谁知道 VFN 的连接方式
--VPN 的组件
Windows 2000 中的 VPN 组件包括一个 VPN 服务器、一个 VPN 客户机、一个 VPN 连接(连接中数据被加密的部分),以及隧道(连接中数据被封装的部分)。建立隧道是通过 Windows 2000 中包括的两个隧道协议完成的,这两个协议都是随"路由和远程访问"安装的。Windows 2000 包括的两个协议是:
点对点隧道协议 (PPTP) 使用 Microsoft 点对点加密技术提供数据加密。
第二层隧道协议 (L2TP) 使用 IPSec 提供数据加密、身份验证和完整性。
到 Internet 的连接应使用专用的线路,如 T1、Fractional T1 或 Frame Relay。WAN 适配器必须配置指派给您的域或由 Internet 服务提供商 (ISP) 提供的 IP 地址和子网掩码,以及 ISP 路由器的默认网关。
--如何安装和启用 VPN
若要安装和启用 VPN 服务器,请按下列步骤操作:
在 Microsoft Windows 2000 VPN 计算机上,确保到 Internet 的连接和到您的局域网 (LAN) 的连接都已正确配置。
单击开始,指向管理工具,然后单击"路由和远程访问"。
单击树中的服务器名称,然后单击操作菜单上的"配置并启用路由和远程访问"。单击下一步。
在通用配置对话框中,单击虚拟专用网络(VPN 服务器),然后单击下一步。
在远程客户机协议对话框中,确认列表中包括了 TCP/IP,单击"Yes, all of the available protocols are on this list(是,所有可用协议都在此列表中)",然后单击下一步。
在 Internet 连接对话框中,选择将连接到 Internet 的连接,然后单击下一步。
在" IP 地址分配"对话框中,选择自动以便使用您子网上的 DHCP 服务器给拨号客户机和服务器分配 IP 地址。
在管理多个远程访问服务器对话框中,确认"No, I don't want to set up this server to use RADIUS now(不,我现在不想设置此服务器使用 RADIUS)"复选框已选中。
单击下一步,然后单击完成。
右键单击端口节点,然后单击属性。
在端口属性对话框中,单击 WAN Miniport (PPTP) 设备,然后单击配置。
在"配置设备 - WAN Miniport (PPTP) "对话框中,执行下列操作之一:
如果不想支持到服务器上安装的调制解调器的直接用户拨号 VPN,则请单击清除请求拨号路由连接(入站和出站)复选框。
如果想支持到服务器上安装的调制解调器的直接用户拨号 VPN,则请单击选中请求拨号路由连接(入站和出站)复选框。
在最大端口数文本框中,键入您希望的同时 PPTP 连接的最大数目。(这可能取决于可用 IP 地址的数目)。
对 L2TP 设备重复步骤 11 至 13,然后单击确定。
--如何配置 VPN 服务器
若要进一步根据需要配置 VPN 服务器,请按下列步骤操作。
将远程访问服务器配置为路由器
为让远程访问服务器能在您的网络中正确地转发通信量,必须用静态路由或路由协议将其配置为一个路由器,这样远程访问服务器才能访问到内部网中的所有位置。
若要将服务器配置为路由器,请执行下列操作步骤:
单击开始,指向管理工具,然后单击"路由和远程访问"。
右键单击服务器名,然后单击属性。
在常规选项卡上,单击以选择 Enable This Computer As A Router(启用此计算机作为路由器)。
选择仅局域网 (LAN) 路由或"LAN 和请求拨号路由"。单击确定以关闭属性对话框。
--如何配置 PPTP 端口
确认您需要的 PPTP 端口数。若要检查端口数或添加端口,请按照下列步骤操作:
单击开始,指向管理工具,然后单击"路由和远程访问"。
在控制台树中,展开"路由和远程访问",展开服务器名,然后单击端口。
右键单击端口,然后单击属性。
在端口属性对话框中,单击 WAN Miniport (PPTP),然后单击配置。
在配置设备对话框中,选择设备的最大端口数目,然后选择选项以指定该设备是仅接受传入连接还是接受传入和传出两种连接。
--如何管理地址和名称服务器
VPN 服务器必须有可提供的 IP 地址,以便在连接进程的 IP 控制协议 (IPCP) 协商阶段将它们分配给 VPN 服务器的虚拟接口和 VPN 客户机。分配给 VPN 客户机的 IP 地址实际分配给了 VPN 客户机的虚拟接口。
对于基于 Windows 2000 的 VPN 服务器,分配给 VPN 客户机的 IP 地址默认通过 DHCP 获取。您也可以配置静态 IP 地址池。VPN 服务器还必须配置名称解析服务器(通常是 DNS 和 WINS 服务器)地址,以在 IPCP 协商期间分配给 VPN 客户机。
--如何管理访问
在用户帐户上配置拨入属性并配置远程访问策略,以管理对拨号网络和 VPN 连接的访问。
备注:默认情况下拒绝用户对拨号的访问。
--通过用户帐户访问
如果您在按用户管理远程访问,则对于允许创建 VPN 连接的用户,可在他们帐户的属性对话框中的拨入选项卡上单击允许访问。如果 VPN 服务器只允许 VPN 连接,则请删除称为"启用拨入权限时允许访问"的默认远程访问策略。然后新建一个远程访问策略,给它取一个描述性名称,如"按用户帐户允许 VPN 访问"。有关详细信息,请参见 Windows 2000 帮助。
注意事项:删除默认策略后,则与您的策略配置一个也不匹配的拨号客户机将被拒绝访问。
如果 VPN 服务器也提供拨号远程访问服务,则不要删除默认策略,但要移动其位置,使它成为最后一个起作用的策略。
--通过组成员身份访问
如果是按组管理远程访问的,则请单击所有用户帐户上的" Control access through remote access policy radio(通过远程访问策略控制访问单选按钮)"。创建一个 Windows 2000 组,其中包括允许创建 VPN 连接的成员。如果 VPN 服务器只允许 VPN 连接,则请删除名称为"启用拨入权限时允许访问"的默认远程访问策略。下一步,新建一个远程访问策略,给它取一个描述性的名称,例如"是 VPN-Allowed 组的成员则允许 VPN 访问",然后将 Windows 2000 组指派到此策略。
如果 VPN 服务器也提供拨号网络远程访问服务,则不要删除默认策略,而是移动其位置,使它成为最后一个起作用的策略。
--如何从客户计算机配置 VPN 连接
若要建立到 VPN 的连接,请执行下列操作步骤:
在客户计算机上,确认到 Internet 的连接配置正确。
单击开始,指向设置,然后单击网络和拨号连接。
双击建立新连接。
单击下一步,然后单击通过 Internet 连接到专用网络,然后单击下一步。
执行下列操作之一:
如果您使用拨号连接连接到 Internet,则请单击自动拨此初始连接然后从列表中选择您的拨号 Internet 连接。
如果您使用的是全时连接(如电缆调制解调器),则请单击不拨初始连接。
单击下一步。
键入您想连接到的计算机的主机名(例如 Microsoft.com)或 IP 地址(如 123.123.123.123),然后单击下一步。
如果想让登录到此计算机的任何人都可以使用此连接,请单击选择所有用户,如果想让此连接只有在您登录到计算机时可以使用,则请单击选择仅供我自己使用。单击下一步。
为此连接键入一个描述性的名称,然后单击完成。
备注:此选项只有在您作为 Administrators 组的成员登录时才可用。
单击开始,指向设置,然后单击网络和拨号连接。
双击新建的连接。
单击属性以进一步配置该连接的选项:
如果您在连接到一个域,则请单击选项选项卡,然后单击选中"包含 Windows 登录域"复选框以指定在尝试连接前是否要求 Windows 2000 登录域信息。
如果想让该连接在断线后重新拨号,则请单击选项选项卡,然后单击选中"断线重拨"复选框。
若要使用连接,请按下列步骤操作:
单击开始,指向设置,然后单击网络和拨号连接。
双击新建的连接。
如果目前没有到 Internet 的连接,Windows 可让您连接到 Internet。
建立到 Internet 的连接后,VPN 服务器会提示您输入用户名和密码。输入您的用户名和密码,单击连接,然后就可以使用您的网络资源了,与直接连接到网络上时一样。
备注:如要从 VPN 断开,可右键单击连Top
7 楼kkxxsoft(阿勇)回复于 2004-12-02 14:00:54 得分 0
to luke5678(奇异)
如果两机都不能PING外网,都能上网,PCANYWHERE 都能互访
以上方式时 VPN方式有用吗Top
8 楼lzy6204(为了忘却的记忆)回复于 2004-12-02 14:11:40 得分 0
先友情MARK一下Top
9 楼luke5678()回复于 2004-12-02 14:25:53 得分 0
>>能上网,PCANYWHERE 都能互访
应该可以的
关键是内部网络中要有一台vpn服务器Top
10 楼longtusoft(神灯之主)回复于 2004-12-02 14:54:18 得分 0
要PING有什么用? 既然PCANYWHERE可用,说明网络连通.Top
11 楼kkxxsoft(阿勇)回复于 2004-12-02 14:58:49 得分 0
但sql不能访问啊Top
12 楼wanyingsong(豌豆)回复于 2004-12-02 15:05:45 得分 0
sql server一定要安装sp3Top
13 楼lzy6204(为了忘却的记忆)回复于 2004-12-02 15:15:54 得分 50
会不会是代理服务器的问题呢?
三层C/S结构好象不能通过代理服务器对远程服务器访问。因为有了代理以后,是PING不通
远程服务器的。好象有个WINGATE软件可共用一个上网IP直接访问远程服务器。还有一个好象叫WinRoute的也能实现这种功能。Top
14 楼kkxxsoft(阿勇)回复于 2004-12-03 19:55:16 得分 0
upTop
15 楼dmyang(小仔)回复于 2005-07-29 18:24:57 得分 0
关注Top




