快捷搜索:   nginx

Linux Shell查询服务器对外外网IP的方法

对于一些多IP的服务器,对外联网的外网IP一般是固定某一个,如果需要知道这个IP,只需要用curl命令连接查询IP的网站,获取IP返回值就行了,这里我们提供几个这种查询IP的网站供大家选择

#直接读取网卡的信息,如果是腾讯云之类的带内网的,只能取到内网IP
/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"
#akamai的只有返回IP
curl whatismyip.akamai.com
#更多用法访问ifconfig.co
wget -qO - ifconfig.co
#比较常用的 
curl icanhazip.com
#IPIP的国内比较准确
#IP
curl -s myip.ipip.net | awk -F ' ' '{print $2}' | awk -F ':' '{print $2}'
#IP归属地
curl -s myip.ipip.net | awk -F ':' '{print $3}'
dig +short myip.opendns.com @resolver1.opendns.com
 
curl ident.me
curl v4.ident.me
curl v6.ident.me
#慢
curl curlmyip.com
curl ifconfig.me
curl inet-ip.info
 
 
#返回IP和地区
curl ip.6655.com/ip.aspx?area=1
curl 1111.ip138.com/ic.asp
curl ip.cn
curl cip.cc
 
 
#需要翻x墙,只返回IP
curl ip.appspot.com

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论