高难问题,怎样用Delphi做IP映射?(100分)

1

1Fuyi

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样用Delphi做IP映射?

我FTP机子的 IP:211.83.0.198 在校园网封闭的部分,外界不能访问,
我想让外界访问我的FTP服务器,我在网管中心要了一个外界可访问的
IP:211.83.0.78。
方法有二:
1、做一个IP地址映射
2、做一个FTP转发服务器

请各位高手给个具体的思路或办法。
 
用delphi?
可以装个代理象IAS或PROXY的
 
简单,indy里有现成例子。
 
1.直接在路由器配置(标准方式)
2 安装现成的网关软件,在上面配置
3 实在想自己做个程序解决的话,首先看211.83.0.78有没被映射,
没的话就在211.83.0.78上做个server,监听FTP端口,把所有的
请求包通过内部网卡端口发送到你的211.83.0.198,把回包再原样
发送回客户端,要是多客户端同时连接的话还要建个映射表,其实
这个就是个FTP proxy,呵呵
如果我做这个的话,我愿意选择用Unix下的纯C做,而不愿用WinSock和Delphi
 
找你的网管,让他帮你做个静态双向地址翻译(一对一的NAT)就可以啦
大多数的路由器,防火墙都有这功能

或者:如果你们用的是一台NT、2000之类的机器作网关,找个NC之类的黑客常有工具装在
上面也可以啦

 
网管给了你外界能访问的ip你就把它绑定在网卡上好了,最多在ftp服务里加上只能响应到
外网的ip有什么问题么
 
把你的IP换成网管给你的那个IP不就行了。:)
 
来者有分
 
顶部