国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

四種NAT的iptables實現

運維 系統運維
IPtabels被認為是Linux中實現包過濾功能的第四代應用程序。iptables包含在2.4以后的內核中,它可以實現防火墻、NAT(網絡地址翻譯)和數據包的分割等功能。本文講述的是四種NAT的iptables的實現。

四種NATiptables實現:

  1. Full Cone NAT:所有來自同一個內部Tuple X的請求均被NAT轉換至同一個外部Tuple Y,而不管這些請求是不是屬于同一個應用或者是多個應用的。除此之外,當X-Y的轉換關系建立之后,任意外部主機均可隨時將Y中的地址和端口作為目標地址和目標端口,向內部主機發送UDP報文,由于對外部請求的來源無任何限制,因此這種方式雖然足夠簡單,但卻不那么安全。

  2. Restricted Cone NAT: 它是Full Cone的受限版本:所有來自同一個內部Tuple X的請求均被NAT轉換至同一個外部Tuple Y,這與Full Cone相同,但不同的是,只有當內部主機曾經發送過報文給外部主機(假設其IP地址為Z)后,外部主機才能以Y中的信息作為目標地址和目標端口,向內部主機發送UDP請求報文,這意味著,NAT設備只向內轉發(目標地址/端口轉換)那些來自于當前已知的外部主機的UDP報文,從而保障了外部請求來源的安全性。

  3. Port Restricted Cone NAT:它是Restricted Cone NAT的進一步受限版。只有當內部主機曾經發送過報文給外部主機(假設其IP地址為Z且端口為P)之后,外部主機才能以Y中的信息作為目標地址和目標端口,向內部主機發送UDP報文,同時,其請求報文的源端口必須為P,這一要求進一步強化了對外部報文請求來源的限制,從而較Restrictd Cone更具安全性。

  4. Symmetric NAT:這是一種比所有Cone NAT都要更為靈活的轉換方式:在Cone NAT中,內部主機的內部Tuple與外部Tuple的轉換映射關系是獨立于內部主機所發出的UDP報文中的目標地址及端口的,即與目標Tuple無關;在Symmetric NAT中,目標Tuple則成為了NAT設備建立轉換關系的一個重要考量:只有來自于同一個內部Tuple 、且針對同一目標Tuple的請求才被NAT轉換至同一個外部Tuple,否則的話,NAT將為之分配一個新的外部Tuple;打個比方,當內部主機以相同的內部Tuple對2個不同的目標Tuple發送UDP報文時,此時NAT將會為內部主機分配兩個不同的外部Tuple,并且建立起兩個不同的內、外部 Tuple轉換關系。與此同時,只有接收到了內部主機所發送的數據包的外部主機才能向內部主機返回UDP報文,這里對外部返回報文來源的限制是與Port Restricted Cone一致的。不難看出,如果說Full Cone是要求最寬松NAT UDP轉換方式,那么,Symmetric NAT則是要求最嚴格的NAT方式,其不僅體現在轉換關系的建立上,而且還體現在對外部報文來源的限制方面。

  NAT類型檢測

  前提條件:有一個公網的Server并且綁定了兩個公網IP(IP-1,IP-2)。這個Server做UDP監聽(IP-1,Port-1),(IP-2,Port-2)并根據客戶端的要求進行應答。

  第一步:檢測客戶端是否有能力進行UDP通信以及客戶端是否位于NAT后?

  客戶端建立UDP socket然后用這個socket向服務器的(IP-1,Port-1)發送數據包要求服務器返回客戶端的IP和Port, 客戶端發送請求后立即開始接受數據包,要設定socket Timeout(300ms),防止無限堵塞. 重復這個過程若干次。如果每次都超時,無法接受到服務器的回應,則說明客戶端無法進行UDP通信,可能是防火墻或NAT阻止UDP通信,這樣的客戶端也就不能P2P了(檢測停止)。

  當客戶端能夠接收到服務器的回應時,需要把服務器返回的客戶端(IP,Port)和這個客戶端socket的(LocalIP,LocalPort)比較。如果完全相同則客戶端不在NAT后,這樣的客戶端具有公網IP可以直接監聽UDP端口接收數據進行通信(檢測停止)。否則客戶端在NAT后要做進一步的NAT類型檢測(繼續)。

  第二步:檢測客戶端NAT是否是Full Cone NAT?

  客戶端建立UDP socket然后用這個socket向服務器的(IP-1,Port-1)發送數據包要求服務器用另一對(IP-2,Port-2)響應客戶端的請求往回發一個數據包,客戶端發送請求后立即開始接受數據包,要設定socket Timeout(300ms),防止無限堵塞. 重復這個過程若干次。如果每次都超時,無法接受到服務器的回應,則說明客戶端的NAT不是一個Full Cone NAT,具體類型有待下一步檢測(繼續)。如果能夠接受到服務器從(IP-2,Port-2)返回的應答UDP包,則說明客戶端是一個Full Cone NAT,這樣的客戶端能夠進行UDP-P2P通信(檢測停止)。

  第三步:檢測客戶端NAT是否是Symmetric NAT?

  客戶端建立UDP socket然后用這個socket向服務器的(IP-1,Port-1)發送數據包要求服務器返回客戶端的IP和Port, 客戶端發送請求后立即開始接受數據包,要設定socket Timeout(300ms),防止無限堵塞. 重復這個過程直到收到回應(一定能夠收到,因為第一步保證了這個客戶端可以進行UDP通信)。

  用同樣的方法用一個socket向服務器的 (IP-2,Port-2)發送數據包要求服務器返回客戶端的IP和Port。

  比較上面兩個過程從服務器返回的客戶端(IP,Port),如果兩個過程返回的(IP,Port)有一對不同則說明客戶端為Symmetric NAT,這樣的客戶端無法進行UDP-P2P通信(檢測停止)。否則是Restricted Cone NAT,是否為Port Restricted Cone NAT有待檢測(繼續)。

  第四步:檢測客戶端NAT是否是Restricted Cone NAT還是Port Restricted Cone NAT?

  客戶端建立UDP socket然后用這個socket向服務器的(IP-1,Port-1)發送數據包要求服務器用IP-1和一個不同于Port-1的端口發送一個UDP 數據包響應客戶端, 客戶端發送請求后立即開始接受數據包,要設定socket Timeout(300ms),防止無限堵塞. 重復這個過程若干次。如果每次都超時,無法接受到服務器的回應,則說明客戶端是一個Port Restricted Cone NAT,如果能夠收到服務器的響應則說明客戶端是一個Restricted Cone NAT。以上兩種NAT都可以進行UDP-P2P通信。

  1.   /-"Full Cone NAT":/  
  2.  
  3.   iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 202.96.209.111  
  4.  
  5.   iptables -t nat -A PREROUTING -i eth0 -j DNAT --to-destination 192.168.1.1  
  6.  
  7.   /-"Port Restricted Cone NAT":/  
  8.  
  9.   iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 202.96.209.111  
  10.  
  11.   /-"Restricted Cone NAT":/  
  12.  
  13.   iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 202.96.209.111  
  14.  
  15.   iptables -t nat -A PREROUTING -i eth0 -j DNAT --to-destination 192.168.1.1  
  16.  
  17.   iptables -A FORWARD -d 202.96.209.111 -j ACCEPT  
  18.  
  19.   iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT  
  20.  
  21.   iptables -I FORWARD 1 -s 85.214.128.86 -j ACCEPT(加入對點IP,作弊型連通)  
  22.  

