iis自带的ftp服务就是主动模式的,程序应是哪个,去服务里看看ftp启动项就知道了。ftp客户端设置成主动模式时,主机必须是直连互联网的,比如固定ip的主机或者adsl拨号的主机。防火墙还得有规则允许源端口为20的数据包向本机传输。客户端如果穿越nat访问主动模式的ftp,无法传输文件。servu支持被动模式,跟你把主程序设置为例外好像没多大关系。你的客户端如果是一个内网ip,并配置了网关,一般来说网关都会用nat,这毕竟是互联网一个最通用的方式。像winroute、isa、windows自带的网络共享、iptables基本都通过nat方式让内网主机向外访问。建议你用servu,iis的ftp忒sb