如何获得正确的 IP 地址

How to get the right IP Address

我需要编写一个 shell 脚本来达到 os 从服务器解锁当前 ip 的目的。 该脚本必须在 mac os 上 运行。

脚本已完成,我只需要获取正确的 IP 地址,即我用来连接到互联网的地址。 如果在控制台中点击 'ipconfig getifaddr en0',我会得到以下地址:127.168.X.XXX。但是当我使用像 'whatismyip.com' 这样的服务时,我得到 87.188.XXX.XXX。这是我需要进入控制台的那个。

关于我可以使用哪个命令获取正确 ip 的任何想法?

在此先致谢。

您正在寻找您的外部 IP 地址。如果您的系统上安装了 curl,最快的方法是使用:

curl ifconfig.co

那将return你要找的ip。