伺服器ftpip解析
1. ftp怎麼設置域ip地址ftp的ip地址怎麼設置
如何設置FTP?
首先,下載並安裝Server-U軟體。啟動程序後,點擊「Server-U FTP Server」菜單。在配置界面左側,添加新伺服器或修改默認伺服器配置。
為了設置FTP伺服器,需要在本地伺服器下的域中添加新域。右鍵單擊域菜單派舉並選擇「新建域」,然後選擇一個可用的IP地址。如果未選擇,將默認使用所有可用IP地址。設置IP地址後,輸入域名、埠等信息。
添加新域後,需要對域進行一些設置,如用戶設置、IP訪問限制等。在設置域下有四個菜單:設置、活動、用戶和組。點擊「設置」,可以設置訪問范圍等。例如,可以設置不允許特定IP地址訪問伺服器。
實際上,這些設置可以省略,主要關注用戶設置。右鍵單擊檔州用戶菜單,選擇「新建用戶」,輸入用戶名、密碼、目錄等信息。新用戶可以被鎖定在特定目錄中,防止訪問其他伺服器內容。
創建新用戶後,選擇用戶,界面右側會出現用戶設置。可以對用戶賬戶進行設置。如果不需要設置用戶訪問許可權,可以設置為匿名訪問,使用匿名訪問密碼(通常是電子郵件地址)。
配置好軟體後,用戶可以直接在瀏覽器中輸入ftp://域名進行訪問。如果設置了匿名訪問,用戶可以在沒有用戶名和密碼的情況下訪問。也可以使用FTP客戶端軟體,如LeapFTP、CuteFTP等訪問FTP伺服器。
FTP伺服器IP地址設置?
建立FTP伺服器需要公網IP地址。私有IP地址(如10.0.0.0-10.255.255.255、172.16.0.0-172.31.255.255、192.168.0.0-192.168.255.255)不能使用。FTP伺服器地址應設置為公網IP地址,以便他人通過ftp://IP地址訪問。
Windows如何開啟FTP服務?
在Windows系統中,FTP服務是基於IIS的。首先,打開控制面板,點擊「程序」->「啟用或關閉Windows功能」,勾選「FTP伺服器」和「IIS管理控制台」,安裝完成後,打開「IIS管理器」,添加FTP站點信息,包括站點名稱、根目錄、IP地址、埠號等,設置身份驗證和授權信息,完成後,在IIS管理器中看到添加的FTP站點,通過瀏覽器輸入ftp://IP地址訪問。
FTP地址是什麼,怎麼填寫?
FTP地址通常是指IP地址,如21.235.263.12。也可以使用域名,只要域名已解析並在伺服器上綁定。FTP工具中,可以輸入IP地址或域名訪問FTP伺服器。
FTP伺服器的IP地址通常組成完全的FTP地址為ftp://user:pwd@IP地址:埠。埠默認是21,用戶名和密碼可以省略。
FTP域名申請流程?
1. 注冊賬戶並獲取域名。
2. 下載並安裝域名客戶端。
3. 進行路由器設置(如果使用路由器)。
4. 在路由器中開放FTP埠(通常是21埠),填寫伺服器IP。
5. 通過域名訪問FTP伺服器,實現免費FTP空間搭建。
如何組成FTP地址?
FTP地址組成示例:ftp://[email protected]:23。其中,USER2是用戶名,210.67.101.3是IP地址,23是埠塵蠢碧號。
2. 各位網路高手,我想了解一下關於FTP的基本知識。
分類: 電腦/網路
問題描述:
謝謝大家了,當然我也會把我知道的,和大家共享的。
解析:
FTP基礎知識
您是否正准備搭建自己的FTP網站?您知道FTP協議的工作機制嗎?您知道什麼是PORT方式?什麼是PASV方式嗎?如果您不知道,或沒有完全掌握,請您坐下來,花一點點時間,細心讀完這篇文章。所謂磨刀不誤砍柴功,掌握這些基礎知識,會令您事半功倍。否則,很可能折騰幾天,最後一事無成。
FTP基礎知識
FTP是File Transfer Protocol(文件傳輸協議)的縮寫,用來在兩台計算機之間互相傳送文件。相比於HTTP,FTP協議要復雜得多。復雜的原因,是因為FTP協議要用到兩個TCP連接,一個是命令鏈路,用來在FTP客戶端與伺服器之間傳遞命令;另一個是數據鏈路,用來上傳或下載數據。
FTP協議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。
PORT(主動)方式的連接過程是:客戶端向伺服器的FTP埠(默認是21)發送連接請求,伺服器接受連接,建立一條命令鏈路。
當需要傳送數據時,客戶端在命令鏈路上用 PORT命令告訴伺服器:「我打開了****埠,你過來連接我」。於是伺服器從20埠向客戶端的****埠發送連接請求,建立一條數據鏈路來傳送數據。
PASV(被動)方式的連接過程是:客戶端向伺服器的FTP埠(默認是21)發送連接請求,伺服器接受連接,建立一條命令鏈路。
當需要傳送數據時,伺服器在命令鏈路上用 PASV命令告訴客戶端:「我打開了****埠,你過來連接我」。於是客戶端向伺服器的****埠發送連接請求,建立一條數據鏈路來傳送數據。
從上面可以看出,兩種方式的命令鏈路連接方法是一樣的,而數據鏈路的建立方法就完全不同。而FTP的復雜性就在於此。
FTP伺服器端的注意事項
一、FTP伺服器是公網IP,用公網動態域名;或是內網IP,用內網專業版TrueHost
1、伺服器如果安裝了防火牆,請記住要在防火牆上打開FTP埠(默認是21)。
2、所有FTP伺服器軟體都支持PORT方式。至於PASV方式,大部分FTP伺服器軟體都支持。支持PASV方式的FTP伺服器軟體,也可以設置為只工作在PORT方式上。
3、為了PASV方式能正常工作,需要在FTP伺服器軟體上為PASV方式指定可用的埠范圍(設置方法)。此外,還要在伺服器的防火牆上打開這些埠。當客戶端以PASV方式連接伺服器的時候,伺服器就會在這個埠范圍里挑選一個埠出來,給客戶端連接。
二、FTP伺服器是內網IP,用內網動態域名標准版cm*natpro*y
這種情況下,FTP伺服器不需要做特殊設置,只要支持PASV方式就可以了。大部分FTP伺服器軟體都支持PASV方式。
FTP客戶端的注意事項
請注意:選擇用PASV方式還是PORT方式登錄FTP伺服器,選擇權在FTP客戶端,而不是在FTP伺服器。
一、客戶端只有內網IP,沒有公網IP
從上面的FTP基礎知識可知,如果用PORT方式,因為客戶端沒有公網IP,FTP將無法連接客戶端建立數據鏈路。因此,在這種情況下,客戶端必須要用PASV方式,才能連接FTP伺服器。大部分FTP站長發現自己的伺服器有人能登錄上,有人登錄不上,典型的錯誤原因就是因為客戶端沒有公網IP,但用了IE作為FTP客戶端來登錄(IE默認使用PORT方式)。
作為FTP站長,有必要掌握FTP的基礎知識,然後指導您的朋友如何正確登錄您的FTP。
二、客戶端有公網IP,但安裝了防火牆
如果用PASV方式登錄FTP伺服器,因為建立數據鏈路的時候,是由客戶端向伺服器發送連接請求,沒有問題。反過來,如果用PORT方式登錄FTP伺服器,因為建立數據鏈路的時候,是由伺服器向客戶端發送連接請求,此時連接請求會被防火牆攔截。如果要用PORT方式登錄FTP伺服器,請在防火牆上打開 1024以上的高端埠。
三、連接用內網標准版cm*natpro*y搭建的FTP服務,必須要用PASV方式。連接任何公網FTP伺服器、或用內網專業版TrueHost搭建的FTP伺服器,PORT方式和PASV方式都可以使用。
當然,使用PORT方式的時候,還要滿足上面的兩個條件。
四、常見的FTP客戶端軟體PORT方式與PASV方式的切換方法。
大部分FTP客戶端默認使用PASV方式。IE默認使用PORT方式。
在大部分FTP客戶端的設置里,常見到的字眼都是「PASV」或「被動模式」,極少見到「PORT」或「主動模式」等字眼。因為FTP的登錄方式只有兩種:PORT和PASV,取消PASV方式,就意味著使用PORT方式。
IE:
工具 -> Inter選項 -> 高級 -> 「使用被動FTP」(需要IE6.0以上才支持)。
CuteFTP:
Edit -> Setting -> Connection -> Firewall -> 「PASV Mode」
或
File -> Site Manager,在左邊選中站點 -> Edit -> 「Use PASV mode」
FlashGet:
工具 -> 選項 -> 代理伺服器 -> 直接連接 -> 編輯 -> 「PASV模式」
FlashFTP:
選項 -> 參數選擇 -> 代理/防火牆/標識 -> 「使用被動模式」
或
站點管理 -> 對應站點 -> 選項 -> 「使用被動模式」
或
快速連接 -> 切換 -> 「使用被動模式」
LeechFTP:
Option -> Firewall -> Do not Use
五、請盡量不要用IE作為FTP客戶端
IE只是個很粗糙的FTP客戶端工具。首先,IE6.0以下的版本不支持PASV方式;其次,IE在登錄FTP的時候,看不到登錄信息。在登錄出錯的時候,無法找到錯誤的原因。在測試自己的FTP網站的時候,強烈建議不要使用IE。
FTP建站的詳細配置過程
請參考這個網頁的說明來配置:
使用Serv-U建立FTP網站
高級話題
一、為什麼沒有公網IP,也能使用PORT方式登錄FTP?
NAT 網關的工作方式是在TCP/IP數據包的包頭里找區域網的源地址和源埠,替換成網關的地址和埠。對數據包里的內容,是不會改變的。而使用PORT方式登錄FTP的時候,IP地址與埠信息是在數據包裡面的,而不是在包頭。因此,沒有公網IP,使用PORT方式是無法從inter上的ftp伺服器下載數據的。
但是,極少數的NAT網關也支持PORT方式。這些NAT網關連數據包裡面的內容都掃描,掃描到 PORT指令後會替換PORT方式的IP和埠。在這種NAT網關下面,用PORT方式就沒問題了。不過,這些網關也只掃描21埠的數據包,如果FTP 伺服器不是用默認的21埠,也無法使用PORT方式。
二、內網可以用PORT訪問其他FTP,為什麼不能用PORT訪問自己的TrueHost FTP?
下面要討論的問題,只是為了說明一些原理,是不影響實際使用的。如果您沒有興趣深究這些原理,不必花時間看。
內網用戶通過支持PORT方式的NAT網關,訪問自己本機利用TrueHost建立的FTP伺服器,FTP命令鏈路的建立過程如下:
FTP客戶端
10.10.0.1
埠*** <==> ISP NAT網關
61.144.1.2
埠**** <==> TH伺服器
*.*.*.*
埠21 <==> TH客戶端 <==> 用戶FTP伺服器
10.10.0.1
埠21
FTP客戶端通過ISP的NAT網關、科邁TrueHost伺服器、TrueHost客戶端,連接用戶本機的FTP伺服器的21埠。
當需要下載數據的時候,FTP客戶端通過這條命令鏈路,向FTP伺服器發送PORT命令。假設命令為:
PORT 10,10,0,1,30,4 (即IP=10.10.0.1 埠=30*256+4=7684)
當命令通過ISP的NAT網關的時候,NAT網關判斷目的埠是21,並且是PORT命令,於是,修改命令里的IP和埠,替換為自己的IP和埠,比如:
PORT 61,144,1,2,50,6 (即IP=61.144.1.2 埠=50*256+6=12806)
用戶的FTP伺服器最終收到的是上面這個PORT命令。於是,FTP伺服器向這個IP和埠發送連接請求,建立數據鏈路。
用戶FTP伺服器
10.10.0.1
埠20 <==> ISP NAT網關
61.144.1.2
埠12806 <==> FTP客戶端
10.10.0.1
埠7684
但是,因為NAT網關的公網IP只能接收外來的連接請求。就是說,61.144.1.2:12806隻能接收其他公網IP的連接請求,對於從NAT內部(10.10.0.1:20)發起的連接請求,是無法建立連接的。為什麼?原因很簡單,因為內網IP要訪問外網,必須要通過NAT建立映射。於是FTP數據鏈路無法建立。於是,用戶無法在自己的機器上通過21埠訪問自己的TrueHost FTP。
我們再來看看,如果FTP埠不是21,比如是22,會發生什麼情況呢?在FTP客戶端發送PORT命令的時候,NAT網關檢測到目標埠是22,因為支持PORT的 NAT網關只監視目的埠是21的數據包,發現目的埠是22的數據包,不做任何處理,完全放行。於是FTP伺服器收到的PORT命令依然是PORT 10,10,0,1,30,4。於是FTP伺服器向這個IP和埠發送連接請求。
用戶FTP伺服器
10.10.0.1
埠20 <==> FTP客戶端
10.10.0.1
埠7684
這種情況下命令鏈路就可以建立起來了。而且是等於本機連接本機,速度飛快。
綜上所述,內網用戶無法用PORT方式通過21埠訪問自己的TrueHost FTP伺服器。如果FTP埠不是21,則可以訪問,而且實際上是本機連接本機。
上面的文字,僅僅是為了說明一些原理,不影響實際使用。如果本機訪問本機,還要通過FTP的話,就有畫蛇添足之嫌了。
3. 如何連接FTP,FTP連接失敗的五大主要原因
FTP連接失敗的五大原因:
一、FTP伺服器的域名解析問題,當連接FTP時地址欄填寫了伺服器的域名,如果DNS伺服器解析出問題,就無法得到對方的IP地址,因此無法連接FTP。
二、錯誤的用戶名和密碼。許多FTP伺服器禁止了匿名連接,這樣是為了安全起見,連接時輸入錯誤的用戶名和密碼或者不輸入用戶名和密碼導致連接失敗。
三、傳輸模式錯誤。許多伺服器在安裝了防火牆後設置了被動模式傳輸,用戶在連接時需要採用被動模式(pasv)或者自動模式。
四、FTP伺服器錯誤。對方伺服器宕機,可以通過PING命令來測試FTP伺服器是否存活。
五、錯誤的埠或者自身電腦防火牆不允許。許多安全軟體禁止了FTP連接,自身電腦無法連接FTP埠。
4. ftp怎麼解析域名
ftp是無法解析域名的,域名的解析是在購買伺服器的網站所在的後台完成的。
FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議以傳輸文件。在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上傳"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上傳"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上傳(下載)文件。
域名解析是把域名指向網站空間IP,讓人們通過注冊的域名可以方便地訪問到網站一種服務。IP地址是網路上標識站點的數字地址,為了方便記憶,採用域名來代替IP地址標識站點地址。域名解析就是域名到IP地址的轉換過程。域名的解析工作由DNS伺服器完成。
域名解析也叫域名指向、伺服器設置、域名配置以及反向IP登記等等。說得簡單點就是將好記的域名解析成IP,服務由DNS伺服器完成,是把域名解析到一個IP地址,然後在此IP地址的主機上將一個子目錄與域名綁定。
普及一下記錄類型
A記錄:域名指向一個IPv4地址(如10.10.10.10),如需要指向一個IP地址,則需要增加A記錄;
CNAME記錄:如果將域名指向一個域名,實現與被指向域名相同的訪問效果,則需要增加CNAME記錄;
MX記錄:建立電子郵箱服務,將指向郵件伺服器地址,需要設置MX記錄;
NS記錄:域名解析伺服器記錄,即把子域名指定某個域名伺服器來解析,就需要設置NS記錄;
TXT:用來做SPF記錄,反垃圾郵件使用。
5. ftp伺服器是什麼
分類: 電腦/網路 >> 操作系統/系統故障
問題描述:
我每次上ftp伺服器總上不去,請大家幫幫忙!!!!!!!!
解析:
什麼是FTP呢?FTP 是 TCP/IP 協議組中的協議之一,是英文File Transfer Protocol的縮寫。該協議是Inter文件傳送的基礎,它由一系列規格說明文檔組成,目標是提高文件的共享性,提供非直接使用遠程計算機,使存儲介質對用戶透明和可靠高效地傳送數據。簡單的說,FTP就是完成兩台計算機之間的拷貝,從遠程計算機拷貝文件至自己的計算機上,稱之為「下載(download)」文件。若將文件從自己計算機中拷貝至遠程計算機上,則稱之為「上載(upload)」文件。在TCP/IP協議中,FTP標准命令TCP埠號為21,Port方式數據埠為20。FTP協議的任務是從一台計算機將文件傳送到另一台計算機,它與這兩台計算機所處的位置、聯接的方式、甚至是是否使用相同的操作系統無關。假設兩台計算機通過ftp協議對話,並且能訪問Inter, 你可以用ftp命令來傳輸文件。每種操作系統使用上有某一些細微差別,但是每種協議基本的命令結構是相同的。
FTP的傳輸有兩種方式:ASCII傳輸模式和二進制數據傳輸模式。
1.ASCII傳輸方式:假定用戶正在拷貝的文件包含的簡單ASCII碼文本,如果在遠程機器上運行的不是UNIX,當文件傳輸時ftp通常會自動地調整文件的內容以便於把文件解釋成另外那台計算機存儲文本文件的格式。
但是常常有這樣的情況,用戶正在傳輸的文件包含的不是文本文件,它們可能是程序,資料庫,字處理文件或者壓縮文件(盡管字處理文件包含的大部分是文本,其中也包含有指示頁尺寸,字型檔等信息的非列印字元)。在拷貝任何非文本文件之前,用binary 命令告訴ftp逐字拷貝,不要對這些文件進行處理,這也是下面要講的二進制傳輸。
2.二進制傳輸模式:在二進制傳輸中,保存文件的位序,以便原始和拷貝的是逐位一一對應的。即使目的地機器上包含位序列的文件是沒意義的。例如,macintosh以二進制方式傳送可執行文件到Windows系統,在對方系統上,此文件不能執行。
如果你在ASCII方式下傳輸二進制文件,即使不需要也仍會轉譯。這會使傳輸稍微變慢 ,也會損壞數據,使文件變得不能用。(在大多數計算機上,ASCII方式一般假設每一字元的第一有效位無意義,因為ASCII字元組合不使用它。如果你傳輸二進制文件,所有的位都是重要的。)如果你知道這兩台機器是同樣的,則二進制方式對文本文件和數據文件都是有效的。
5. FTP的工作方式
FTP支持兩種模式,一種方式叫做Standard (也就是 PORT方式,主動方式),一種是 Passive (也就是PASV,被動方式)。 Standard模式 FTP的客戶端發送 PORT 命令到FTP伺服器。Passive模式FTP的客戶端發送 PASV命令到 FTP Server。
下面介紹一個這兩種方式的工作原理:
Port模式FTP 客戶端首先和FTP伺服器的TCP 21埠建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。 PORT命令包含了客戶端用什麼埠接收數據。在傳送數據的時候,伺服器端通過自己的TCP 20埠連接至客戶端的指定埠發送數據。 FTP server必須和客戶端建立一個新的連接用來傳送數據。
Passive模式在建立控制通道的時候和Standard模式類似,但建立連接後發送的不是Port命令,而是Pasv命令。FTP伺服器收到Pasv命令後,隨機打開一個高端埠(埠號大於1024)並且通知客戶端在這個埠上傳送數據的請求,客戶端連接FTP伺服器此埠,然後FTP伺服器將通過這個埠進行數據的傳送,這個時候FTP server不再需要建立一個新的和客戶端之間的連接。
很多防火牆在設置的時候都是不允許接受外部發起的連接的,所以許多位於防火牆後或內網的FTP伺服器不支持PASV模式,因為客戶端無法穿過防火牆打開FTP伺服器的高端埠;而許多內網的客戶端不能用PORT模式登陸FTP伺服器,因為從伺服器的TCP 20無法和內部網路的客戶端建立一個新的連接,造成無法工作。
6. FTP伺服器的地址是什麼
FTP伺服器的地址通常是一個IP地址或域名。
FTP(文件傳輸協議)伺服器是用於在網路上傳輸文件的計算機伺服器。為了訪問FTP伺服器,用戶需要知道伺服器的地址。這個地址可以是一個IP地址或一個域名。
1. IP地址:互聯網上的每一台計算機都有一個唯一的IP地址。這個地址由四組數字組成,每組數字之間用點(.)分隔,例如:192.168.1.1。FTP伺服器的IP地址就是該伺服器所在計算機的IP地址。用戶可以通過輸入這個IP地址來訪問FTP伺服器。
2. 域名:域名是一個易於記憶的字元串,用於代替IP地址。例如,google.com就是一個域名。域名系統(DNS)用於將域名解析為相應的IP地址。當用戶輸入一個域名時,DNS會查找該域名對應的IP地址,然後將用戶連接到該IP地址的伺服器。FTP伺服器通常也有一個域名,用戶可以通過輸入這個域名來訪問伺服器。例如,一個公司的FTP伺服器域名可能是ftp.example.com。
在實際應用中,用戶通常會使用FTP客戶端軟體來訪問FTP伺服器。這些客戶端軟體通常提供一個界面,用戶可以在其中輸入FTP伺服器的地址(IP地址或域名)、用戶名和密碼。一旦連接成功,用戶就可以上傳或下載文件了。
7. 為什麼ftp列目錄速度特別慢上傳、下載速度正常。
這是FTP伺服器對來訪 IP 反向解析的問題。為了防止欺騙,FTP 有一個對來訪 IP 反查,但是大部份這種解析會直接被超時,因此列目錄會被等待 15-30 秒。在伺服器設置裡面取消針對來訪 IP DNS反向解析即可實現加速。
8. 設置訪問ftp伺服器的ip地址限制
具體如下。
打開IIS管理器山伍,點擊fjnu-ftp主頁中的【FTPIP地址和域限制】。進入【FTPIP地址和域限制】主頁後,在右側【操作】中點擊【添加拒絕條目】,在彈出的對話框中根據實際需求添加要拒絕的IP地址或IP地址范圍返回【FTPIP地址和域限制】主頁,發現主頁中出現拒絕條目。
FTP伺服器(FileTransferProtocolServer)是在互聯網上提供文件存儲和訪問服務的陵纖計算機,它們依照FTP協議提供服務。FTP是FileTransferProtocol(文件傳輸協議)。顧名思義,就是專門用逗汪或來傳輸文件的協議。簡單地說,支持FTP協議的伺服器就是FTP伺服器。