公司路由器华为ar2831 
内网地址172.16.*.* ,其中一台电脑172.16.48.2作为服务器,里面装了sql server 2000,还有公司的一个信息平台软件。
现在情况是想在家能够上sql server 2000 还有信息化平台。
路由器已经做了端口映射
interface Ethernet0/0
 ip address 221.6.*.* 255.255.*.*
 ip address 221.6.*.* 255.255.*.* sub
 nat outbound 2000 address-group 10
 nat server protocol tcp global 221.6.*.* www inside 172.16.48.2 www
 nat server protocol tcp global 221.6.*.* 1433 inside 172.16.48.2 1433
在内网上telnet 172.16.48.2 1433能够成功,但telnet 221.6.*.* 1433 不成功。在查询分析器里面221.6.*.*登陆不上去。
但telnet 221.6.*.* 可以成功
现在情况我不知道是端口映射没有设置正确还是数据库服务器要做那些设置,补充:服务器是2003的,数据库也打过补丁版本
是8.00.2039 
在线等~!

解决方案 »

  1.   

    以下情况需逐一检查:
    1、home访问公司外网IP正常即可(如果不是同一服务商,建议别折腾了)。
    2、端口映射配置正常。
    3、数据库配置正常,比如外围XX管理器都已设置(忘了名字)同时检查数据库的默认端口是1433。
    4、如果以上方式都没有问题,申请免费域名绑定到公司外网IP,home查询时地址输入域名方式(记住这里强调非IP方式,原因不多说了)
    5、还有一点,不过应该不会遇到。这里的某个步骤出现问题都造成无法连接的结果,所以对于diag上网用户别这样折腾自己。
    更好的方式:告诉网关搭建VPN,在home用diag-out方式拨入直接访问DB和其他资源。