scktsrvr在WIN XP下可以为INTERNET用户提供访问,但是在WIN NT 和WIN2000下无能为力??(100分)

  • 主题发起人 主题发起人 sandal
  • 开始时间 开始时间
S

sandal

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一套两层式考勤系统,局域内OK,但是经INTERNET后,如果服务器是WIN XP就
可以为INTERNET用户提供访问,但如果服务器是WIN NT 或者 WIN2000, 则INTERNET用
户记问不到,提示连接不到服务器。怎样才能在WIN NT上实现???接口程式是DELPHI
自带的SECTSRVR。EXE
 
要进行com的权限设置,设置好了就OK
 
scktsvr是支持tcp/ip的, internet上应该避免使用dcom。

但是我觉得这个应该和操作系统无关,可能使权限的问题,也可能是端口被封闭(防火墙)
设置了过滤211端口。
 
TKS LUJUHE:
我的服务器是在防火墙后面,程式用的是SOCKCONNECT, 不是DCOM。但是如何在
WINNT 上设置过滤211端口呢?
我实际上用的是NAT技术,将拥有INTERNET IP 的路邮器的211端口映谢到WIN NT服务
器上。 如果映到 WIN XP 上就OK。
 
防火墙在路由器前面(A),还是在路由器和服务器之间(B)?
如果是答案是A,检查路由器和服务器之间的连接是否一样,是B,检查防火墙是否针对不
同的地址设置了过滤。总之我认为scktsvr服务和操作系统是毫无关系的,检查的重点应该
在网络设置和连接上。
 
我也认为是网络设置的问题,可是我不知该如何设。连线方式为:INTERNET--ADSL MODEM
-- 宽频路由器(实际上叫INTERNET SHARING GATEWAY,也是局域内电脑的网关)--服务器,
其中一台是WIN XP, 另外一台是WIN NT。路由器用NAT技术将其端口211映到服务器的211
端口。 同样的设置,在WIN XP上可以实现,在WIN NT上就不能实现。不过经过观察,WIN XP
里有个设置是INTERNET用户可以访问 的程 式, 其中有一个就是SCKTSRVR要用的程式,而
在WIN NT中找不到这个设置 。
 
就這樣吧
 
后退
顶部