
我有一個常見的家庭網絡,由一個無線路由器組成,並連接了許多設備。據我所知,由於 NAT,連接到路由器的所有裝置都透過其 IP 位址連接到路由器的外部,並具有不同的 NAT 連接埠。
路由器的IP位址真的是公開的嗎?或者我的 ISP 網路中是否還有另一級 NAT?有沒有辦法確定這一點?
答案1
一個路由器有多個IP。它的公共IP當然是公共的。這是您為連接到的任何網站提供的位址,以便伺服器知道要向何處發送回覆。路由器還有一個網關 IP,通常是路由器後面的其他裝置看到的 LAN 上的位址。該 IP 是私有的,因為它不存在於公共互聯網上,但它不是秘密的(大多數人使用相同的範圍)。
我的問題是,路由器的IP真的是公開的嗎?
它是公開的,但您不必擔心。除非您需要匿名,否則了解 IP 位址通常不是問題。您不必擔心被駭客攻擊或根據 IP 被追蹤。我解釋過在另一個答案中為什麼無需擔心擁有公共 IP 位址。如果地址不是公開,那麼您將無法聽到您連接到的任何網站的回應!
或者我的 ISP 網路中是否還有另一級 NAT?
有些 ISP 有另一級 NAT,稱為營運商級 NAT,或中國廣核集團。如果路由器(而不是檢查您 IP 的網站)看到的您的公共位址在 100.64.0.0/10 範圍內(請參閱RFC 6598),那你一定使用的是 CGN。如果您有任何疑問,請致電您的 ISP 詢問。
答案2
- 連接到路由器的管理介面,然後檢查「公共」或「WAN」IP 位址。
- 然後連接到類似的網站https://whatismyipaddress.com/檢查互聯網上可見的 IP 位址。
如果兩者匹配,則您的路由器的 IP 確實是公共的,並且沒有其他級別的 NAT。
如果兩個位址不匹配,則您的 ISP 會執行另一層 NAT,稱為「運營商級 NAT」(CGNAT)。
是否使用 CGNAT 在很大程度上取決於 ISP。行動/無線 ISP 經常使用它。固定線路(DSL、電纜等)ISP 較少使用它,但不同國家和不同 ISP 的使用情況可能會大不相同。
答案3
是的,你的IP是公開的。我見過的大多數 ISP 的 IP 位址很少輪換。換句話說,你的IP是公開的,你造訪的每個網站都可以看到它,而且它幾乎永遠不會改變。
您可以透過谷歌搜尋「我的 IP 是什麼」來檢查您的 IP 位址,或者https://whatismyipaddress.com/。您可以在那裡看到其他網站所看到的內容。
您的電話號碼也是公開的。您撥打的大多數人都可以看到您的號碼。任何人都可以撥打您的電話號碼。
答案4
命令traceroute
(tracert
在 Windows 上)可能會有所幫助。
運行traceroute www.google.com
,如果你得到
1 192.168.x.1 (your router's LAN IP)
2 100.x.x.x (ISP's NAT)
3 x.x.x.x (some public IP)
4 x.x.x.x (some public IP)
......
如果 ISP 有另一個等級 NAT,它通常會為您提供一個 IP100.x.x.x (100.64.0.0/10)