有时候需要获得本机的公网IP地址,如果在Linux下只能通过命令行获取公网ip地址的话,可以参考本文收集的几种方法获得公网IP地址。

在说公网ip和私网ip之前我们先来解析另一个名词的概念,即IPv4。IPv4,是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署的版本。IPv4是互联网的核心,也是使用最广泛的网际协议版本。简而言之,IPv4就是所谓的“真实IP”,其实也就是“公网IP”1

这里说下什么是公网IP,因为ipv4地址数量有限,共有2的32次方个IP地址,约为4,294,967,296个,但是这其中又包含了保留地址和多播地址,所以可用的ipv4地址还要少一点。为了解决这个问题,家用电脑和手机等设备的192.168.*.*属于局域网地址,在电脑访问公网时,再使用一个公网地址。

curl ipinfo.io

# curl ipinfo.io
{"ip": "121.36.81.4","hostname": "ecs-121-36-81-4.compute.hwclouds-dns.com","city": "Beijing","region": "Beijing","country": "CN","loc": "39.9075,116.3972","org": "AS55990 Huawei Cloud Service data center","timezone": "Asia/Shanghai","readme": "https://ipinfo.io/missingauth"
}

curl httpbin.org/ip

# curl httpbin.org/ip
{
"origin": "121.36.81.4"
}

curl myip.ipip.net

# curl myip.ipip.net
当前 IP:121.36.81.4  来自于:中国 北京 北京  电信/联通/移动

curl ip.sb

# curl ip.sb
121.36.81.4

curl ifconfig.io

# curl ifconfig.io
121.36.81.4

curl ifconfig.me

# curl ifconfig.me
121.36.81.4

curl ident.me

# curl ident.me
121.36.81.4

curl cip.cc

# curl cip.cc
IP : 121.36.81.4
地址 : 中国 广东 cmidc.com
运营商 : 电信数据二 : 北京市 | 华为网络数据三 : 中国广东深圳 | 电信URL : http://www.cip.cc/121.36.81.4

本文转载自科技爱好者博客

本文链接地址: linux下使用命令行获取公网ip地址 (https://www.lxx1.com/5110)

参考: [1] 公网IP和私网IP有啥区别?教你快速获取公网IP! 作者:麦子软件

linux下使用命令行获取公网ip地址相关推荐

  1. linux系统wget、curl终端命令行获取公网ip地址及其他网络信息

    前言 在linux开发环境中查看当前公网ip地址或者某个端口是否通,对于新手来说是个比较麻烦的事情,下面我这里介绍一下如何在终端查询当前公网ip以及其他网络信息. 安装wget.curl工具 wget ...

  2. Linux Mac 命令行获取公网IP地址

    dig命令 目前广受中外网友好评简单快速的查询公网 IP 方案,OpenDNS 支持 IPv4 和 IPv6 dig +short myip.opendns.com @resolver1.opendn ...

  3. e站host地址_Linux系统怎么使用命令行查询公网IP地址

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解Linux系统怎么使用命令行查询公网IP地 ...

  4. 在 Linux 命令行中查找 IP 地址介绍

    几年前,ifconfig 是 Linux 中最受欢迎的查询本机 IP 地址的方法.但是现如今 ifconfig 命令已经被启用了.在某些 Linux 发行版上已经不用了.那么,除此以外还有什么别的方式 ...

  5. 你会在终端下快速获取公网 IP 地址吗,学会这些技巧后你就游刃有余了!

    在排除网络问题,建立新连接或配置防火墙时,了解设备的 IP 地址很重要. IP 地址可以分为两类,公用和私有(专用).公用 IP 是唯一的 IP 地址,可以从 Internet 访问.专用 IP 地址 ...

  6. Linux 下从命令行打开pdf文件和html文件的命令

    Linux 下从命令行打开pdf文件和html文件的命令 [日期:2012-06-18] 来源:Linux社区 作者:hipercomer [字体:大 中 小] 如果你经常工作在Linux终端下,某个 ...

  7. Linux下用命令行彻底删除文件

    一.Linux下用命令行彻底删除文件 Linux下一般会使用删除键或者rm命令.将文件扔到垃圾箱.但是,这些方法并没把文件从我们的电脑里彻底删除,只是把文件隐藏起来,让用户看不见而已. 1. shre ...

  8. linux 命令行 播放器,linux下的命令行播放器moc

    linux下的命令行播放器moc 安装:直接APT-GET sudo apt-get install moc 安装完成后在终端用命令mocp(注意不是命令moc啊)打开moc播放器. 他默认是没有配置 ...

  9. Linux 命令行查看服务器ip地址

    ##Linux 命令行查看服务器ip地址 1.1 查询对外IP地址 [root@bogon starblock]# curl cip.cc IP : 1.19.143.140 地址 : 中国 北京 运 ...

  10. linux 命令行视频播放器,linux下的命令行播放器moc

    linux下的命令行播放器moc 安裝:直接APT-GET sudo apt-get install moc 安裝完成后在終端用命令mocp(注意不是命令moc啊)打開moc播放器. 他默認是沒有配置 ...

最新文章

  1. 【设计模式】-写在前面
  2. raft算法mysql主从复制_Raft算法赏析
  3. 如果和对方的意见或者事件冲突了怎么办?让步
  4. Struts文件下载
  5. java面试题十 string字符串操作
  6. smarty.class.php,自定义min版smarty模板引擎MinSmarty.class.php文件及用法
  7. html 长文本 截断 jquery 扩展脚本
  8. java8 stringbuilder_为什么 Java 8 中不需要 StringBuilder 拼接字符串
  9. 那些把公司当家的程序员,后来怎么样了...
  10. mysql查看有哪些函数_MySQL函数一览_MySQL函数全部汇总
  11. 计算机表格 求差,Word怎么在表格中计算差
  12. 开机加速——在注册表里禁止开机自检硬盘
  13. ctf.show misc入门 21~40
  14. XXE漏洞详解与利用
  15. 运用Excel进行数据分析
  16. 重要消息总遗漏?机器人插件显神通!
  17. 学会百度站长工具主动推送,解决文章不被百度收录或者被他人抄袭排在首页
  18. 05-docker高级网络配置和数据卷配置
  19. 固态硬盘接口分类和速度
  20. 使用Nssm来管理服务

热门文章

  1. 泰坦以太(以太流论)第五稿 titan_ysl 2020.02.04
  2. 绕过“请在微信客户端打开链接”如微师下载视频等。
  3. 硬件知识:视频分配器、画面分割器、矩阵、延长器相关知识介绍
  4. Boost电路的驱动电路
  5. 来看一看 Google 给你的标签是什么
  6. Mac电脑没声音了怎么办?苹果电脑没声音的解决方法
  7. 手机市场的竞争,用户价值才是硬道理
  8. Maven使用failsafe实现集成测试
  9. grep命令,sed命令和awk命令
  10. 全面拆解携程云原生实践,打造智能弹性的云端酒店直连系统