外網無法訪問ftp
這要看你的機子上的網線是怎麼拉的,如果你拉的不是固定IP的話,那麼,你想上外網訪問你的FTPServer,你先得下個花生殼軟體,然後申請一個免費的動態域名,並且把你的serv_U的IP設成空,還有,上網用的貓必須是在你的家裡,而且從貓出來的網線不能經過交換機,必須直接進你的機子,如果你是在區域網網架的FTP,那麼,你得在路由器上打開一個外網埠,這樣外網才可以訪問,這指的是有固定IP的區域網,如果你是在通過撥號上共享上網的區域網網中想架一個能讓外網訪問的FTP的話,那是不可能的,除非你的申請個繳費的免費域名而且你的路由器可以綁定這個域名才可以.
B. 為什麼外網無法訪問我的FTP
需要在路由或者解調器上設置埠映射
C. 如何在外網訪問ftp
外網訪問內網首先伺服器必須影射到外網地址才可以訪問,如果你的地址是內網的,外網無法訪問,必須登錄路由器映射IP和埠。FTP的埠和外網埠設置也必須一樣,FTP默認21埠,在路由的埠映射里,添加你的IP,也就是192.168.1.100,而埠填21。
方法二
1.在內網安裝nat123軟體。
2.啟用nat123。添加埠映射。選擇自己需要內網發布到外網的應用。如網站應用80埠映射,或其他,或全埠映射所有應用。可以使用自己的頂級域名,或直接使用默認提示的二級域名。
3.域名映射後,用域名訪問即可以了哦。就是這么簡單實現外網訪問內網。
D. 如何解決:內網ftp伺服器 外網訪問失敗
一,首先要確定內網是否能正常訪問FTP伺服器。
二,要確定清楚路由上是否已經做了映射到內網伺服器上。
三,如果是撥號的。確定清楚 是否是公網IP。如果是,確定清楚直接通過當前獲取到的IP是否能訪問進去。如果能。有可能你使用的動態域名解析解析出的IP跟當前IP對不上。如果不確定是否公網IP。可以通過tracert 路由圖的方式看。現在各大運營商都開始使用NATIP。電信路由里有100開頭的。一般就是NAT後的IP。這種IP 是不能在公網上訪問進去的。要改成公網的才行。或者到查IP網站。看網站顯示的IP是不是跟你當前路由器上的對不對的上。對不上。就表示訪問過去的IP不是你這個。是NAT ip。如果是固定IP專線的。建議換其他埠測試下是否通。
四,如果還是不能確定是否公網。建議直接電腦接網線不通過路由器。電腦開啟遠程協助。看獲取的IP。看其它地方能否遠程過去。不能。多數就是 IP不是公網IP導致。
E. FTP外網無法連接
FTP協議很特殊的,花生殼應該是未支持這個協議
建議你用http干這個事(如果僅下載)
FTP原理:
21埠僅僅是個命令埠,並不傳輸數據用
兩種模式:
主動模式,FTP客戶端主動打開一個埠,FTP服務端連你的埠給你發數據
被動模式,FTP服務端主動打開一個埠,FTP客戶端去連接這個埠收數據
主動適合客戶端有公網IP,被動適合服務端有公網IP (服務端有支持FTP協議的路由器也行)
看你的日誌不確定MLSD指令是否正確的連接了,在外網用wireshark抓下包吧,看看tcp層是否連接正常,感覺你連接的那個13750趕上別的數據了,不是正確的ftp數據包
F. 如何設置外網可以訪問FTP
一、
如果有固定IP的話只需要一個步驟:在本機安裝並設置serv-u外網路,外網用戶訪問你的FTP://固定IP/serv-u用戶名。下載地址在搜索serv-u滿網都是,設置方法如下:
------------serv-u設置--------------------------
用Serv-U架設個人FTP
架設FTP伺服器,其實並沒有技術難度,只需用Serv-U這個軟體就可輕松搞定了。Serv-U支持所有版本的Windows操作系統,可以設定多個FTP伺服器,可以限定登錄用戶的許可權、登錄目錄及伺服器空間大小,功能非常完善。以下筆者就以Serv-U漢化版為例,給大家講講架設個人FTP的具體步驟。
首先下載安裝Serv-U,運行,將出現「設置向導」窗口,我們就來跟隨著這個向導的指引,一步步進行操作。
1. 設置Serv-U的IP地址與域名
一路單擊「下一步」跳過系統提示信息,來到「您的IP地址」窗口(如圖1),這里要求輸入本機的IP地址。
圖1 輸入你的IP地址
如果你的電腦有固定的IP地址,那就直接輸入;如果你只有動態IP(例如撥號用戶),那該處請留空,Serv-U在運行時會自動確定你的IP地址。
下一步,進行「域名」設定。這個域名只是用來標識該FTP域,沒有特殊的含義,比如筆者輸入「ftp.wxxi520.com」。
接下來的「系統服務」選項必須選「是」,這樣當你的電腦一啟動,伺服器也會跟著開始運行。
2.設置匿名登錄
匿名訪問就是允許用戶以Anonymous為用戶名,無需特定密碼即可連接伺服器並拷貝文件。如果你不想讓陌生人隨意進入你的FTP伺服器,或想成立VIP會員區,就應該在「匿名賬號」窗口中選「否」,這樣就只有經過你許可的用戶才能登錄該FTP。鑒於匿名登錄尚有一定的實用需求,筆者在此選「是」(如圖2)。
圖2 允許匿名登錄
之後就要為匿名賬戶指定FTP上傳或下載的主目錄,這是匿名用戶登錄到你的FTP伺服器後看到的目錄。設定後,向導還會繼續詢問你是否將匿名用戶鎖定於此目錄中,從安全的角度考慮,建議選「是」。這樣匿名登錄的用戶將只能訪問你指定的主目錄及以下的各級子目錄,而不能訪問上級目錄,便於保證硬碟上其他文件的安全。
3.創建新賬戶
除了匿名用戶,我們一般還需要建立有密碼的專用賬號,也就是說可以讓指定用戶以專門的賬號和密碼訪問你的伺服器,這樣做適用於實行會員制下載或只讓好友訪問。在「命名的賬號」窗口中將「創建命名的賬號嗎」選為「是」,進入「賬號名稱」設置,填入你制定的賬號名稱,而後在「賬號密碼」窗口輸入該賬號的密碼。
單擊「下一步」,會要求你指定FTP主目錄,並詢問是否將用戶鎖定於主目錄中,選「是」,作用與匿名賬戶設定基本相同,不再贅述。
緊接著要設置該賬戶的遠程管理員許可權,分為「無許可權」、「組管理員」、「域管理員」、「只讀管理員」和「系統管理員」五種選項,每項的許可權各不相同,可根據具體情況進行選擇。
至此,我們已擁有了一個域——ftp.wxxi520.com及兩個用戶——Anonymous和wxxi520。點擊「完成」退出向導,稍等片刻Serv-U軟體主界面將自動彈出,我們還要在此進行一些管理員設置。
4.管理員設置
圖3為Serv-U管理員界面,每個Serv-U引擎都能用來運行多個虛擬的FTP伺服器,而虛擬的FTP伺服器就稱為「域」。
圖3 Serv-U管理員界面
對FTP伺服器來說,建立多個域是非常有用的,每個域都有各自的用戶、組和相關的設置。以下筆者就簡要說說管理器界面上必要的各項設置。
★ 首先點擊窗體左方的「本地伺服器」,勾選右邊的「自動開始(系統服務)」。
★ 選擇左方的「域→活動」,這里記載了該域下所有用戶的活動情況,是非常重要的監控數據。
★ 「域→組」:在此可自建一些用戶組,把各類用戶歸到相應的組中,便於管理。
★ 「域→用戶」:這里有我們剛建立的兩個賬號,其中的細節設置十分重要,具體如下。
賬號:如果有用戶違反FTP的規定,你可以點擊此處的「禁用賬號」,讓該用戶在一段時間內被禁止登錄。另外此處的「鎖定用戶於主目錄」一定要勾選,否則你硬碟的絕對地址將暴露。
常規:根據自身的實際需要,在此設置最大的下載和上傳速度、登錄到本伺服器的最大用戶數、同一IP的登錄線程數等。
IP訪問:你可以在此拒絕某個討厭的IP訪問你的FTP伺服器,只要在「編輯規則」處填上某個IP地址,以後該IP的訪問將會全部被攔下。
配額:勾選「啟用磁碟配額」,在此為每位FTP用戶設置硬碟空間。點擊「計算當前」,可知當前的所有已用空間大小,在「最大」一欄中設定最大的空間值。
最後,請在有改動內容的標簽卡上點擊右鍵,選擇「應用」,如此才能使設置生效!
好了!現在,一個簡單的個人FTP伺服器就已經完整地呈現在你面前了。不過這時還要測試一下能否成功地下載和上傳。
------------serv-u設置--------------------------
二、
如果不是固定IP,但不需要長期做FTP,則方法與固定IP一樣。直接訪問浮動IP
三、
如不是固定IP,有需要長期做FTP,則需要花生殼之類的軟體將本機的浮動IP綁定成一個域名,外網訪問你FTP://域名/serv-u用戶名
。花生殼設置方法如下:
-----------------花生殼設置-------------------------
不論你是否有沒聽說過花生殼這一軟體,還是曾經用過花生殼 1.0 或 2.1 等版本;不管你是否申請過域名,還是至今不懂域名管理……這一切,都不要緊。從現在開始,花生殼3系列版本的面世,將使域名注冊和管理、動態域名解析等等事項輕而易舉地駕馭於你手中。
花生殼3系列是一套完全免費的桌面式域名管理和動態域名解析( DDNS )等功能為一體的客戶端軟體。
花生殼客戶端向用戶提供全方位的桌面式域名管理以及動態域名解析服務。用戶無需通過IE瀏覽器,直接通過客戶端使用www.oray.net所提供的各項服務,包括用戶注冊、域名查詢、域名管理、 IP 工具以及域名診斷等各種服務;且通過樹狀結構方式可使用戶對多達上百個域名進行方便管理,亦可自主添加二級域名,自由設置 A 記錄(IP 指向)、MX 記錄、CName(別名)、URL 重定向等,用戶操作界面清晰簡單。
擁有花生殼只需以下步驟:
第一步:下載和安裝花生殼
第二步:注冊花生護照
第三步:注冊免費域名或頂級域名
一、下載和安裝花生殼
請訪問花生殼官方網站的http://www.oray.net/PeanutHull/PeanutHull_Dowload.asp頁面下載花生殼安裝程序。
安裝花生殼程序:請參照如何安裝花生殼(點擊打開)
二、注冊花生護照
運行花生殼客戶端程序,如果您已經有花生護照,請直接登陸客戶端;如果您還沒有花生護照,請點擊客戶端主界面中的〔注冊花生護照〕進行免費注冊(http://www.oray.net/Passport/Passport_Register_Statement.asp)。
閱讀用戶協議,然後點擊 [ 我同意 ] :
按要求填寫你要注冊的用戶名,以及用戶名密碼,點[下一步]:
填寫密碼保護問題(可要記住哦),點下一步:
至此,你已成功注冊獲得一個花生護照,我們強烈建議成功申請花生護照後填寫護照完整資料,這是證明花生護照所有者的身份證明資料。
三、注冊免費域名或頂級域名,並激活花生殼服務
注冊免費域名或頂級域名
重新到 Oray.net 網站首頁,用剛剛申請的花生護照登錄,點擊導航欄 「 域名服務 」 ,選擇 「 申請免費域名 」 ,然後查詢你要申請的免費域名是否可注冊:
如果該域名還未被注冊,你就可以擁有它啦,點擊 「 現在注冊」:
提示注冊申請成功,現在點擊 「 進入花生殼管理 」:
激活花生殼服務
免費域名或頂級域名注冊成功後還不能使用花生殼服務,必須要激活此域名的花生殼服務。
如何激活花生殼服務?
剛剛注冊的域名並不會實時的顯示在花生殼客戶端,需要重新登陸花生殼客戶端。重新登陸後,剛才新注冊的域名將會出現在客戶端中。域名記錄只有激活了花生殼服務後,此域名記錄才能真正的開始使用花生殼。只有在域名記錄前面出現了彩色的花生殼圖標才說明此域名記錄激活了花生殼服務。
選擇你要激活花生殼的域名記錄,點擊滑鼠右鍵選擇[激活花生殼服務]
點擊[激活]
閱讀並同意協議後,選中單選框打勾,然後[下一步]
填寫您的站點描述,點擊[完成]。
剛激活的域名記錄需要刷新花生殼客戶端才能生效,因此點擊"Yes"刷新花生殼客戶端。
刷新後可以看到該域名記錄前面出現一個彩色的花生殼圖標,說明此域名記錄已經激活成功。
現在您的域名已經可以使用花生殼服務了,如何知道花生殼服務是否真正的生效?
檢查花生殼服務是否真正的生效
通過域名診斷功能,可以檢測該域名記錄的花生殼服務、A記錄、MX記錄和CName記錄等是否真正的生效,判斷域名是否可以正常使用的工具。
診斷結果顯示:
如果出現診斷DNS伺服器查詢的IP和花生殼客戶端的IP不一致時,會有兩種可能。
用戶沒有把此域名記錄激活花生殼服務。參見:如何激活花生殼服務?
用戶對此域名設置了A記錄。參見:如何設置A記錄?
如果出現兩個結果相同,用其他的方式檢測本機所獲得的公網IP和域名診斷的不一致的話。說明用戶的IP地址被電信運營商(ISP)做了NAT轉發,這類問題請訪問Oray論壇進行咨詢。
如果通過以上的診斷,說明花生殼已經運行正常了,如果還是無法訪問web、ftp等,請仔細檢查相關非花生殼設置。
--------------------花生殼設置----------------------
G. FTP無法外網用戶無法訪問
不打算加人
給你個大致的思路你隨便試試
控制面板那邊把iis ftp安裝好
新建個系統級別的用戶ftptest
D盤新建一個ftptest這樣的文件夾,給足許可權尤其是ftptest,everyone給列目錄許可權
iis管理器那邊新建個ftp站點,目錄設置為d:/ftptest 驗證的用戶就ftptest
重啟iis再測試下
H. ftp外網無法訪問,如圖
不知道樓主是否使用路由器連網,如果是,下面提供了詳細的設置方法,如果是直接撥號上網,則更簡單。
一、使用路由器,需要設置路由器的埠映射,就可以實現樓主的要求,具體需要映射的埠是21,21是FTP埠。這里給樓主詳細說下:
1、申請花生殼免費域名。因為ADSL每次撥號後,獲得的IP都是不同的,所以需要動態綁定到域名上,方便其他人記憶和訪問。
2、設置本機固定區域網IP,例如設置為192.168.1.100 。
3、登陸路由器,找到「虛擬伺服器」選項,這里需要說明一下,不同的路由器型號的配置方法也不完全相同,但一般都會有「虛擬伺服器」這項功能,如果找不到這一項,可以找到「DMZ主機」,DMZ主機可以將內網的某個IP地址的所有埠均對外網開放,不過這樣設置會有安全隱患,建議設置虛擬伺服器。
4、在「虛擬伺服器」表格中填入要映射的內網IP,按上面的就是192.168.1.100,在內網埠和外網埠處填21,然後保存重起路由器。
5、啟動花生殼並激活域名服務。
6、在計算機中安裝SERVER-U軟體,它是一款非常好用的FTP伺服器軟體(我自己用了很多年),有中文版,設置起來非常簡單,如果不會我幫你遠程,設置好後就可以正常訪問了。需要注意,通過路由器配置的伺服器,在內網電腦一般是不能通過域名訪問的,假設在你自己的電腦上訪問你申請的域名,就會出現讓你輸入用戶名和密碼的提示,你怎麼輸入都是不對的。要外網的電腦才可以正確訪問,這點希望樓主明白。
二、直接ADSL撥號上網的配置方法:
1、申請花生殼免費域名 2、在計算機上啟動花生殼並激活域名服務 3、安裝SERVER-U軟體,設置好後即可成功訪問。
I. 關於外網無法訪問內網ftp的問題
我也是區域網的FTP,這個問題,我以前一直都沒搞明白,不過現在搞定了,還用了花生殼動態域名。呵呵。
J. 內網可以訪問FTP,外網不能訪問怎麼解決
你說的情況是這樣的FTP伺服器是放在網關上的還是在內網?在內網的話需要在網關上做NAT。並且在防火牆上開放相應規則。 還有要運行一下 netstat 看看ftp服務的監聽IP地址,是0.0.0.0還是你內網的IP,如果只是 內網的,則外網是無法訪問的。