當前位置:首頁 » 文件傳輸 » 使用ftp協議進行路由器
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

使用ftp協議進行路由器

發布時間: 2022-06-09 01:10:52

⑴ FTP伺服器的架設(路由器埠設置怎麼設置啊)

在系統中安裝FTP伺服器組件以後,用戶只需進行簡單的設置即可配置一台常規的FTP伺服器,操作步驟如下所述:

第1步,在開始菜單中依次單擊「管理工具」→「Internet信息服務(IIS)管理器」菜單項,打開「Internet信息服務(IIS)管理器」窗口。在左窗格中展開「FTP站點」目錄,右鍵單擊「默認FTP站點」選項,並選擇「屬性」命令。

第2步,打開「默認FTP站點 屬性」對話框,在「FTP站點」選項卡中可以設置關於FTP站點的參數。其中在「FTP站點標識」區域中可以更改FTP站點名稱、監聽IP地址以及TCP埠號,單擊「IP地址」編輯框右側的下拉三角按鈕,並選中該站點要綁定的IP地址。如果想在同一台物理伺服器中搭建多個FTP站點,那麼需要為每一個站點指定一個IP地址,或者使用相同的IP地址且使用不同的埠號。在「FTP站點連接」區域可以限制連接到FTP站點的計算機數量,一般在區域網內部設置為「不受限制」較為合適。用戶還可以單擊「當前會話」按鈕來查看當前連接到FTP站點的IP地址,並且可以斷開惡意用戶的連接,如圖所示。

「授權訪問」對話框

