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)
- 最新评论