温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux怎么查询外网IP

发布时间:2022-02-02 13:29:30 来源:亿速云 阅读:227 作者:iii 栏目:开发技术

这篇文章主要讲解了“Linux怎么查询外网IP”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux怎么查询外网IP”吧!

Linux怎么查询外网IP

Linux查询外网IP具体办法:

Curl 纯文本格式输出:

 curl icanhazip.com
 curl ifconfig.me
 curl curlmyip.com
 curl ip.appspot.com
 curl ipinfo.io/ip
 curl ipecho.net/plain
 curl www.trackip.net/i

curl JSON格式输出:

 curl ipinfo.io/json
 curl ifconfig.me/all.json
 curl www.trackip.net/ip?json (有点丑陋)

curl XML格式输出:

 curl ifconfig.me/all.xml

curl 得到所有IP细节 (挖掘机)

 curl ifconfig.me/all

使用 DYDNS (当你使用 DYDNS 服务时有用)

 curl -s 'http://checkip.dyndns.org' | sed 's/.*Current IP Address: \([0-9\.]*\).*/\1/g'
 curl -s http://checkip.dyndns.org/ | grep -o "[[:digit:].]\+"

使用 Wget 代替 Curl

 wget http://ipecho.net/plain -O - -q ; echo
 wget http://observebox.com/ip -O - -q ; echo

使用 host 和 dig 命令

如果有的话,你也可以直接使用 host 和 dig 命令。

 host -t a dartsclink.com | sed 's/.*has address //'
 dig +short myip.opendns.com @resolver1.opendns.com

bash 脚本示例:

 #!/bin/bash
 PUBLIC_IP=`wget http://ipecho.net/plain -O - -q ; echo`
 echo $PUBLIC_IP

感谢各位的阅读,以上就是“Linux怎么查询外网IP”的内容了,经过本文的学习后,相信大家对Linux怎么查询外网IP这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI