深色模式
如何查詢 Linux 主機的對外公開 IP (Public IP)?
當您架設 Proxy 或 VPN 服務後,可能需要確認主機對外的真實 IP 位址(即網際網路上看到的 IP),而非僅是網卡介面 (Interface) 上的 IP。
以下提供在 Linux / macOS 終端機中最快速的查詢方式。
🔍 查詢指令
請在終端機中輸入以下任一指令:
bash
curl ifconfig.me或
bash
curl ipinfo.io/ip輸出結果說明
執行後,終端機回傳的一串數字(例如 103.1.2.3)即為您該主機目前的對外公開 IP。
💡 常見問題
為什麼查到的 IP 與介面上的 IP 不同?
- NAT 環境:您的主機可能位於 NAT 後方,網卡上配置的是私有 IP (Private IP),而對外連線時會經過 Gateway 轉換為公有 IP。
- Proxy / VPN 連線中:若您已連線至 VPN,查到的 IP 會是 VPN 伺服器的 IP,而非您原本的 IP。
