前面介紹了內網用戶如何訪問FTP服務器,如今介紹如何使外網用戶也能夠訪問html
1.在路由器中做端口映射。服務器
打開路由器,各類路由器設置方法不大相同,但都遵循一個原理。找到虛擬服務器
網絡
名稱隨便寫,你知道就好了,我的IP地址填寫你內網FTP服務器所在的,端口填21,最後別忘了激活和保存,一樣把80端口也作映射。若是有防火牆,要在防火牆裏放行,包括路由器防火牆和服務器及本地防火牆。ide
2.申請一個花生殼,在本機安裝客戶端並運行,同時在路由器裏找到DDNS,即動態域名,用花生殼做相應的設置。url
固然若是路由器裏設置了DDNS,則能夠不在本機安裝客戶端,只是有時不能正常解析。總之,路由器和花生殼客戶端用一個就行。3d
3.若是還不行,看你路由器裏有沒有DMZ選項,有的話就把此IP地址加進去。DMZ是把你電腦的全部端口所有暴露在外網中,因此不到無可奈何,不要這樣作。(路由上網的話,互聯網上其餘機器是看不到路由裏其它的機器,只能看到路由的網關,一些通信就要經過網關進行,DMZ主機就是外部主機來了一個請求或者數據之類的東西,若是路由沒有具體的功能,或者請求或者數據沒有明確的目的主機的話
就會默認轉到DMZ主機,說白了,就你被暴露在的公網,若是有人要***你路由的那個IP,那麼他的一切***操做就會轉到DMZ主機上,你就代替其餘機器被***拉,因此開DMZ主機前記得裝好殺軟和防火牆,http://zhidao.baidu.com/question/96267541.html)。htm
4.若是外網沒法訪問,則點選域的詳細信息--監聽器--打開FTP端口類型後--裏面有個PASV IP地址,輸入外網IP或花生殼域名,保存。blog
用花生殼不能訪問的時候,用外網IP試試,IP若能正常訪問,說明設置沒問題,可能花生殼解析出了點問題,等會再試,可能就行了。圖片
5.固然,若是你的路由器或modem支持UPNP,你也能夠不在路由器裏做端口映射 ,只需在路由器裏開啓UPNP,同時在Serv-u裏進入路由
服務器限制和設置--設置-- 在網絡設置裏勾選經過UPNP自動配置防火牆,就能夠了。此時,網上鄰居里會多出一個UPNP設備。
6.至此,一切設置完畢。在外網用各類方法均可以訪問到內網的FTP服務器了。方法同內網訪問方法相同。注意,這是沒有更改默認端口的的狀況。