暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

1130

前言

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

安装wget
curl
工具

wget
安装

  • Ubuntu
    下安装wget:apt-get update && apt-get install -y wget

  • CentOS
    下安装wget:yum update && yum install -y wget

curl安装

  • Ubuntu
    下安装curl:apt-get update && apt-get install -y curl

  • CentOS
    下安装curl:yum update && yum install -y curl

获取网络信息

  • 获取当前公网ip
    地址:

    • curl ifconfig.co

    • wget -qO - ifconfig.co

  • 获取当前网络所属country

    • curl ifconfig.co/country

    • wget -qO - ifconfig.co/country

  • 获取当前网络所属country-iso

    • curl ifconfig.co/country-iso

    • wget -qO - ifconfig.co/country-iso

  • 获取当前网络所属asn

    • curl ifconfig.co/asn

    • wget -qO - ifconfig.co/asn

  • 获取当前网络json
    格式全部信息:

    • curl ifconfig.co/json

    • wget -qO - ifconfig.co/json

  • 查看某个端口是否可以ping通

    • curl ifconfig.co/port/8080

    • wget -qO - ifconfig.co/port/8080

    • 例如8080端口:

    • reachable
      的值为false表示端口不通

    • reachable
      的值为true表示端口通

结语

  • 以上就是linux终端获取公网信息的全部过程,希望能帮到一些小伙伴。

  • 如操作有问题欢迎去我的博客留言或者微信公众号留言哦。


文章转载自Python技术交流圈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论