1.解決動態(tài)IP的問題
不管你的電腦是通過校園網(wǎng)還是ADSL連入互聯(lián)網(wǎng),由于處于局域網(wǎng)內(nèi),內(nèi)網(wǎng)(即局域網(wǎng))IP并不是公網(wǎng)(即互聯(lián)網(wǎng))IP,所以公網(wǎng)根本不能訪問內(nèi)網(wǎng)的FTP服務器。解決該問題的方法是在路由器上映射端口,讓路由器實行公網(wǎng)接入內(nèi)網(wǎng)的IP轉(zhuǎn)換。這種方法比較煩瑣,況且在校園網(wǎng)內(nèi)更加麻煩。筆者在這里推薦使用深圳科邁通訊公司推出的科邁動態(tài)域名內(nèi)網(wǎng)專業(yè)版——TrueHost,該軟件解決了端口映射和TCP與UDP協(xié)議的問題,內(nèi)網(wǎng)用戶可以得到訪問者的真實IP地址,F(xiàn)TP不再限制用PASV方式,PORT方式和PASV方式都可以使用。
首先到http://www.dns0755.net/download.php,選擇相應的操作平臺。針對本文所講的情況,這里選擇Windows平臺的內(nèi)網(wǎng)客戶端,解壓縮即可使用。使用前必須要到該頁注冊一個賬號(http://www.dns0755.net/register.php),注冊后在“域名管理”處申請一個二級域名,該域名是以yourname.dns0755.net形式表現(xiàn)的。啟動該軟件,會出現(xiàn)配置窗口,在第二項中把你申請到的域名填寫進去,代理服務器的訪問密碼就是你注冊時的密碼,然后點擊“下一步”,出現(xiàn)WWW信息對話框,略過,直接點擊“下一步”,出現(xiàn)SMTP信息對話框,同樣略過,點擊“下一步”,最后出現(xiàn)其他信息的對話框,在這里需要填寫FTP的端口,該端口并不能自己設(shè)置,需要到域名申請頁面去設(shè)置端口號(圖1),筆者的FTP端口是38561。然后將屬于你自己的端口填入其他信息對話框中(圖2),點擊完成,然后詢問是否啟動服務,點擊確定(圖3)。
2.架設(shè)FTP服務器
架設(shè)FTP服務器,筆者建議使用Serv-U,該軟件功能強大,具體請參考本報第20期F版塊的FTP服務器架設(shè)專題。需要簡單提一下,啟動Serv-U后,點擊“域”,按鍵盤上的“Insert”鍵,出現(xiàn)“添加新建域”,在“域IP地址中”選擇“任何可以使用的IP地址”,點擊“下一步”,在“域名”處填入剛才申請的二級域名,點擊“下一步”,在“域端口”中填入你自己的端口,如筆者填的是“38561”,然后點擊“下一步”,最后點擊“完成”即可。具體的設(shè)置操作請查閱相關(guān)資料!
3.測試FTP服務器
啟動CuteFTP,在主機地址中填入你申請二級域名地址,不用填寫“FTP://”,在用戶名和密碼中填入你自己在Serv-U中建立的用戶名和密碼,在端口號中填入你自己的端口,點擊“連接”即可。