NAT類型與驗證方法 - 台部落
文章推薦指數: 80 %
Cone NAT與目標Tuple無關,Symmetric NAT將目標Tuple作爲建立轉換關係之前的 ... NAT類型測試工具:http://www.pc6.com/softview/SoftView_92208.html.
請輸入正確的登錄賬號或密碼
註冊
忘記密碼
首頁
cloud
正文
NAT類型與驗證方法
原創
dlphay
2020-05-2507:56
概念
內部Tuple:(源)內網IP+PORT(例如:192.168.1.5:50007)
外部Tuple:(源)公網IP+PORT
目標Tuple:(目標)公網IP+PORT
NAT類型介紹
Symmetric和Cone兩種,其中Cone又分爲FullCone、RestrictedCone、PortRestrictedCone三種類型。
基本不同是NAT將內部Tuple與外部Tuple的轉換和映射關係的不同。
ConeNAT與目標Tuple無關,SymmetricNAT將目標Tuple作爲建立轉換關係之前的重要參考項,與目標Tuple嚴格一一映射。
FullCone:
內部TupleX經過NAT轉換至外部TupleY,X-Y的建立轉換關係,任意外部節點且無限制TupleZ都可以將TupleY作爲目標Tuple,向我們的內部TupleX發送UDP報文。
RestrictedCone:
與FullCone不同的是:多了一個限制,限制是什麼,出於安全考慮,NAT設備只轉發已知的外部Tuple的IP報文,只有當內部TupleX曾經發送過UDP報文給目標TupleZ,纔可以與TupleX發送報文。
PortRestrictedConeNAT:
在RestrictedCone上的基礎上,出於更加安全的考慮,NAT設備只轉發已知的外部Tuple的IP+PORT(過濾條件更爲苛刻)報文。
Symmetric
通過嚴格的NAT方式,與目標Tuple建立嚴格的一一映射關係,確保安全性。
所以,從安全角度考慮:Symmetric>PortRestrictedConeNAT>RestrictedCone>FullCone。
相反,如果我們做P2P,打通點對點的通信方式的簡單程度,與上面排序就相反,最友好的NAT類型就是FullCone,任意節點且無限制。
測試與驗證方法
方法1:藉助第三方STUN列表
Python:https://github.com/laike9m/PyPunchP2P
需要藉助外部STUN服務器完成,如下可作爲STUN列表,進行嘗試建立連接。
stun.xten.com3478
stun.voipbuster.com3478
stun.voxgratia.org3478
stun.sipgate.net10000
stun.ekiga.net3478
stun.ideasip.com3478
stun.schlund.de3478
stun.voiparound.com3478
stun.voipbuster.com3478
stun.voipstunt.com3478
numb.viagenie.ca3478
stun.counterpath.com3478
stun.1und1.de3478
stun.gmx.net3478
stun.callwithus.com3478
stun.counterpath.net3478
stun.internetcalls.com3478
stun.voip.aebc.com3478
numb.viagenie.ca3478
方法2:測試工具
NAT類型測試工具:http://www.pc6.com/softview/SoftView_92208.html
方法3:部署stun服務器
Server:https://github.com/gortc/stund
Client:https://github.com/ccding/go-stun
注:Server端有雙地址和公網IP的要求限制。
NAT類型判別流程
Cloud
P2P
發表評論
登录
所有評論
還沒有人評論,想成為第一個評論的人麼?請在上方評論欄輸入並且點擊發布.
相關文章
詳解區塊鏈P2P網絡
根據前一篇文章《從微觀到宏觀理解區塊鏈》我們已經瞭解到,微觀上,區塊鏈本質就是一種不可篡改且可追蹤溯源的哈希鏈條;宏觀上,還具備了另外三個基本特徵:分佈式存儲、P2P網絡和共識機制。
分佈式存儲無非就是網絡上大部分節點都保存了
肉山大魔王iii
2020-06-2808:17:48
SpringCloudNetflix應用遷移EDAS
阿里雲最佳實踐頻道:【點擊查看更多上雲最佳實踐】這裏有豐富的企業上雲最佳實踐,從典型場景入門,提供一系列項目實踐方案,降低企業上雲門檻的同時滿足您的需求!
場景描述
SpringCloudNetflix微服務應用遷移到EDAS服務(
最佳實踐小文
2020-09-2209:58:59
Prometheus監控yml文件配置azure_sd_configs模塊
[[email protected]Prometheus]#catprometheus.yml
#myglobalconfig
global:
scrape_interval:15s#Setthescr
梵高告诉弟弟
2020-07-0707:05:24
Solr5.5.0+tomcat7.0.69+zookeeper-3.4.6Cloud部署
Solr介紹:Solr是一個獨立的企業級搜索應用服務器,Solr基於Lucene的全文搜索服務器,同時對其進行了擴展,提供了比Lucene更爲豐富的查詢語言,同時實現了可配置、可擴展並對查詢性能進行了優化,並且提供了一個完善的功能管理界面
阿-杰
2020-07-0222:23:37
SpringCloud應用在Kubernetes上的最佳實踐——開發篇
作者|孤弋 阿里雲高級技術專家,負責EDAS的開發和用戶體驗優化工作。
前言近年來,雲原生、Kubernetes、微服務、SpringCloud這些名詞在技術圈內不絕於耳,數據顯示,使用SpringCloud作爲微服務的框架,
阿里巴巴雲原生小助手
2020-07-0215:43:52
使用kubeasz自動化部署K8s
本文首發於我的個人網站:https://hewanyue.com/
本文作者:Hechao
本文鏈接:https://hewanyue.com/blog/8f374cb8.html
本文使用kubeasz項目基於二進
MicePro
2020-07-0101:38:56
OpenCirrus:AnOpenCloudComputingTestbed
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Clicktodownloadtheslides:
[PDF]OpenCirrus:AnOpenCloudComp
水木日月珠
2020-06-3002:50:31
WhatisGKE?
GoogleKubernetesEngine(GKE)isamanaged,production-readyenvironmentforrunningcontainerizedapplications.
qwfys200
2020-06-2913:40:22
插件推薦:如何將Java編碼規範落地實際開發中
一個軟件需要花費80%的生命週期成本去維護。
幾乎沒有任何軟件的整個生命週期僅由其原作者來維護。
編碼規範改善軟件的可讀性,讓工程師更快更徹底地理解新的代碼。
如果你將源代碼轉變爲一個產品,那麼您需要確保它和你創建的其它產品一樣是
銀時
2020-06-2814:11:06
docker實戰-docker簡介
什麼是Docker
Docker最初是dotCloud公司創始人SolomonHykes在法國期間發起的一個公司內部項目,它是基於dotCloud公司多年雲服務技術的一次革新,並於2013年3月以Apa
kinglyjn
2020-06-2715:43:32
Linux中的虛擬路由轉發VRF
VRF簡單概念
虛擬路由轉發(VirtualRoutingandForwarding)
顧明思義,虛擬的路由轉發,將同一臺設備上的路由分成不同的分組,然後根據請求的接口,目的地址進行路由的轉發,這個是工作在單臺設備內的,出
钱国正
2020-06-2509:22:19
linux上部署nginx服務
簡介
高性能、輕量級的HTTP和反向代理web服務器,能夠支持高達50,000個併發連接數的響應,多數在Unix/LinuxOS上編譯運行。
像國內很多門戶網站:百度、京東、新浪、網易、騰訊、淘寶等廣泛使用。
官網/安裝鏈接
官網:
dlphay
2020-06-2305:51:28
2017-01-08筆記下P2PChord算法
原文鏈接http://blog.csdn.net/chen77716/article/details/6059575
Chrod算法是P2P中的四大算法之一,是有MIT(麻省理工學院)於2001年提出,其他三大算法分別是:
CA
静静燃烧的雪
2020-07-0306:14:36
P2P打洞中遇到的問題
場景:
設備A通過一臺聯通的路由器上網,設備A通過有線連接路由器
設備B是一臺手機是移動2G
協助服務器是電信網絡
附:設備A和設備B經過ip.cn網站測試發現各自的外網地址是:
設備A: 221.4.212.2
xyqsh
2020-06-2807:25:48
Re5ilio5ync:資源神器
文章目錄#0x0簡單的介紹#0x1安裝使用#0x10下載#0x11安裝#0x12升級pro權限#0x13開始添加資源#0x14後續一定要小心哦!!
#0x0簡單的介紹
ResilioSync(以前叫做BitT
随意随缘
2020-06-2416:06:25
D
dlphay
24小時熱門文章
最新文章
Hadoop+Spark集羣配置
前綴樹trie預測與熱度擴散預測模型
linux上部署nginx服務
bittorrent協議
Java數據結構與結合框架
最新評論文章
長難句6(兼類詞·主語從句)
看俄羅斯烏克蘭局勢幹妹加賴3p6688外送服務評價收費合理高CP值旅館首選逢甲火車站line約妹試車妹新鮮美味可口讓你流連忘返喔官網www.3p6688.com
天冷了,任務欄養只貓吧「GitHub熱點速覽v.21.46」
關於混子
書本的邊界
計算字符串中出現次數最多的字符和出現的次數
鏈表、二叉樹—遞歸遍歷框架
Flutter的強制自我審查
js根據長度並計算渲染pxwidth寬度
延伸文章資訊
- 1解放你的連線 | nat類型測試 - 旅遊日本住宿評價
这是一个NAT类型测试工具,检查判断自己或对方的nat类型NAT类型一般分为以下4种:Full Cone NAT (完全圆锥型)Restricted Cone NAT (地址限制圆锥型)Port.
- 2nat 類型測試– nat類型設定
nat 類型測試– nat類型設定. by. 尚無留言. 第二部,NAT類型檢測, 前提條件:有一個公網的Server並且綁定了兩個公網IP IP-1,IP-2。, 這個Server做UDP監聽...
- 3NAT類型及測試工具,優化網絡提高網絡質量,提高掛...
第一種... 第一種FullConeNAT類型,最好,各種端口外網都可訪問,直通內網,除運營商封鎖端口80,8080,443等等。 NAT类型测试工具,检查判断自己或对方的nat类型.
- 4NAT類型與驗證方法 - 台部落
Cone NAT與目標Tuple無關,Symmetric NAT將目標Tuple作爲建立轉換關係之前的 ... NAT類型測試工具:http://www.pc6.com/softview/Sof...
- 5NAT類型及測試工具,優化網絡提高網絡質量,提高掛機類收益
一般來說,第一種Full Cone NAT類型,最好,各種端口外網都可訪問,直通內網,除運營商封鎖端口80,8080,443等等。 目前路由器撥號,雖然是公網但是 ...