回覆列表
-
1 # 山裡人阿七
-
2 # q繁華萬里好江山
nat是用來解決ip地址不夠用的問題的。舉個例子,家裡用的wifi,會發現ip地址都是192.168.xxx.xxx,其實這個就是路由器透過nat技術給你分配的ip,也叫內網ip,而通訊公司給你接入的家庭網路的那個ip才是真正的ip,也叫公網ip。
內網ip無法直接和外部網路通訊。傳送資料包時必須轉成公網ip。接收資料包的時候也是先透過公網ip接收,然後路由器再根據資料包的資訊識別是內網中哪一個使用者的資料包。
nat技術一般會在路由器上實現,而不是在電腦客戶端。如果說做,當然可以,畢竟路由器都能做到的東西,電腦比路由器高階多了,肯定也能做到,但是沒有必要
-
3 # 時尚金牛座
可以做,windows2003,2008,2012,等伺服器系統都可以做,但是功能上相對Linux要差一點,需要你自己去研究,我沒仔細研究過,但是肯定是可以的。
NAT是一種將一個IP地址域對映到另一個IP地址域技術,從而為終端主機提供透明路由。NAT包括靜態網路地址轉換、動態網路地址轉換、網路地址及埠轉換、動態網路地址及埠轉換、埠對映等。(其實就是網路地址轉換)NAT常用於私有地址域與公用地址域的轉換以解決IP地址匱乏問題。
第二。nat轉換可以做什麼?讓內部網路中某臺機器對外部提供某種特殊得服務。
第三。nat轉換在什麼地方可以做?路由器上,有路由功能,提供了nat轉換服務得超作系統比如2000 server,2000pro,,都可以。
下面就是大家關心得怎麼做了。
一般來說我推薦在2000得server下做nat轉換,不推薦2000pro,這是由於伺服器版本得2000能夠提供更加好得效能。
1、我們要確認2000得路由功能已經啟用,在Windows 2000 Server上是預設啟用得,從管理工具中進入“路由和遠端訪問”(Routing and Remote Access)服務,在伺服器上滑鼠右擊,-》“配置並啟用路由和遠端訪問”
2、點“下一步”然後選則“Internet連線伺服器”,讓內網主機可以透過這臺伺服器訪問Internet.(這裡應該先配置好NAT共享,如果配好埠對映後再來配置NAT共享就有點麻煩,運氣不好得話NAT就共享不了。用電腦也講運氣,,faint,,,,)
3、選“設定有網路地址轉換(NAT)路由協議的路由器”,不選“設定Internet連線共享(ICS)”.(ICS與NAT的區別在於,ICS針對內部主機,它需要有一個固定的IP地址範圍;針對與外部網路的通訊,它被限制在單個公共IP地址上;它只允許單個內部網路介面,也就是說功能沒有nat強大)
4、在“路由和遠端訪問伺服器安裝嚮導”中選“Internet連線”(就是連向Internet的那個連線),點“下一步”。
5、選“完成”ok
到目前為止,我們完成了nat共享得配置,下面得工作也許才是大家最關心得埠得對映!
6、新增NAT協議。右擊“常規”,-》“新路由選擇協議”
8、這樣在“IP路由選擇”中就多了一項“網路地址轉換(NAT)”
9、右擊“網路地址轉換(NAT)”,新增“新介面”
10、在“網路地址轉換(NAT)的新介面”中選擇“Internet連線”
11、在“網路地址轉換-Internet連線屬性”中選中“公用介面連線到Internet”,複選“轉換TCP/UDP頭(最好這麼做)”
12、在"地址池"選項表裡新增你需要提供埠重定向的起始地址與結束地址.也就是你要拿出來搞埠對映的所有IP地址,一般情況下我們就一個IP地址,所以假設有1個地址,設定如下:
210.34.241.133
255.255.255.0
210.34.241.1
13、在"特殊埠"選項表裡提供了你需要定向的資料連線協議(是TCP還是UDP協議,如Web和FTP就是TCP協議的),選準後“新增”
注意這裡選擇協議得時候是有點講究得,你得內部伺服器要對應什麼服務這裡就要選擇是tcp得還是udp得,,比如代理qq這裡就要用udp,而代理web得ftp這裡要用tcp。
14、“新增特殊埠”,這裡就是設定埠對映的核心了,把NAT主機的哪個埠對映到內網主機的哪個埠就在這裡設定,由於設有“地址池”,所以可以在“公網地址”中添上“地址池”中的任一地址,這裡添的是“210.34.241.133”,也就是我的地址,如果你在前面沒有設定“地址池”,那麼在這個選項頁中“在此地址池項”為灰色不可選,你只能選“在此介面”,也就是你只有一個公網IP地址,這比較適合只有一個IP的朋友,可以不用“地址池”,何必做多餘的設定呢?假如有問題的話,還不是自找麻煩。
“傳入埠”就是別人從網外訪問有公網IP的NAT伺服器的埠,你自己想怎麼填寫就怎麼填寫。
“專用地址和傳出地址”就是內部主機的IP地址和提供特殊服務的埠,這裡是210.34.241.133上的8080埠對映到192.168.0.2上的80埠。
這就是TCP協議得重新定向了!~