前言
在linux开发环境中查看当前公网ip地址或者某个端口是否通,对于新手来说是个比较麻烦的事情,下面我这里介绍一下如何在终端查询当前公网ip以及其他网络信息。
安装wget、curl工具
wget安装
Ubuntu下安装wget:apt-get update && apt-get install -y wgetCentOS下安装wget:yum update && yum install -y wget
curl安装
Ubuntu下安装curl:apt-get update && apt-get install -y curlCentOS下安装curl:yum update && yum install -y curl
获取网络信息
- 获取当前公网
ip地址: curl ifconfig.cowget -qO - ifconfig.co

- 获取当前网络所属
country: curl ifconfig.co/countrywget -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通
- 例如8080端口:
curl ifconfig.co/port/8080wget -qO - ifconfig.co/port/8080
reachable的值为false表示端口不通reachable的值为true表示端口通

结语
- 以上就是linux终端获取公网信息的全部过程,希望能帮到一些小伙伴。
- 如操作有问题欢迎去我的博客(www.loganjin.cn)留言或者微信公众号(Python技术交流圈)留言交流哦。
版权声明:如无特殊说明,文章均为本站原创,转载请注明出处
本文链接:https://www.loganjin.cn/article/linux-ifconfig-io/
许可协议:署名-非商业性使用 4.0 国际许可协议