小技巧：检查你本地及公共 IP 地址
请在 Linux 上执行 ifconfig 或 ip 命令手动检查内部 IP 地址；请在 Linux上 执行 wget 或 curl 命令手动检查你的公共 IP 地址。
IP 地址
223.149.215.161
这在命令行里边查看公共 IP 很方便。
GHLandy [Chrome 47.0|Windows 10]
2017-02-16T11:22:53.000
122.224.207.204
国内推荐 nc ns1.dnspod.net 6666<br />
或者 curl ifconfig.me
来自浙江杭州的 Chrome 56.0|Windows 10 用户
2017-02-16T13:52:19.000
210.186.247.200
网上能检查外网 IP 的网站多得是<br />
<br />
只要在百度这样的搜索引擎输入 check ip <br />
即可找到一堆网站可用
yomun [Chrome 56.0|Windows 7]
2017-02-16T20:37:07.000
61.188.187.58
curl ip.cn
来自四川南充的 Firefox 51.0|Ubuntu 用户
2017-02-18T12:29:32.000
58.61.222.54
百度直接输入 ip 就直接显示外网ip了！！！
来自广东广州的 Firefox 51.0|Ubuntu 用户
2017-02-18T20:52:13.000
请在 Linux 上执行 ifconfig 或 ip 命令手动检查内部 IP 地址；请在 Linux上 执行 wget 或 curl 命令手动检查你的公共 IP 地址。
![](/data/attachment/album/201702/14/230206qro19g5o5koz3473.png)


**你本地的 IP 地址：** **192.168.1.100**


上面是分配给你计算机上的内部硬件或虚拟网卡的本地/私有 IP 地址。根据你的 LAN 配置，上述 IP 地址可能是静态或动态的。


**如果你找不到上述任何地址，请在 Linux 上执行 `ifconfig` 或 `ip` 命令手动检查内部 IP 地址：**



```
# ifconfig | grep -w inet | awk '{ print $2}'
或者
# ip a s | grep -w inet | awk '{ print $2}'

```

**你公共的 IP 地址是：** **123.115.72.251**


上述地址是你的 Internet 服务提供商（ISP）为你分配的公共/外部 IP 地址。根据你与 ISP 的合约，它可能是动态的，这意味着它会在每次重启路由器后改变，它也可能是静态的，这意味着它将永远不会改变。


**如果你找不到上述任何地址，请在 Linux上 执行 `wget` 或 `curl` 命令手动检查你的公共 IP 地址：**



```
# echo $(wget -qO - https://api.ipify.org)
或者
# echo $(curl -s https://api.ipify.org)

```



---


via: <https://linuxconfig.org/check-your-local-and-public-ip-address>


作者：[Lubos Rendek](https://linuxconfig.org/check-your-local-and-public-ip-address) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出

