PDA

查看完整版本 : [分享]在NAT後面架FTP Server


mike
2002-01-16, 10:02 AM
其實簡單來說,只有兩件事情要做:
1. 首先,將你要架的機器IP設固定(虛擬IP,比如說192.168.1.20)
2. 將NAT裡面Virtual Server部分port 20~21打開指向這台機器的虛擬IP

測試的方法:
1. 其他的PC Client如192.168.1.x 的PC 是否可直接存取Local 端的192.168.1.20 的FTP Services?
2. NAT 設定上Virtual Servcer 的Port Number 是否開both,20~21 , 192.168.1.20 的設定 ?
(3)不需開DMZ Host
(4)於Internet 尚存取您的FTP Server 先使用合法IP連入(NAT的Public IP Address),確定與您的DNS 無關!!
(5)於Internet 的另一端PC Client 要存取此台FTP Server 是否也是透過NAT ? 若是的話請將CutFTP 的 Connnection 選項設定選擇將Firewall Access Enable 以及PASV Mode Enable起來!!

FTP協定相關資訊:
20/tcp ftp-data File Transfer [Default Data] 21/tcp ftp File Transfer [Control]
若有更深入的關於FTP 的通訊協定RFC 959 標準

還有其他跟serv-U相關技巧,下次再貼上來...
:)

mike
2002-01-16, 10:06 AM
資料補充:RFC 959資料網址
RFC 959 (http://bbs.ee.ntu.edu.tw/ftp/deposed-boards/html/FAQ/2/17.html)