`

Linux下获取外网ip

阅读更多
在终端中输入 curl ipinfo.io 或者 curl ifconfig.me 即可通过IP地址检测网站提供的api获得取本机的外网IP,或者以 JSON 格式返回全部结果。

如:
[root@soulbone ~]$ curl ifconfig.me
58.247.136.132
[root@soulbone ~]$ curl ipinfo.io
{
  "ip": "58.247.136.132",
  "hostname": "No Hostname",
  "city": "Shanghai",
  "region": "Shanghai",
  "country": "CN",
  "loc": "31.0456,121.3997",
  "org": "AS17621 China Unicom Shanghai network"
}
分享到:
评论

相关推荐

    linux获取本机外网IP源码

    linux获取本机外网IP源码

    java获取linux服务器上的IP操作

    主要介绍了java获取linux服务器上的IP操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP

    # This is a script to gather network information of your Linux system. # Test under Ubuntu 10.04 only. #---------------------------- NIC=eth0 MAC=`LANG=C ifconfig $NIC | awk '/HWaddr/{ print $5 }' ` ...

    qt 获取本机的公网IP、内网IP、网关

    获取设备端的公网IP、内网IP以及网关。

    C语言实现linux下获得路由器公网IP

    用c语言实现在linux下获得3G路由器的公网IP,我用的硬件平台是友善之臂的tiny6410开发板,安装的是linux系统。已通过实践。

    linux c 获取本机公网IP的实现方法

    本篇文章是对在linux中使用c语言获取本机公网IP的方法进行了详细的分析介绍,需要的朋友参考下

    linux: centos设置ip以及连接外网的方法

    本篇文章主要介绍了linux: centos设置ip以及连接外网的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    linux命令行下使用curl命令查看自己机器的外网ip

    Linux命令行下如何查看自己机器的外网ip?可以在命令行下使用curl命令实现这个功能,试一下下面的命令吧 代码如下:curl ifconfig.me 输入此条命令,就可以获取到本机的外网ip。 您可能感兴趣的文章:Linux 中 CURL...

    Linux下Python获取IP地址的代码

    《lnmp一键安装包》中需要获取ip地址,有2种情况:如果服务器只有私网地址没有公网地址,这个时候获取的IP(即私网地址)不能用来判断服务器的位置,于是取其网关地址用来判断服务器在国内还是国外(脚本为了使国内...

    Linux校园网设计

    (3)5台服务器使用固定的IP,分别为202.194.10.1~202.194.10.5,通过NAT服务将内网地址转换为外部互联网地址,实现外网的访问。 (4)DNS服务器为WEB服务器提供域名。 (5)DHCP服务器为网络中其他主机自动分配IP。...

    Linux虚拟机修改ip地址,查看网关,网络环境配置的教程

    修改虚拟机的ip地址: 进入如下界面,直接修改子网ip即可。 查看网关: Linux网络环境配置: ...直接修改配置文件来指定ip,并可以链接到外网(程序员推荐),编辑 vim /etc/sysconfig/network-scripts/ifcfg

    LINUX系统管理白皮书

    6.5 在单用户模式下引导 234 第7章 登录和注销 236 7.1 通过终端登录 236 7.2 通过网络登录 237 7.3 登录的意义 237 7.4 访问控制 238 7.5 外壳的启动 238 第8章 用户账号的管理 239 8.1 何谓账号 239 8.2 ...

    Linux从入门到精通

    E.6.14 我不能在系统的1023柱面下安装Linux, 我该怎么办? E.6.15 我想把LILO从我的机器的MBR中移去, 如何做? E.6.16 我想把Linux从我的硬盘中删除. 我使用DOS的fdisk, 它显示出非DOS分区, 但不能删除. 怎么办? E....

    《Linux从入门到精通》

    E.6.14 我不能在系统的1023柱面下安装Linux, 我该怎么办? E.6.15 我想把LILO从我的机器的MBR中移去, 如何做? E.6.16 我想把Linux从我的硬盘中删除. 我使用DOS的fdisk, 它显示出非DOS分区, 但不能删除. 怎么办? E....

    linux从入门到精通.chm

    E.6.14 我不能在系统的1023柱面下安装Linux, 我该怎么办? E.6.15 我想把LILO从我的机器的MBR中移去, 如何做? E.6.16 我想把Linux从我的硬盘中删除. 我使用DOS的fdisk, 它显示出非DOS分区, 但不能删除. 怎么办? E....

    2005详细介绍Linux从入门到精通

    E.6.14 我不能在系统的1023柱面下安装Linux, 我该怎么办? E.6.15 我想把LILO从我的机器的MBR中移去, 如何做? E.6.16 我想把Linux从我的硬盘中删除. 我使用DOS的fdisk, 它显示出非DOS分区, 但不能删除. 怎么办? E....

    LINUX安装与配置简明手册

    本书详细介绍如何在个人电脑上安装配置Caldera和Red Hat两种发行版本的Linux操作系统,并能帮助用户解决安装和配置过程中出现的各种问题。本书既能指导你进行基本的安装步骤,也能指导你定制独具特色的Linux 操作...

    嵌入式TCP/IP协议栈

    3.实现ARP协议、实现IP协议、实现ICMP协议、实现UDP协议、实现socket通信(与linux socket接口一致)、实现DHCP协议、实现DNS协议。4.能够将ping的结果通过串口输出,并能通过串口进行debug,从网络传递过来的应用...

    Linux常用的命令。。。。。

    scp file1 ip:file2 远程将本机file1拷贝到ip为此的机子的目录下 scp ip:file1 file2 远程将ip 的file1拷贝到本机file2 中 ln –s file1 file2 为file1创建file3的软连接 ln –s file1(绝对路径) file2(绝对路径) ...

Global site tag (gtag.js) - Google Analytics