Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 網路位址轉換 (NAT) 概述:原理、應用與 NAT 穿透技術

編輯:XP 系統基礎知識

什麼是 NAT?

網路位址轉換 (Network Address Translation, NAT) 是 IETF 標準,允許私有網路(10.x.x.x、192.168.x.x、172.16-31.x.x)多台電腦共用單一公有 IPv4 位址存取網際網路。XP 的「網際網路連線共用」(ICS) 及多數寬帶分享器皆採用 NAT。

NAT 運作原理

  • 內部電腦送出封包:來源 IP 為私有位址,NAT 閘道將來源 IP 改為公有 IP,記錄對應關係(IP+埠號)後轉發。
  • 外部回應封包:目的 IP 為公有 IP,NAT 閘道查表還原為對應私有 IP+埠號,轉發給內部電腦。
  • 提供位址節省(緩解 IPv4 耗盡)與隱藏內部拓撲(類防火牆效果)。

NAT 破壞的應用程式類型

  • 需在封包承載中攜帶 IP/埠資訊的協定:FTP (主動模式)、SIP (VoIP)、H.323、某些遊戲、P2P 軟體。
  • 需接受外部主動連線的伺服器類應用。

NAT 穿透技術

  • UPnP (通用即插即用):應用程式自動發現 NAT 閘道,透過 UPnP IGD (Internet Gateway Device) 協定動態新增埠對映規則,解決相容性問題。
  • STUN/TURN/ICE:VoIP/P2P 常用,協助雙方在 NAT 後建立直連。

選購建議:採購分享器/閘道設備時,優先選擇通過 UPnP IGD 認證的產品,確保 NAT 穿透支援完善。

IPv6 與 NAT

IPv6 地址空間極大,原則上不需要 NAT。但過渡期仍有 NAT64/DNS64 等機制協助 IPv6 裝置存取 IPv4 資源。

Windows XP 相關功能

  • ICS (Internet Connection Sharing):內建 NAT + DHCP + DNS Proxy,讓主機分享連線。
  • Windows 防火牆 (SP2+):可配合 NAT 閘道提供雙層防護。
  • UPnP 架構:支援應用程式自動穿透 NAT。

總結

NAT 是 IPv4 時代不可或缺的過渡技術,XP 透過 ICS 提供軟體式 NAT,硬體分享器則效能更好。理解 NAT 原理與穿透機制,有助於排除網路應用相容問題、選購合適設備、規劃網路架構。

Copyright © Windows教程網 All Rights Reserved