Linux 取得外部 IP 地址


透过 Router 连接上网 Linux 系统, Router 会分配一个私有 IP 地址, 用 ifconfig 指令只会看到私有 IP 地址。如果需要查看外部对外的 IP 地址, 可以用撷取一些显示 IP 地址的网站, 从而得出外部 IP。

以下会使用 curl 撷取显示 IP 地址的网页, 如果没有安装, 可以用 yum 或 apt-get 安装:

RHEL / CentOS / Fedora:

Debian / Ubuntu / Mint:

安装完成后, 就可以透过 curl 取得外部 IP 地址, 以下指令都可以取得对外 IP, 可以在指令模式执行, 或者放到 Shell Script 也可以:

One Response

  1. Tim 25 February 2022

Leave a Reply