如何让idmappedporttcp 监控80端口(急,在线等) ( 积分: 100 )

  • 主题发起人 主题发起人 xinux11
  • 开始时间 开始时间
X

xinux11

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟有台服务器,用IdMappedPortTCP控件编写一个映射程序,当我把Bindings设置为:xxx.xxx.xxx.xxx:81的时候一切正常,当我把Bindings设置为:xxx.xxx.xxx.xxx:80 的时候提示:Socket Error #10013 Access denied错误。

是不是因为80端口被占用的关系?有何方法可以使其监控80端口?(小弟的服务器上有两个固定IP:195 和 199。 195这个IP专门用于绑定网站,199这个IP小弟想让它专门监听端口)

不知道能否实现?即只要输入xxx.xxx.xxx.199即可自动映射到相应的IP+PORT上去。


万望赐教!!!谢谢各位大大!!!!!小弟急用!!!!
 
等着等着,自己顶先
 
各位大大帮帮忙
 
80端口乃IE也
IdMappedPortTCP没用过~请你说下这东西什么用途?
 
是这样的,我想弄一个动态域名的服务器,我发现IdMappedPortTCP可以完美映射IP+PORT,比如说:我服务器的IP是xxx.xxx.xxx.199,那用户只要把域名解析到我的服务器,然后由我的服务器映射到用户当前的电脑上即可,但目前只能实现(例如域名:www.abc.com):在IE中输入www.abc.com:81,可以映射到用户的电脑,但是我想让输入www.abc.com就映射到用户的电脑上,就是这样
 
恩,这个用IdMappedPortTCP实现很简单的。你的程序如果映射其他端口没问题,80一定也OK的了。如你自己所说,检察一下端口冲突。重点是检查IIS,跟你的代理服务器软件。还有些软件安装后,会自动开启80端口开启一些web控制功能。
如果你安装了代理服务器等,如ISA等,很多专业级的代理服务器会使用到80端口。
IdMappedPortTCP的INDY自带例子就是一个网页端口转换的,好像是,好长时间不用这个了。
 
TO smsman:

您说得很对,我用端口扫描软件试过了,服务器的80端口已经被占用,所以无法监听80端口,那我现在有两个IP,能不能实现此功能呢?比如说,再装一个Apache使用Apache的反向代理功能实现?
 
"我服务器的IP是xxx.xxx.xxx.199,那用户只要把域名解析到我的服务器,然后由我的服务器映射到用户当前的电脑上即可,但目前只能实现(例如域名:www.abc.com):在IE中输入www.abc.com:81,可以映射到用户的电脑,但是我想让输入www.abc.com就映射到用户的电脑上" ------鄙人资质愚钝,不太理解.
 
也就是说,目前我能实现,在IE中输入www.abc.com:81,这个格式访问我自己的电脑上的网站,但是这里需要多加一个端口号:81,因为我用idmappedporttcp写的程序监听着81端口,但如果我想省下81这个端口的输入,即只输入www.abc.com就可以访问我自己的电脑
 
已经成功解决此问题
只要将第二个空IP设置为IIS不监听即可,解决方法:http://www.mdd.cn/Article/server/serverjs/200607/Article_20060719134452.html

散分了,谢谢各位大大的帮助!!!
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部