【編輯推薦】

Redhat下使用iptables實現NAT

Linux下iptables實現的nat服務

如何使用iptables來實現NAT

責任編輯:zhaolei 來源: sina
相關推薦

2021-12-22 09:34:01

Golagn配置方式

2015-04-13 11:39:26

VDI災難恢復

2015-04-02 16:54:52

災難恢復VDI災難恢復

2011-03-15 09:10:47

iptablesNAT

2011-03-15 14:26:23

iptablesNAT

2010-08-05 09:33:08

Flex頁面跳轉

2025-01-16 00:00:00

MapStruct映射

2022-01-12 11:02:01

云計算安全技術

2011-03-16 09:05:33

2015-03-19 15:13:20

PHP基本排序算法代碼實現

2011-03-16 09:05:32

RedhatiptablesNAT

2019-10-24 07:42:28

Java引用GC

2012-09-11 09:55:26

編程HTML5編程能力

2017-07-06 15:40:19

DevOps核心能力

2011-03-16 09:05:29

iptablesNAT

2011-11-24 16:34:39

Java

2020-01-21 19:15:23

漏洞安全IT

2025-03-12 09:54:02

2021-06-17 14:46:50

框架jQuery開發

2024-11-07 11:17:50

點贊
收藏

51CTO技術棧公眾號

