內網IP和公網IP是兩種不同型別的IP地址,用於在不同範圍內標識和定位網路裝置。 它們就像家庭住址和郵寄地址一樣,用於在不同層級上找到你。
內網IP (Intranet IP):
- 私有地址: 內網IP是私有地址,只能在區域網(LAN)內部使用,例如家庭網路、公司網路或學校網路。 不同的裝置在同一個區域網內使用內網IP互相通訊。
- 不可直接從外部訪問: 外網無法直接訪問使用內網IP的裝置。 這是為了安全起見,防止外部的惡意攻擊。
- 地址範圍: 內網IP地址範圍是預留的,不會與公網IP地址衝突。常見的內網IP地址範圍有:
10.0.0.0
-10.255.255.255
172.16.0.0
-172.31.255.255
192.168.0.0
-192.168.255.255
- 分配方式: 內網IP地址通常由路由器(家用網路)或DHCP伺服器(公司網路)自動分配給連線到區域網的裝置。
- 前端開發中的應用: 在前端開發中,當你進行本地開發時,你的電腦會分配一個內網IP。 你可以透過訪問
localhost
或127.0.0.1
(本地迴環地址,也是一種特殊的內網IP) 來訪問你正在開發的網站。 當你在區域網內測試你的網站時,其他裝置也可以透過你的電腦的內網IP訪問你的網站。
公網IP (Public IP):
- 全球唯一地址: 公網IP是全球唯一的地址,用於在網際網路上標識和定位你的網路。 每個連線到網際網路的裝置都會有一個公網IP地址。
- 可直接從外部訪問: 擁有公網IP的裝置可以直接從網際網路上的任何地方訪問。
- 分配方式: 公網IP地址由網際網路服務提供商(ISP)分配。
- 前端開發中的應用: 當你將你的網站部署到伺服器上時,伺服器會有一個公網IP。 使用者可以透過訪問這個公網IP來訪問你的網站。 一些前端開發工作,例如處理跨域請求、配置伺服器等,都需要了解公網IP的概念。
NAT (Network Address Translation,網路地址轉換):
NAT技術是連線內網和外網的關鍵。 路由器使用NAT技術將內網IP地址轉換為公網IP地址,使得區域網內的裝置可以共享一個公網IP地址訪問網際網路。 當外部網路的資料返回時,路由器會根據NAT轉換表將資料轉發到對應的內網裝置。
總結:
特性 | 內網IP | 公網IP |
---|---|---|
地址範圍 | 私有地址,預留範圍 | 全球唯一地址 |
可訪問性 | 只能在區域網內訪問 | 可以從網際網路上任何地方訪問 |
分配方式 | 路由器或DHCP伺服器自動分配 | 網際網路服務提供商 (ISP) 分配 |
前端應用 | 本地開發、區域網測試 | 網站部署、跨域請求、伺服器配置等 |
希望這個解釋能夠幫助你理解內網IP和公網IP的區別。