解釋下內網IP和公網IP是什麼?

王铁柱6發表於2024-12-09

內網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。 你可以透過訪問 localhost127.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的區別。

相關文章