在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,同时也可以查询本机公网IP地址,具体使用方法如下:
1、使用curl ipinfo.io查询;
curl ipinfo.io
返回值
[root@MiWiFi-R3D-srv ~]# curl ipinfo.io{"ip": "1.203.179.218",// 此处是本机公网ip地址"city": "Beijing",// 城市名"region": "Beijing",// 区域名"country": "CN",// 国家代号"loc": "39.9075,116.3972",// 经纬度坐标"org": "AS4847 China Networks Inter-Exchange",// 运营商信息"timezone": "Asia/Shanghai",// 时区"readme": "https://ipinfo.io/missingauth"//提示ipinfo.io官网地址
2、使用curl ifconfig.me查询;
curl ifconfig.me
返回值
[root@MiWiFi-R3D-srv ~]# curl ifconfig.me1.203.179.218 //只显示本机公网IP地址[root@MiWiFi-R3D-srv ~]#
3、使用ipinfo.io加ip地址,可查询这个ip的信息;
curl ipinfo.io/192.168.31.84
返回值
[root@MiWiFi-R3D-srv ~]# curl ipinfo.io/103.208.15.138{"ip": "103.208.15.138",//被查询的IP地址"city": "Beijing",//所属城市"region": "Beijing",//所属区域"country": "CN",//国家代码"loc": "39.9075,116.3972",//经纬度坐标"org": "AS9808 China Mobile Communications Group Co., Ltd.",//运营商信息"timezone": "Asia/Shanghai",//时区"readme": "https://ipinfo.io/missingauth"//ipinfo.io官网地址}[root@MiWiFi-R3D-srv ~]#
4、此命令在Windows的命令提示符中也可以使用
使用方法如下:
C:\Users\User>curl ipinfo.io{"ip": "1.203.179.218","city": "Beijing","region": "Beijing","country": "CN","loc": "39.9075,116.3972","org": "AS4847 China Networks Inter-Exchange","timezone": "Asia/Shanghai","readme": "https://ipinfo.io/missingauth"}
5、最简单的是使用/网址进行本机公网IP地址查询
总结:以上就是经常使用到的查询公网IP方法