『壹』 如何辨別計算機是否為NAT上網方式
在運行里,輸入cmd
然後輸入 ipconfig 如果是10.0.0.0或者是192.168.0.0之類的,就是nat,還有一個最方便的方法就是,你去網路搜一下ip地址,如果顯示你的ip地址和你本機的ip地址不一樣,那就是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通信。
『叄』 電腦怎麼看NAT類型
有專門的NAT 類型檢測工具,NatTypeTester就是其中一個,下載後在PC上運行即可。
『肆』 怎麼查看nat
查看路由器的NAT的具體操作方法如下:
1.在瀏覽器中輸入192.168.1.1進入路由器登錄管理頁面。
9.此方法中的IP地址只是舉例說明,設置時需要查看自己電腦的IP地址,然後根據自己電腦的IP地址來進行埠映射的設置。
NAT(Network Address Translation,網路地址轉換)是1994年提出的。當在專用網內部的一些主機本來已經分配到了本地IP地址(即僅在本專用網內使用的專用地址),但現在又想和網際網路上的主機通信(並不需要加密)時,可使用NAT方法。
這種方法需要在專用網連接到網際網路的路由器上安裝NAT軟體。裝有NAT軟體的路由器叫做NAT路由器,它至少有一個有效的外部全球IP地址。這樣,所有使用本地地址的主機在和外界通信時,都要在NAT路由器上將其本地地址轉換成全球IP地址,才能和網際網路連接。
『伍』 怎麼知道網路類型是Nato或Natl
咨詢記錄 · 回答於2021-09-23
『陸』 怎樣查看電腦的nat類型
有專門的NAT 類型檢測工具,NatTypeTester就是其中一個,下載後在PC上運行即可。
『柒』 NAT類型有哪些
有很多跑PCDN的節點都會在請求上游調度中遇到一個NAT類型的判斷問題,這里就來看一下什麼是NAT類型。
NAT是Network Address Translation的縮寫,也就是網路地址轉換的意思。現在大多數設備的網路採用的是ipv4網路,ipv4中ip的定義為x.x.x.x,其中每一位為0-255,所以全球的ip總數256^4,這個數量是不足夠全球使用的,為了保證每個人都能有ip使用,NAT技術誕生了。
NAT的思路很簡單,將一個公網ip下的子網ip發送的數據包轉換成自身的數據包進行發送,然後再把收到的數據包還給子網ip。
由此可見產生NAT的直接原因就是你的電腦並沒有真正的公網ip,你的電腦只是運營商手中的那個公網ip下面的眾多電腦中的一台,所以如果能向運營商獲得公網ip就可以實現
nat1,但是這並不容易,因為有可能你的運營商甚至都沒有公網ip而是從別的運營商手裡拿到的一堆子網ip再分給你的。
NAT有4個類型,它們分別是:NAT1、NAT2、NAT3、NAT4。從 NAT1 至 NAT4 限制越來越多。
1. 完全圓錐形NAT(Full Cone NAT)
完全圓錐型NAT把一個來自內部IP地址和埠的所有請求,始終映射到相同的外網IP地址和埠;同時,任意外部主機向該映射的外網IP地址和埠發送報文,都可以實現和內網主機進行通信,就像一個向外開口的圓錐形一樣,故得名。
這種模式很寬松,限制小,只要內網主機的IP地址和埠與公網IP地址和埠建立映射關系,所有互聯網上的主機都可以訪問該NAT之後的內網主機。
2. 地址限制式圓錐形NAT(Address Restricted Cone NAT)
地址限制式圓錐形NAT同樣把一個來自內部IP地址和埠的所有請求,始終映射到相同的外網IP地址和埠;與完全圓錐型NAT不同的是,當內網主機向某公網主機發送過報文後,只有該公網主機才能向內網主機發送報文,故得名。相比NAT1,NAT2 增加了地址限制,也就是IP受限,而埠不受限。
3. 埠限制式圓錐形NAT(Port Restricted Cone NAT)
埠限制式圓錐形NAT更加嚴格,在上述條件下,只有該公網主機該埠才能向內網主機發送報文,故得名。相比NAT2,NAT3 又增加了埠限制,也就是說IP、埠都受限。
4. 對稱式NAT(Symmetric NAT)
對稱式NAT把內網IP和埠到相同目的地址和埠的所有請求,都映射到同一個公網地址和埠;同一個內網主機,用相同的內網IP和埠向另外一個目的地址發送報文,則會用不同的映射(比如映射到不同的埠)。
和埠限制式NAT不同的是,埠限制式NAT是所有請求映射到相同的公網IP地址和埠,而對稱式NAT是為不同的請求建立不同的映射。它具有埠受限錐型的受限特性,內部地址每一次請求一個特定的外部地址,都可能會綁定到一個新的埠號。也就是請求不同的外部地址映射的埠號是可能不同的。這種類型基本上就告別 P2P 了。
目前霧空網路業務根據上游需求,也需要NAT1、2型電信、聯通網路,移動可以全線調度。