亚洲人成网址| 国产情侣一区在线| 成人精品亚洲人成在线| 欧美高清视频在线| 四虎成人免费在线| 91在线视频播放| 精品一区久久久| 中文字幕区一区二区三| 日韩美女在线视频| 亚洲成人av高清| 国产性做久久久久久| 日韩aⅴ视频一区二区三区| 精品国产网站| 久久精品在线视频| av在线不卡免费| 狠狠色狠狠色综合日日五| 日韩伦理在线免费观看| 午夜亚洲伦理| 亚洲一区久久久| 台湾色综合娱乐中文网| yellow中文字幕久久| 国产精品一二三产区| 欧美视频一区在线| 中文字幕在线观看第一页| 久久久不卡网国产精品二区| 亚洲精品第一区二区三区| 亚洲黄色免费| 99九九视频| 99re66热这里只有精品8| 97人人模人人爽人人喊中文字 | 一区二区电影在线观看| 久久国产精品99久久久久久老狼| 日本美女高潮视频| 裸体一区二区| 亚洲一区二区日本| 国产精品无遮挡| 午夜精品视频在线观看一区二区| 欧美成人亚洲| 成人午夜在线视频一区| 久久成人福利| 久久久之久亚州精品露出| 91成人app| 久久香蕉国产线看观看av| 国产精品亚洲成在人线| 精品国产欧美一区二区五十路| 亚洲淫成人影院| 日韩成人在线电影网| 女同一区二区免费aⅴ| 日韩精品一区二区在线| 欧美日韩在线视频免费观看| 精品国产乱码久久久久久浪潮 | 欧美亚洲视频在线看网址| 伊人久久影院| 久久久久久国产| 亚洲丝袜美腿一区| 136fldh精品导航福利| 亚洲美女15p| 国产精品日韩欧美| 中文字幕乱码亚洲无线精品一区| 亚洲一区二区三区成人在线视频精品 | 91av在线不卡| 曰本一区二区三区视频| 国产精品久久久久久五月尺| 日韩国产欧美一区二区| 99re资源| 麻豆精品久久久| 国产伦精品一区二区三区四区视频_| 99r国产精品| 能在线观看av网站| 色综合久久天天综合网| 黄色视屏免费在线观看| 国产午夜精品美女视频明星a级| 精品国产一区二区三区性色av | 麻豆传媒视频在线| 精品久久五月天| 老司机精品视频网| 26uuu亚洲伊人春色| 中文乱码免费一区二区三区下载| 国产亚洲欧美另类一区二区三区| 精品夜夜嗨av一区二区三区| 欧美在线观看视频网站| 无码av免费一区二区三区试看| 日本亚洲精品| 国产亚洲精品久久久久久| 亚洲桃色综合影院| 免费国产一区二区| 久久亚洲捆绑美女| 水莓100在线视频| 亚洲国产一区二区三区在线观看 | 1024在线视频| 欧美一卡在线观看| 不卡一区视频| 99中文字幕| 丁香婷婷综合激情五月色| 1069男同网址| 日韩精品专区在线影院观看| 日韩免费一级| 久久99九九| 国产精品久久久久7777按摩 | 九九视频这里只有精品| 91欧美国产| 国产欧美综合一区| 亚洲自拍偷拍综合| 日韩av一卡| 国产日韩精品一区二区| 大美女一区二区三区| 国内在线免费高清视频| 日韩性生活视频| 极品裸体白嫩激情啪啪国产精品| 麻豆tv在线播放| 欧美日韩国产综合久久| 国产另类在线| 国产情侣第一页| 在线成人高清不卡| 国产成人影院| 欧美国产激情视频| 欧美一二三四区在线| 国产一区毛片| 女人扒开屁股爽桶30分钟| 欧美成人精品福利| 欧美无毛视频| av在线电影观看| 午夜欧美性电影| 91青草视频久久| 高清成人免费视频| 成年人在线免费观看| 欧美成人午夜激情在线| 久久精品观看| 成年人视频在线| 国产亚洲一区二区精品| 亚洲特级毛片| 黄色免费看网站| 久热精品视频在线免费观看| 乱人伦精品视频在线观看| 欧美精品一区二区三区涩爱蜜| 日韩有码在线电影| 日本不卡一二三区黄网| 全色精品综合影院| 欧美性视频精品| 久久亚洲一区二区三区明星换脸| 国产h片在线观看| 久久99精品久久久久久秒播放器| 香蕉av福利精品导航| 亚洲ab电影| www.日日操| 色偷偷偷亚洲综合网另类| 日韩av成人高清| 一级毛片视频在线| 99porn视频在线| 精品久久久久久中文字幕| 亚洲老女人视频免费| 男女视频在线看| 欧美日韩成人在线视频| 99re成人在线| 国产精品亚洲成在人线| 成人午夜免费在线视频| 日韩电影网在线| 久久er精品视频| 都市激情国产精品| 日本欧洲国产一区二区| 欧美一级免费大片| 石原莉奈在线亚洲二区| 免费网站黄在线观看| 久久久久久久久久码影片| 欧美日韩在线直播| 99在线观看免费视频精品观看| 日本在线视频观看| 免费观看成人高| 精品久久久久久久久久久久久久久 | 三级亚洲高清视频| 在线免费观看污| 视频一区国产精品| 亚洲精品自拍偷拍| 成人久久18免费网站麻豆| 在线欧美激情| 99re精彩视频| 热久久免费视频精品| 午夜激情一区二区三区| 欧美性久久久| 美女精品导航| 91大学生片黄在线观看| 欧美成人精品h版在线观看| 国产精品伦理在线| 欧美高清视频在线观看mv| 国产精品99999| 在线视频不卡国产| 麻豆国产精品va在线观看不卡 | 欧美国产激情视频| 在线观看亚洲视频啊啊啊啊| 欧美做受777cos| 日韩av手机在线观看| 国产精品一区二区久激情瑜伽 | 国产日韩欧美激情| 免费av一区| 国产青青草在线| 亚洲国产精品一区二区第四页av| 日韩视频免费观看| 亚洲一区二区三区四区在线免费观看 | 禁果av一区二区三区| av网站在线免费观看|