D-LINK DI707-P路由器支持FTP端口映射吗?

来源:百度知道 编辑:UC知道 时间:2024/09/28 17:46:46
D-LINK DI707-P路由器支持FTP端口映射吗?是不是某些端口映射不了啊?基于.NET的端口是不是也不可以映射.

以前在局域网和VPN连接中使用edtFTPnet一直都很好,近来要改为在互联网上指定IP使用,FTP服务器在内网,控制和数据端口通过路由器映射,照理应当只需要edtFTPnet使用路由器IP地址即可,但是总是使用有问题,使用CuteFTP检验,也是有问题,发现可以连接登录但不能获得目录和文件列表,根据CuteFTP的提示,估计是CuteFTP验证口令登录后使用了由FTP服务器提供的IP地址和数据端口,而FTP服务器此时提供的是局域网地址,联想可能edtFTPnet组件也是如此,给FTPClient加一“使用原FTPServerIP”变量,为true时,不使用FTP服务器提供的IP地址,而仍然使用连接时提供的IP地址,一试,故障解除。
源码下载:http://www.cnblogs.com/Files/hzy_dl/edtFTP2.rar
同样的测试(组件修改前),在两局域网中进行,一局域网中有FTP服务器,在另一局域网使用edtFTPnet组件,有一台电脑(两块网卡)接入两局域网,使用PortMap,将FTP服务器控制和数据端口从另一局域网映射过来,此时使用edtFTPnet组件(使用两网卡电脑IP)正常,不知什么原因。
端口映射其实就是我们常说的NAT地址转换的一种,其功能就是把在公网的地址转翻译成私有地址, 采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。这时ADSL的外部地址只有一个,比如61.177.0.7。 而内部的IP是私有地址,比如ADSL设为192.168.0.1,下面的电脑就依次设为192.168.0.2到192.168.0.254。

在宽带路由器上如何实现NAT功能呢?一般路由器可以采用虚拟服务器的设置和开放主机(DMZ Host)。虚拟服务器一般可以由用户自己按需定义提供服务的不同端口,而开放主机是针对IP地址,取消防火墙功能,将局域网的单一IP地址直接映射到外部IP之上,而不必管端口是多少,这种方