Linux下获取公网IP地址

在linux环境渗透时有时因权限或其他原因无法使用ifconfig命令那么就可以用下面的方法查看外网ip

1、如何在LINUX服务器下查看公网IP地址,可以使用下面的方法:

curl http://members.3322.org/dyndns/getip
2、在终端中输入 curl ipinfo.io 或者 curl ifconfig.me 即可通过IP地址检测网站提供的api获得取本机的外网IP,或者以 JSON 格式返回全部结果。

原创文章,作者:老D,如若转载,请注明出处:https://laod.cn/code-audit/linux-public-ip-address.html

(0)
上一篇 2015-11-16 21:57
下一篇 2015-11-19 08:52

相关推荐

发表回复

登录后才能评论

评论列表(8条)

  • 世界因我不同
    世界因我不同 2016-01-21 13:46

    直接curl ip.cn 就可以了

  • 小苍MM
    小苍MM 2015-12-02 20:58

    真不错,赞一个,继续努力啊

  • 卜你个头Geek
    卜你个头Geek 2015-11-17 11:48

    我现在也在用
    curl ifconfig.me 需要等待一段时间,有时还无法获取
    curl http://members.3322.org/dyndns/getip 就非常顺畅,秒获取 ,推荐用这个

  • null
    null 2015-11-17 07:25

    感谢您分享的hosts文件!!

  • null
    null 2015-11-17 07:25

    老d,ipconfig拼错了。

    • 老D
      老D 2015-11-18 08:35

      @nullLinux用ifconfig而Windows用ipconfig

    • 老D
      老D 2015-11-18 08:38

      @老DIP:Internet Protocol(网络之间互连的协议)
      ipconfig:Internet Protocol Configuring(IP地址配置)
      ifconfig:Network Interfaces Configuring(网络接口配置)

      光从英文单词可以看出有点差别,但其实都是对网络的配置。如果说为什么Linux用ifconfig而Windows用ipconfig的话,一是Linux下任何皆文件,任何皆设备,网络接口更接近设备,而Windows下用IP地址,可理解性更强,二是既然是不同的系统,就应显现他们的差别,命令自然就不同了。

    • xxx
      xxx 2015-11-19 00:40

      @null为什么会有这种回复?