应用PING命令进行检测,服务器可以PING通客户机,而客户机PING服务器时出现超时(TIMEOUT)。这一现象表明由于代理服务器的默认路由发生了变化,从而使客户与服务器的连通首先要经过10.18.168.168来转发。解决这一问题须做以下设置,假设某客户所在网段为122.103.1.0,SUBMASK:255.255.255.0,需向路由表中填加指定项目,即执行命令ROUTEADD122.103.1.0255.255.255.010.192.8.49。其中10.192.8.49为NT服务器的网卡IP地址,再查看服务器路由:
NETWORKADDRESSNETMASKGATEWAYADDRESSINTERFACEMETRIC
0.0.0.00.0.0.010.192.8.5010.192.8.492
0.0.0.00.0.0.010.18.168.16810.18.168.1681
122.103.1.0255.255.255.010.192.8.5010.192.8.491
进一步分析,我们还可以通过修改默认路由的方法来达到我们的目的,即使用ROUTEADD0.0.0.00.0.0.0
10.192.8.491IFMETRIC=2
使路由表设置为:
NETWORKADDRESSNETMASKGATEWAYADDRESSINTERFACEMETRIC
0.0.0.00.0.0.010.192.8.5010.192.8.491
作为特殊情况,我们分析一下局域网远程用户的路由问题。在局域网中存在远程用户,它们通常经过专用的通讯线路与局域网连接,如果它们试图通过代理服务器访问INTERNET,必须在NT服务器上配置路由表。由于这类远程用户访问INTERNET需要经过2次拨号服务,在PROXY代理服务器上直接的路由设置尤其必要。如上所述,局域网的客户还可以通过修改默认路由的方法使服务器和客户连通。对于远程客户则不然,必须直接设置代理服务器的路由。假设远程用户(拨号网络服务器)所在的网段为122.100.1.0,SUBMASK:255.255.255.0,须加入路由:ROUTEADD122.100.1.0255.255.255.010.192.8.49,才能保证远程用户的直通性。否则,在客户拨通局域网时,远程客户机能PING通网上其它所有的设备,惟独PINGNT服务器时超时错误。这说明代理服务器的默认路由此时并没有起作用。