[點(diǎn)晴永久免費(fèi)OA]一文搞懂公網(wǎng) IP 和私有 IP:它們有什么區(qū)別,什么時候會變?
一文搞懂公網(wǎng) IP 和私有 IP:它們有什么區(qū)別,什么時候會變?在開發(fā)中,我們經(jīng)常會聽到“公網(wǎng) IP”、“私有 IP”、“IP 變了”等說法,尤其是做遠(yuǎn)程調(diào)試、部署服務(wù)或者做內(nèi)網(wǎng)穿透的時候。如果你曾經(jīng)困惑過:
這篇文章就是為你寫的。不管你是前端、后端還是產(chǎn)品,只要你用過網(wǎng)絡(luò),這些知識都值得了解。 什么是 IP 地址?我們可以把 IP 地址理解成你家網(wǎng)絡(luò)里的“門牌號”。它是設(shè)備在網(wǎng)絡(luò)中的唯一標(biāo)識,就像每個人的身份證一樣。沒有 IP,設(shè)備就不知道怎么互相通信。 但門牌號也有“內(nèi)外之分”:
? ? 公網(wǎng) IP 和私有 IP,有什么區(qū)別??? 公網(wǎng) IP(Public IP)公網(wǎng) IP 就是能被整個互聯(lián)網(wǎng)識別的地址,你的服務(wù)要是希望外部能訪問(比如你部署了一個網(wǎng)站),那就必須有公網(wǎng) IP。 它就像你家在城市中的地址,快遞員(其他人)才能找到你。 ??私有 IP(Private IP)私有 IP 是用在你家或公司內(nèi)部的局域網(wǎng)中的。比如你手機(jī)連家里的 Wi-Fi,拿到的就是一個私有 IP。 它就像你家小區(qū)內(nèi)部的門牌號。只有住在小區(qū)里的人(局域網(wǎng)內(nèi)的設(shè)備)才知道怎么找你,外面的人(公網(wǎng))是找不到的。 舉個例子:假設(shè)你家有三臺設(shè)備:手機(jī)、電腦、電視,它們的 IP 可能是: 手機(jī):192.168.1.2
電腦:192.168.1.3
電視:192.168.1.4 這些地址都屬于私有 IP,只有你家里的路由器知道它們的存在。而你用百度搜索“我的 IP”,看到的那個地址,是你家路由器對外的公網(wǎng) IP。 公網(wǎng) IP 會變嗎?什么時候會變?這個問題很多人都遇到過,尤其是遠(yuǎn)程調(diào)試服務(wù)時突然連不上,很可能就是 IP 變了。 ? 會變的情況大多數(shù)家庭寬帶用戶的公網(wǎng) IP 是動態(tài)分配的,也就是說: 你家斷電、斷網(wǎng)后重新?lián)芴?/p>
重啟了光貓或路由器
網(wǎng)絡(luò)服務(wù)提供商(ISP)在后臺做了調(diào)整 這些情況都有可能讓你的公網(wǎng) IP 變掉。 ? ? 不會變的情況如果你是企業(yè)用戶,或者你專門向運(yùn)營商申請了靜態(tài)公網(wǎng) IP(一般需要額外付費(fèi)),那這個 IP 是不會變的。適合用來部署服務(wù)器、遠(yuǎn)程辦公等對穩(wěn)定性要求高的場景。 私有 IP 會變嗎?私有 IP 是由你家或公司路由器自動分配的,一般來說,如果你設(shè)備連上 Wi-Fi,每次都會拿到一個 IP 地址。 會變的情況:路由器重啟
網(wǎng)絡(luò)斷開再重新連接
DHCP 租約到期(聽起來復(fù)雜,其實(shí)就是“自動分配過期了”) 不會變的情況: 你手動給設(shè)備設(shè)置了靜態(tài) IP
或者在路由器里綁定了設(shè)備的 MAC 地址和 IP(很多人用 NAS、打印機(jī)時會這么做) 我怎么看自己現(xiàn)在的 IP?私有 IP(本地 IP)查看方式:Windows:打開命令行,輸入
Mac / Linux:打開終端,輸入 公網(wǎng) IP 查看方式:打開 ip.cn 或 whatismyipaddress.com
你看到的就是你當(dāng)前對外的公網(wǎng) IP 總結(jié)一下
寫在最后很多人以為 IP 是“固定的”,其實(shí)大多數(shù)家庭寬帶下的公網(wǎng) IP 是會變的,尤其你部署了遠(yuǎn)程服務(wù)之后,突然發(fā)現(xiàn)“怎么訪問不了了”,多半就是公網(wǎng) IP 換了。 如果你是前端或產(chǎn)品,了解這點(diǎn)也很重要——比如你在測試環(huán)境訪問不到接口,不一定是服務(wù)掛了,也可能是 IP 改了。 希望這篇文章能幫你理清 IP 的基本概念,也能在工作中少踩一些網(wǎng)絡(luò)相關(guān)的坑。 參考文章:原文鏈接? 該文章在 2025/11/6 15:19:06 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |