Jer*_*oen 26 linux bash shell ubuntu centos
作为安装脚本的一部分,我想对机器的公共 IP地址进行"有根据的猜测" .它应该尽可能健壮,适用于各种主机和平台.这是一个例子:
https://gist.github.com/4669037
此脚本使用3种方法,然后默认为值/etc/hostname.到目前为止我只在Ubuntu上测试了这个.这可能适用于其他发行版吗?还有其他方法可以添加吗?
小智 48
curl ipinfo.io/ip
Run Code Online (Sandbox Code Playgroud)
要么
wget -qO- ipinfo.io/ip
Run Code Online (Sandbox Code Playgroud)
要么
lynx -source ipinfo.io/ip
Run Code Online (Sandbox Code Playgroud)
Ken*_*ent 10
curl ifconfig.me 如果你没有卷曲,那将是最好的选择:
wget -qO- ifconfig.me/ip
如果在 AWS EC2 上,您可以使用:
curl checkip.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
注意:可以从任何 Web 客户端使用此服务。
小智 6
我在这里找到了我个人喜欢的方法\xef\xbc\x9a
\ndig +short myip.opendns.com @resolver1.opendns.comdig +short txt ch whoami.cloudflare @1.0.0.1dig +short txt o-o.myaddr.l.google.com @ns1.google.com\ndig +short txt o-o.myaddr.l.google.com @ns1.google.com | awk -F'"' '{print $2}'| 归档时间: |
|
| 查看次数: |
32248 次 |
| 最近记录: |