第7步,返回「默認FTP站點 屬性」對話框,單擊「確定」按鈕使設置生效。現在用戶已經可以在網路中任意客戶計算機的Web瀏覽器中輸入FTP站點地址(如ftp://10.115.223.60)來訪問FTP站點的內容了。

如果FTP站點所在的伺服器上啟用了本地連接的防火牆,則需要在「本地連接 屬性」的「高級設置」對話框中添加「例外」選項,否則客戶端計算機不能連接到FTP站點。

⑵ 怎樣實現通過FTP協議備份cisco路由器的IOS

首先下載一個ftp或者tftp的軟體打開軟體,在tftp軟體里設置好IP地址,就是電腦的IP地址,然後ping一下路由器,確認連通性接著進入路由器# ftfp:192.168.xx.xx(你配置好的那個tftp伺服器地址) flash:?就會列出IOS,配置信息,vlan信息能需要備份的內容你把第一個flash:c3560-ipservices-mz.122-35.SE5(每個型號的IOS名都不同)右鍵復制# ftfp:192.168.xx.xx(你配置好的那個tftp伺服器地址) flash:c3560-ipservices-mz.122-35.SE5即可這樣就完成配置了

⑶ 請問通過路由器可以連接ftp嗎該怎樣設置才能連接

當然是可以的。路由器只是作為數據的傳輸媒介,對於網路數據都是透傳的。
只要有電腦開了ftp的伺服器(server),客戶端的ftp
就能連接到ftp的伺服器。
當然了,一般ftp在區域網里用的比較多。
所以,你要確認你要連接的電腦的FTP的伺服器是否已經開了,需要訪問的用戶名和密碼,伺服器IP地址是多少。如果都設置正確的話,你的ftp就能連接上對方了。
一般我們使用的客戶端軟體有:FlashFXP,cuteFtp
伺服器ftp軟體有:servU
當然了路由器上也可以使用埠映射,訪問你的文件伺服器。不過,一般情況是不設置的。
祝你好運吧,呵呵

⑷ 華碩68u路由器怎麼設置ftp

1、連接路由器後,在電腦上輸入設置頁面網址(具體請查閱手冊)

2、選擇「USB Application」(USB相關應用),開啟FTP


⑸ 怎樣以ftp的方式進入路由器設置

視路由器具體品牌型號定
一般有三中:
在IE里打 192.168.1.1或192.168.0.1或192.168.0.18
然後提示輸入帳號密碼

⑹ FTP聯接或路由器設置問題

FTP命令是Internet用戶使用最頻繁的命令之一,熟悉並靈活應用FTP的內部命令,可以大大方便使用者,並收到事半功倍之效。

如果你想學習使用進行後台FTP下載,那麼就必須學習FTP指令。
FTP的命令行格式為: ftp -v -d -i -n -g [主機名] ,
其中 -v 顯示遠程伺服器的所有響應信息;
-n 限制ftp的自動登錄,即不使用;.n etrc文件;
-d 使用調試方式;
-g 取消全局文件名。
FTP使用的內部命令如下(中括弧表示可選項):
1.![cmd[args>:在本地機中執行交互shell,exit回到ftp環境,如:!ls*.zip
2.$ macro-ame[args]: 執行宏定義macro-name。
3.account[password]: 提供登錄遠程系統成功後訪問系統資源所需的補充口令。
4.append local-file[remote-file]:將本地文件追加到遠程系統主機,若未指定遠程系統文件名,則使用本地文件名。
5.ascii:使用ascii類型傳輸方式。
6.bell:每個命令執行完畢後計算機響鈴一次。
7.bin:使用二進制文件傳輸方式。
8.bye:退出ftp會話過程。
9.case:在使用mget時,將遠程主機文件名中的大寫轉為小寫字母。
10.cd remote-dir:進入遠程主機目錄。
11.cp:進入遠程主機目錄的父目錄。
12.chmod mode file-name:將遠程主機文件file-name的存取方式設置為mode,如:chmod 777 a.out。
13.close:中斷與遠程伺服器的ftp會話(與open對應)。
14.cr:使用asscii方式傳輸文件時,將回車換行轉換為回行。
15.delete remote-file:刪除遠程主機文件。
16.debug[debug-value]:設置調試方式, 顯示發送至遠程主機的每條命令,如:deb up 3,若設為0,表示取消debug。
17.dir[remote-dir][local-file]:顯示遠程主機目錄,並將結果存入本地文件
18.disconnection:同close。
19.form format:將文件傳輸方式設置為format,預設為file方式。
20.get remote-file[local-file]: 將遠程主機的文件remote-file傳至本地硬碟的local-file。
21.glob:設置mdelete,mget,mput的文件名擴展,預設時不擴展文件名,同命令行的-g參數。
22.hash:每傳輸1024位元組,顯示一個hash符號(#)。
23.help[cmd]:顯示ftp內部命令cmd的幫助信息,如:help get。
24.idle[seconds]:將遠程伺服器的休眠計時器設為[seconds]秒。
25.image:設置二進制傳輸方式(同binary)。
26.lcd[dir]:將本地工作目錄切換至dir。
27.ls[remote-dir][local-file]:顯示遠程目錄remote-dir, 並存入本地文件local-file。
28.macdef macro-name:定義一個宏,遇到macdef下的空行時,宏定義結束。
29.mdelete[remote-file]:刪除遠程主機文件。
30.mdir remote-files local-file:與dir類似,但可指定多個遠程文件,如 :mdir *.o.*.zipoutfile 。
31.mget remote-files:傳輸多個遠程文件。
32.mkdir dir-name:在遠程主機中建一目錄。
33.mls remote-file local-file:同nlist,但可指定多個文件名。
34.mode[modename]:將文件傳輸方式設置為modename, 預設為stream方式。
35.modtime file-name:顯示遠程主機文件的最後修改時間。
36.mput local-file:將多個文件傳輸至遠程主機。
37.newer file-name: 如果遠程機中file-name的修改時間比本地硬碟同名文件的時間更近,則重傳該文件。
38.nlist[remote-dir][local-file]:顯示遠程主機目錄的文件清單,並存入本地硬碟的local-file。
39.nmap[inpattern outpattern]:設置文件名映射機制, 使得文件傳輸時,文件中的某些字元相互轉換, 如:nmap $1.$2.$3[$1,$2].[$2,$3],則傳輸文件a1.a2.a3時,文件名變為a1,a2。 該命令特別適用於遠程主機為非UNIX機的情況。
40.ntrans[inchars[outchars>:設置文件名字元的翻譯機制,如ntrans1R,則文件名LLL將變為RRR。
41.open host[port]:建立指定ftp伺服器連接,可指定連接埠。
42.passive:進入被動傳輸方式。
43.prompt:設置多個文件傳輸時的交互提示。
44.proxy ftp-cmd:在次要控制連接中,執行一條ftp命令, 該命令允許連接兩個ftp伺服器,以在兩個伺服器間傳輸文件。第一條ftp命令必須為open,以首先建立兩個伺服器間的連接。
45.put local-file[remote-file]:將本地文件local-file傳送至遠程主機。
46.pwd:顯示遠程主機的當前工作目錄。
47.quit:同bye,退出ftp會話。
48.quote arg1,arg2...:將參數逐字發至遠程ftp伺服器,如:quote syst.
49.recv remote-file[local-file]:同get。
50.reget remote-file[local-file]:類似於get, 但若local-file存在,則從上次傳輸中斷處續傳。
51.rhelp[cmd-name]:請求獲得遠程主機的幫助。
52.rstatus[file-name]:若未指定文件名,則顯示遠程主機的狀態, 否則顯示文件狀態。
53.rename[from][to]:更改遠程主機文件名。
54.reset:清除回答隊列。
55.restart marker:從指定的標志marker處,重新開始get或put,如:restart 130。
56.rmdir dir-name:刪除遠程主機目錄。
57.runique:設置文件名只一性存儲,若文件存在,則在原文件後加後綴.1, .2等。
58.send local-file[remote-file]:同put。
59.sendport:設置PORT命令的使用。
60.site arg1,arg2...:將參數作為SITE命令逐字發送至遠程ftp主機。
61.size file-name:顯示遠程主機文件大小,如:site idle 7200。
62.status:顯示當前ftp狀態。
63.struct[struct-name]:將文件傳輸結構設置為struct-name, 預設時使用stream結構。
64.sunique:將遠程主機文件名存儲設置為只一(與runique對應)。
65.system:顯示遠程主機的操作系統類型。
66.tenex:將文件傳輸類型設置為TENEX機的所需的類型。
67.tick:設置傳輸時的位元組計數器。
68.trace:設置包跟蹤。
69.type[type-name]:設置文件傳輸類型為type-name,預設為ascii,如:type binary,設置二進制傳輸方式。
70.umask[newmask]:將遠程伺服器的預設umask設置為newmask,如:umask 3
71.user user-name[password][account]:向遠程主機表明自己的身份,需要口令時,必須輸入口令,如:user anonymous my@email。
72.verbose:同命令行的-v參數,即設置詳盡報告方式,ftp 伺服器的所有響 應都將顯示給用戶,預設為on.
73.?[cmd]:同help.

⑺ 怎麼用路由器做一個ftp伺服器

ftp是文件資源管理程序+協議,不是路由器系統配置,路由器沒有實際分配內存給客戶來存儲這些。
電腦操作系統在安裝IIS後都會有FTP服務,WIN SERVER 2008,WIN7以上默認在系統組件里可以直接添加,ftp和發布網站原理是一樣的,將系統里文件夾打包發布成ftp根目錄,許可權只派出去,指定的用戶就能通過ip協議來訪問了,跟路由器沒有關系。

⑻ 用FTP協議傳輸到65535埠寫入路由器

一般直接要在路由器裡面改個埠映射就可以了

⑼ 如何在路由器上配置FTP及TFTP

TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議)是TCP/IP協議族中的一個用來在客戶機與伺服器之間進行簡單文件傳輸的協議,提供不復雜、開銷不大的文件傳輸服務。TFTP承載在UDP上,提供不可靠的數據流傳輸服務,不提供存取授權與認證機制,使用超時重傳方式來保證數據的到達。與FTP相比,TFTP的大小要小的多。現在最普遍使用的是第二版TFTP(TFTP Version 2,RFC1350).

使用UDP 67埠!下面是fport.exe的結果
2000 tftpd -> 69 UDP c:\winnt\system32\tftpd.exe

2. 尋找tftp程序
C:\WINNT\system32>dir %windir%\tftp* /s
dir %windir%\tftp* /s //表示在%windir%目錄所有子目錄搜索tftp前綴程序
驅動器 C 中的卷沒有標簽。
卷的序列號是 D428-6BB5
C:\WINNT\system32 的目錄
2000-01-10 12:00 17,168 tftp.exe //客戶端 微軟自帶
2000-01-09 00:00 11,264 tftpd.exe //服務端 server版本以上才有
2 個文件 28,432 位元組 pro沒有
C:\WINNT\system32\dllcache 的目錄
2000-01-10 12:00 17,168 tftp.exe
1 個文件 17,168 位元組
3. 安裝為服務

需要instsrv.exe程序

a.安裝
C:\WINNT\system32>instsrv system %windir%\system32\tftpd.exe
instsrv system %windir%\system32\tftpd.exe

The service was successfuly added!
Make sure that you go into the Control Panel and use
the Services applet to change the Account Name and
Password that this newly installed service will use

b.查詢
C:\WINNT\system32>sc qc system
sc qc system
[SC] GetServiceConfig SUCCESS
SERVICE_NAME: system
TYPE : 10 WIN32_OWN_PROCESS
START_TYPE : 2 AUTO_START
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : C:\WINNT\system32\tftpd.exe
LOAD_ORDER_GROUP :
TAG : 0
DISPLAY_NAME : system
DEPENDENCIES :
SERVICE_START_NAME : LocalSystem
c.啟動
C:\WINNT\system32>net start system
net start system
system 服務正在啟動 .
system 服務已經啟動成功。

C:\WINNT\system32>sc query system
sc query system
SERVICE_NAME: system
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE,PAUSABLE,ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
d.查看埠是否開放!
C:\WINNT\system32>fp |find "tftp"
fp |find "tftp"
2000 tftpd -> 69 UDP c:\winnt\system32\tftpd.exe
C:\WINNT\system32>netstat -an |find "69"
netstat -an |find "69"
UDP 192.168.0.1:69 *:*
UDP 218.11.x.67:69 *:*
e.默認文件名稱
當前驅動器的根目錄
C:\WINNT\system32>dir %windir%\..\tftp* /ad //看見了嗎?
dir %windir%\..\tftp* /ad
驅動器 C 中的卷沒有標簽。
卷的序列號是 D428-6BB5
C:\ 的目錄
2002-12-19 09:27

tftpdroot
0 個文件 0 位元組
1 個目錄 3,560,779,776 可用位元組
C:\WINNT\system32>dir %windir%\..\tftpdroot
dir %windir%\..\tftpdroot
驅動器 C 中的卷沒有標簽。
卷的序列號是 D428-6BB5
C:\tftpdroot 的目錄
2002-12-19 09:27
.
2002-12-19 09:27
..
2002-11-30 14:12 941 slimftpd.conf
2002-10-22 11:00 1,642 settings.ini
2001-05-04 13:58 52,736 fp.exe

f.使用客戶端程序
因為put就是默認到伺服器的這個目錄。 上傳
get就是到當前運行的目錄裡面 下載
C:\WINNT\system32>tftp -i 218.11.x.67 get fp.exe
tftp -i 218.11.140.67 get fp.exe
Transfer successful: 52736 bytes in 1 second, 52736 bytes/s

對於小於500K的程序用這個上傳下載,還不錯哦。
因為telnet肉雞。win2000基本上都有tftp.exe 或者自己修改名稱隱藏一個呀。
有的管理員要刪除的喲!!

C:\WINNT\system32>tftp -i 218.11.x.67 put fp.exe
tftp -i 218.11.140.67 put fp.exe
Transfer successful: 52736 bytes in 1 second, 52736 bytes/s
//上面是上傳到伺服器。

4. 問題

因為目錄是固定的。所以很容易被發現。只要找弱一點的機器開tftp服務了。
還有一個tftpd32.exe 是gui界面的 win98也可以自己開伺服器的。壓縮後23K

我一般就是上傳wget.exe這樣方便。

還有就是
C:\WINNT\system32>tftp -i 218.11.x.67 get fp.exe
tftp -i 218.11.140.67 get fp.exe
tftp: can t write to local file fp.exe

一般就是本地沒有寫文件許可權 (echo a >b) &(type b) 這樣測試許可權
或者本地存在同名只讀屬性的文件。需要更新的話。請刪除本地文件

⑽ 怎麼在路由器上使用FTP的埠映射

如果ISP提供的IP地址比較多可以使用NAT為每一個伺服器映射一個外部地址。但如果不是的時候(如就兩個時),內網有四台伺服器需要團對外提供服務,一個用於內網地址轉換,另一個用於對外網提供服務.

Interface fastethernet0/0
Ip address 192.168.1.1 255.255.255.0
Duplex auto
Speed auto
Ip nat inside
No shutdown
Interface fastethernet0/1
Ip address 211.82.220.129 255.255.255.248
Duplex auto
Speed auto
Ip nat outside
No shutdown

Access-list 1 permit 192.168.1.0 0.0.0.255
Ip nat inside source list1 interface fastethernet0/1 overload
Ip nat inside source static tcp 192.168.1.2 80 202.99.220.130 80
Ip nat inside source static tcp 192.168.1.3 21 202.99.220.130 21
Ip nat inside source static tcp 192.168.1.4 25 202.99.220.130 25
Ip nat inside source static tcp 192.168.1.5 110 202.99.220.130 110
ADSL路由方式的NAT(埠映射)專題

NAT是網路地址翻譯就是把公網IP翻譯成私有地址, 又叫埠映射或埠轉發. 採用路由方式是指ADSL擁有一個動態或固定的公網IP,ADSL直接接在HUB或交換機上,所有的電腦共享上網。這時ADSL的外部地址只有一個,比如61.177.*.*。 而內部的IP是人為設置的,比如ADSL設為192.168.0.1,下面的電腦就依次設為192.168.0.*(*表示1,2,3,...)。
如何實現NAT功能呢?一般路由器中有個虛擬伺服器的設置。針對郵件伺服器要做如下設置:進入「虛擬伺服器」,在埠填入 25, 協議中選擇: TCP, IP地址:192.168.16.x(安裝郵件伺服器電腦的區域網IP地址),同樣方法設置110(pop3),6080(webmail)埠
另一種方法就是開放主機。開放主機(DMZ Host)是針對IP地址,取消防火牆的功能,將該區域網的IP地址直接映射到外部IP之上,採用開放主機(DMZ)的方式,不必管埠是多少。這種方式只支持一台內部電腦。

使用 ADSL 埠映射 + 動態域名 + Winmail 讓您輕松架設郵件系統!

幾款ADSL Modem的埠映射做法
以在內部pc 192.168.1.2 上架設 mail server 為例,mail server 的 SMTP 默認埠是25.

阿爾卡特 SpeedTouch HomePlus511 中設置埠映射
進入ADSL的Web設置頁面, 在左邊的菜單中點「Advanced」/"NAT"
進入NAT的設置界面後,點右邊的New創建新的埠映射
Protocol選Tcp,Inside IP填192.168.1.2,Outside IP填0.0.0.0
Inside Port和Outside IP都填成 25
按Apply確認。
設置的 25 埠映射就出現在NAPT Settings下方。
點左上角的Save All保存設置,否則Modem的NAT會自動清空,還要再進行設置。

阿爾卡特Speed Touch 515 設置埠映射
先進入Modem的Web設置頁面。
打開左邊的「Configuration」菜單,點擊「Security」項。
點擊右下方格中的「Configure NAT to internal interfaces」。
點擊中間的「Configure Global Address Pools and Reserved Mappings」。
點擊第四項「Add Reserved Mappings」
「Global IP Address」(公網IP)填上「0.0.0.0」。
「internal IP Address」(內網IP)填上你的PC內網IP(192.168.1.2)
「Transport」(網路協議)選「TCP」。
「Port Number」(埠)填上 smtp 的埠(25)。
點擊「Apply」保存數據。
點擊左邊菜單中的「Save Config」保存設置。

華碩6000EV/6005HW ADSL MODEM中設置埠映射
在主菜單中點「NAT」,會有個「nat channel list」,設置如下:
在nat channel list裡面的mupltiple port forwarding裡面填寫以下內容:
action: add
channel no:1
protocol:tcp
incoming port, begin:25, end :25
new port begin:25,end :25
new ip address:192.168.1.2
保存設置

LINKSYS ADSL路由器中中設置埠映射
在主菜單中點「advanced」,接下來的菜單中有個「forwarding」,設置如下:
extport: 25 to 25
ip address:192.168.1.2
然後點擊「apply」就可以了。

寬頻藍色小精靈路由器中設置埠映射
在高級設置頁面下點「Distributed Servers Setup(Virtual Serves,虛擬主機設置)」
每個Virtual Server 定義為一個Service Port,所有對這個埠的訪問都會重定向到相應的Service
IP 所對應的計算機。
Service Service Port Service IP Enable
Email 25 192.168.1.2 √

IM 701G 艾瑪白色 ADSL Modem 設置埠映射
進入ADSL設置,----安全設置----NAT的高級配置...----增加Reserved Mapping...
增加25 埠映射,
如下所示:
Global IP地址 內部的IP地址 傳輸類型 埠號
和介面地址相同 192.168.1.2 tcp 25
保存----重啟設備

合勤642 Adsl Modem設置埠映射
在運行里或MSdos窗口裡輸入 telnet 192.168.1.1, 輸入密碼(預設值為1234)後即可進入ZyNOS系統
進入Menu 11.1 - Remote Node Profile
將 Edit Filter Sets= No 用空格鍵改為YES後,進入Menu 11.5 - Remote Node Filter菜單
將protocol filters=6 用空格鍵去掉後回車存檔返回後 Edit Filter Sets= No 不要管它,回車存檔
在Mail Menu 設置15. SUA Server Setup
Port # IP Address
------ ---------------
1.25 192.168.1.2
回車存檔

實達 ADSL 2110EH 設置埠映射
在IE中用http://192.168.10.1進入 實達ADSL2110EH ROUTER 管理配置頁面
選擇Services——NAT Rule Configuration——NAT——NAT Options:NAT Rule Entry——Add——進入埠映射添加設置頁面
SMTP 埠映射設置參數如下:
Rule ID: 2
Rule Flavor: RDR
IF Name: ALL
Protocol: ANY
Local Address From: 192.168.1.2 (內網IP)
Local Address To: 192.168.1.2 (內網IP)
Global Address From: 0.0.0.0
Global Address To: 0.0.0.0
Destination Port From: 25
Destination Port To: 25
Local Port: 25
設置完後,選擇 Submit 提交
選擇Admin——Commit & Reboot——重啟Modem。

全創1100白色 ADSL MODEM中設置埠映射
IE地址欄里輸入 http://192.168.0.2/doc/setvs.htm
一般默認的是用戶:admin密碼:12345678(或者123456)
進入虛擬伺服器設置
「公共埠」、「私有埠」都填上要做的埠(25)
「埠類型」選「TCP」。
「主機IP地址」填自己PC的內網IP (192.168.1.2)。然後按一下「添加此設置」。
IE地址欄里輸入 192.168.0.2 進入主界面,點擊「保存設置」,ADSL會重啟

大亞DB108和102設置埠映射
IE地址欄里輸入 http://192.168.1.1/doc/index1.htm
進入虛擬伺服器設置
添加內網IP, 埠為25
提交保存

亨威科技留的 Super-Way NSM ADSL 請參考 http://www.superway-tech.com/ibook/

動態主機的網站有些相關資料, 請參考 http://china.sharella.com/support/kbandfaqs/

NAT原理簡介、各種 ADSL Modem 及路由器的埠映射方法
NAT原理簡介
NAT英文全稱是「Network Address Translation」,中文意思是「網路地址轉換」,它是一個IETF(Internet Engineering Task Force, Internet工程任務組)標准,允許一個整體機構以一個公用IP(Internet Protocol)地址出現在Internet上。顧名思義,它是一種把內部私有網路地址(IP地址)翻譯成合法網路IP地址的技術。如圖:

簡單地說,NAT就是在區域網內部網路中使用內部地址,而當內部節點要與外部網路進行通訊時,就在網關(可以理解為出口,打個比方就像院子的門一樣)處,將 內部地址替換成公用地址,從而在外部公網(internet)上正常使用,NAT可以使多台計算機共享Internet連接,這一功能很好地解決了公共 IP地址緊缺的問題。通過這種方法,您可以只申請一個合法IP地址,就把整個區域網中的計算機接入Internet中。這時,NAT屏蔽了內部網路,所有 內部網計算機對於公共網路來說是不可見的,而內部網計算機用戶通常不會意識到NAT的存在。如圖2所示。這里提到的內部地址,是指在內部網路中分配給節點 的私有IP地址,這個地址只能在內部網路中使用,不能被路由(一種網路技術,可以實現不同路徑轉發)。雖然內部地址可以隨機挑選,但是通常使用的是下面的 地址:10.0.0.0~10.255.255.255,172.16.0.0~172.16.255.255, 192.168.0.0~192.168.255.255。NAT將這些無法在互聯網上使用的保留IP地址翻譯成可以在互聯網上使用的合法IP地址。而全 局地址,是指合法的IP地址,它是由NIC(網路信息中心)或者ISP(網路服務提供商)分配的地址,對外代表一個或多個內部局部地址,是全球統一的可尋 址的地址。

NAT 功能通常被集成到路由器、防火牆、ISDN路由器或者單獨的NAT設備中。比如Cisco路由器中已經加入這一功能,網路管理員只需在路由器的IOS中設 置NAT功能,就可以實現對內部網路的屏蔽。再比如防火牆將WEB Server的內部地址192.168.1.1映射為外部地址202.96.23.11,外部訪問202.96.23.11地址實際上就是訪問訪問 192.168.1.1。另外資金有限的小型企業來說,現在通過軟體也可以實現這一功能。Windows 98 SE、Windows 2000 都包含了這一功能。

NAT技術類型
NAT有三種類型:靜態NAT(Static NAT)、動態地址NAT(Pooled NAT)、網路地址埠轉換NAPT(Port-Level NAT)。

其中靜態NAT設置起來最為簡單和最容易實現的一種,內部網路中的每個主機都被永久映射成外部網路中的某個合法的地址。而動態地址NAT則是在外部網路中定 義了一系列的合法地址,採用動態分配的方法映射到內部網路。NAPT則是把內部地址映射到外部網路的一個IP地址的不同埠上。根據不同的需要,三種 NAT方案各有利弊。

動態地址NAT只是轉換IP地址,它為每一個內部的IP地址分配一個臨時的外部IP地址,主要應用於撥號,對於頻繁的遠程聯接也可以採用動態NAT。當遠程用戶聯接上之後,動態地址NAT就會分配給他一個IP地址,用戶斷開時,這個IP地址就會被釋放而留待以後使用。

網 絡地址埠轉換NAPT(Network Address Port Translation)是人們比較熟悉的一種轉換方式。NAPT普遍應用於接入設備中,它可以將中小型的網路隱藏在一個合法的IP地址後面。NAPT與 動態地址NAT不同,它將內部連接映射到外部網路中的一個單獨的IP地址上,同時在該地址上加上一個由NAT設備選定的TCP埠號。
在Internet 中使用NAPT時,所有不同的信息流看起來好像來源於同一個IP地址。這個優點在小型辦公室內非常實用,通過從ISP處申請的一個IP地址,將多個連接通 過NAPT接入Internet。實際上,許多SOHO遠程訪問設備支持基於PPP的動態IP地址。這樣,ISP甚至不需要支持NAPT,就可以做到多個 內部IP地址共用一個外部IP地址上Internet,雖然這樣會導致信道的一定擁塞,但考慮到節省的ISP上網費用和易管理的特點,用NAPT還是很值 得的。

ADSL Modem 的埠映射講解
如果ADSL本身就帶有路由功能,就需要在ADSL的「管理界面」中設置相應的埠映射。 設置的方法可能會因為ADSL不同的品牌和型號,在設置的方法上也會有所不同。我們收集和總結了一些常見ADSL的埠映射的方法,請大家參照相關的型號 進行設置。如果你所使用的ADSL貓不在我們總結的范圍之內,請PM給我們,我們會盡快想辦法補充上的。