• 欢迎访问挑战自我博客网站,安全研究,web渗透,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入挑战自我博客网站 网站主页

Linux系统获取本机公网IP地址的几种方法

linux 挑战自我 682次浏览 已收录 0个评论

Linux系统获取本机公网IP地址的几种方法

在Linux系统的渗透测试过程中,有时需要获取本机的公网IP地址,这样对网络渗透测试会带来较大的方向性指示作用。本文收集了一些获取公网 ip 的方法,尚不太完善,希望大家能够及时补充。

1、curl ipinfo.io

$ curl ipinfo.io 
{ 
  "ip": "36.10.25.4", 
  "city": "Hangzhou", 
  "region": "Zhejiang", 
  "country": "CN", 
  "loc": "30.2936,120.1614", 
  "org": "AS4134 CHINANET-BACKBONE" 
}  

2、curl httpbin.org/ip

$ curl httpbin.org/ip 
{ 
  "origin": "36.10.25.4" 
}  

3、curl myip.ipip.net

$ curl myip.ipip.net 
当前 IP:36.10.25.4 来自于:中国 北京 北京 鹏博士h2>

4、curl ip.sb

$ curl ip.sb 
36.10.25.4  

5、curl -s ifcfg.cn/echo |python -m json.tool

$ curl -s ifcfg.cn/echo |python -m json.tool 
 
{ 
    "url": "http://ifcfg.cn/echo", 
    "user_agent": "curl/7.30.0", 
    "protocol": "http", 
    "query_string": "", 
    "ip": "36.10.25.44", 
    "headers": { 
        "CONNECTION": "close", 
        "HOST": "ifcfg.cn", 
        "ACCEPT": "*/*", 
        "USER-AGENT": "curl/7.30.0" 
    }, 
    "location": "\u4e2d\u56fd \u5317\u4eac", 
    "method": "GET", 
    "path": "/echo", 
    "host": "ifcfg.cn" 
}  

6、curl ifconfig.me

$ curl ifconfig.me 
36.10.25.4  

7、curl http://ip.taobao.com/service/getIpInfo2.php?ip=myip

$ curl -s http://ip.taobao.com/service/getIpInfo2.php?ip=myip|python -m json.to 
ol 
{ 
    "code": 0, 
    "data": { 
        "country": "\u4e2d\u56fd", 
        "country_id": "CN", 
        "area": "\u534e\u5317", 
        "area_id": "100000", 
        "region": "\u5317\u4eac\u5e02", 
        "region_id": "110000", 
        "city": "\u5317\u4eac\u5e02", 
        "city_id": "110100", 
        "county": "", 
        "county_id": "-1", 
        "isp": "\u9e4f\u535a\u58eb", 
        "isp_id": "1000143", 
        "ip": "36.10.25.44" 
    } 
}  

挑战自我博客, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Linux系统获取本机公网IP地址的几种方法
喜欢 (9)
支付宝[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址