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

转自:https://my.oschina.net/epstar/blog/513186

转载于:https://www.cnblogs.com/vijayfly/p/6480247.html

几种在Linux下查询外网IP的办法(转)相关推荐

  1. 几种在Linux下查询外网IP的办法

    https://www.cnblogs.com/gaoyuechen/p/9257617.html https://blog.csdn.net/weixin_34415923/article/deta ...

  2. mac/linux如何查询外网ip地址

    查询ip地址,这是个简单的话题! 但是,你有遇到过,查询不到外网地址的情况吗? 一起来看一下吧 注意,这里说的是mac/linux系统,如果是windows系统,可以出去了. 基础版 这是基础版的ip ...

  3. 查询服务器外网IP和根据域名查询外网IP

    [size=medium] linux经常需要查询服务器的外网IP,或是通过域名来查询该服务器对应的外网IP 1.查询本地服务器外网IP curl ipinfo.io/ip 2.通过域名查询外网IP ...

  4. 查询外网IP地址的方法

    一:打开运行命令窗口,输入tracert www.baidu.com,第二行就是外网的IP地址 二:百度一下IP地址查询,点击IP地址查询,会出现如:您的IP是:[220.248.243.122] 来 ...

  5. linux下查询域名或IP注册信息的操作记录(whois)

    在运维工作中,有时需要查询某些域名的注册信息(域名的NS,注册用户,注册邮箱等),可以使用whois这个命令. whois命令令用来查找并显示指定帐号(或域名)的用户相关信息,因为它是到Network ...

  6. linux查看服务器外网ip方法

    1. curl icanhazip.com 2. curl ifconfig.me 3. curl ipinfo.io/ip 4. curl ipecho.net/plain 前四种效果一样 下面一种 ...

  7. Linux服务器查看外网IP地址的命令

    可以直接输入如下几个命令: 1.curl ifconfig.me 2.curl cip.cc 3.curl icanhazip.com 4.curl ident.me 5.curl ipecho.ne ...

  8. linux服务器查看外网ip

    方法一: ifconfig 方法二: curl -s icanhazip.com

  9. java如何获得内网ip、外网ip、以及如何根据ip查询地址

    今天突发奇想地想要用java写一个小的工具类. 用来实现如何获得本机的内网ip,外网ip和根据ip获得相应的地址. 花了几个小时才弄清,然后整理了一下,希望有用. 首先要明白以下三种ip地址的区别: ...

  10. 什么是内网和外网?什么是内网IP和外网IP?本地连接和宽带连接又有什么区别?

    今天,有很多小伙伴被何为内网外网迷糊?究竟什么是内网?什么是外网?他们又有和区别?还有什么是内网IP和外网IP?本地连接和宽带连接有什么区别?怂怂今天就来给大家科普一下吧: 问题一.何为内外网及定义诠 ...

最新文章

  1. add-apt-repository命令详解_Dcr_Hs的博客-CSDN博客_add-apt-repository
  2. 零基础Java学习之super关键字
  3. C#专业矩阵运算库——Math.Net
  4. ftp服务----基于虚拟用户的创建
  5. Java中如何引用另一个类里的集合_【18期】Java序列化与反序列化三连问:是什么?为什么要?如何做?...
  6. mysql 5.6.14安装_MySQL5.6.14下载、安装及配置安装图文教程
  7. css、js控制html标签的属性和内容
  8. (一)python3 只需3小时带你轻松入门—— 编程尝试
  9. html让后端删除数据库,Chrome在请求之间删除WebSQL数据库
  10. python笔记-动态类型
  11. DP刷题记录(持续更新)
  12. vue css下载字体并引入使用
  13. shark恒破解笔记6-BC++假自效验
  14. 在计算机领域中 媒体是,在计算机中,媒体是指什么
  15. String如何截取字符串长度
  16. Android App Initializer 实现方案
  17. 芯片数据分析笔记【05】 | 处理芯片数据的R包
  18. li指令 汇编_RISC-V平台的汇编指令解析
  19. windows mobile 资源
  20. 初学者计算机学什么软件好,「推荐」初学者学电脑绘画用什么软件

热门文章

  1. InDesign 软件教程,如何新建文档?
  2. 如何在 Mac 上使用“接力”回到上次离开的地方?
  3. 运行在MAMP Pro上的PhP和Mysql更改版本教程
  4. 云原生生态周报 Vol. 3 | Java 8 ❤️ Docker
  5. 关于欧几里德第五公设的感言
  6. 创业12年 最野蛮的屌丝创业者
  7. 详解display:inline | block |inline-block的区别(转)
  8. 原 Spring RestTemplate中几种常见的请求方式
  9. iOS 将本地项目/demo上传到github的简单方法
  10. iOS 评论中含有表情的处理方法