首页
社区
课程
招聘
[讨论]编程实现获得外网IP
发表于: 2016-6-7 20:49 8533

[讨论]编程实现获得外网IP

2016-6-7 20:49
8533
有没有好的方法,通过编程实现获得外网IP?

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 467
活跃值: (2014)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
最简单办法去ip138爬虫
2016-6-7 21:03
0
雪    币: 2673
活跃值: (3560)
能力值: ( LV13,RANK:1760 )
在线值:
发帖
回帖
粉丝
3
最简单的读取21bK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3W2H3i4K6u0W2k6r3&6K6k6i4S2A6N6q4)9J5k6h3y4G2L8g2)9J5c8R3`.`.
这个页面的内容就是外网IP...
2016-6-7 21:56
0
雪    币: 248
活跃值: (1141)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
【外网IP】
公网IP概念比较合适。公网IP全球统一编制,编制权在美国那儿。
“外”含义比较广,对家来说,邻居就是外;对城来说,它城即外;对国来说,它国即外。
你的“外”的范围是指哪?
2016-6-7 22:22
0
雪    币: 1604
活跃值: (640)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
5
如果你有一个已在全球范围内DNS分布式数据库中(例如,apnic/cnnic)注册的域名,并且将该域名关联到托管商机房中一个运行web服务器的主机上,那么在Windows用户模式网络编程环境下,可以通过 getaddrinfo() 函数,它在内部使用操作系统的DNS解析例程向英特网上的指定域名服务器(由用户配置)查询与输入主机名关联的公网 IP 地址(或反向解析输入地址到主机名),记得在你的项目中包含头文件 winsock2.h 和 ws2tcpip.h,这样才能使用所有Winsock API。
有关 getaddrinfo() 的使用详解,你可以参考MSDN文档上的示例。
2016-6-7 22:31
0
雪    币: 683
活跃值: (3576)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
71fK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3q4H3M7s2y4Q4x3X3g2Y4j5h3#2W2i4K6u0W2M7i4q4Q4x3X3g2U0L8$3#2Q4x3V1k6U0L8$3#2E0i4K6u0V1K9s2c8V1L8$3y4K6i4K6u0r3K9i4m8Q4x3V1k6Y4k6i4c8Q4y4h3k6A6M7q4)9J5k6i4m8Z5M7l9`.`.
2016-6-8 03:05
0
雪    币: 1384
活跃值: (4248)
能力值: ( LV7,RANK:140 )
在线值:
发帖
回帖
粉丝
7
这个好,简单快捷
2016-6-8 12:09
0
雪    币: 1085
活跃值: (114)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
8
这个方法不能长期有效。
短期没有问题。
2016-6-8 13:33
0
雪    币: 14983
活跃值: (5349)
能力值: ( LV15,RANK:880 )
在线值:
发帖
回帖
粉丝
9
自己创建个web站点,加个页面获取~
2016-6-8 17:23
0
雪    币: 168
活跃值: (100)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
收集了很多专门提供这样服务的网站。
其中有些网站针对wget curl的请求只返回ip,所以只要把程序UA的设置为wget 或者curl,就可以取IP.

满足了一下自己的搜集癖,搜集了不少可以用来查询外网IP的网址和方法。

#国内某网站的接口,只返回IP

curl ip.6655.com/ip.aspx

curl whatismyip.akamai.com

#更多用法访问ifconfig.co

wget -qO - ifconfig.co

curl icanhazip.com

dig +short myip.opendns.com @resolver1.opendns.com

curl ident.me

curl v4.ident.me

curl v6.ident.me

#慢

curlcurlmyip.com

curl ifconfig.me

curl inet-ip.info

#返回IP和地区

curl ip.6655.com/ip.aspx?area=1

curl 1111.ip138.com/ic.asp

curl ip.cn

curl cip.cc

#需要翻墙,只返回IP

curl ip.appspot.com

#参考c85K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4g2F1K9i4S2Q4x3X3g2K6N6r3q4U0K9$3g2^5j5$3S2S2L8X3N6W2i4K6u0W2j5$3!0E0i4K6u0r3M7i4g2W2M7%4c8A6L8$3&6K6i4K6u0r3x3U0t1$3x3e0g2Q4x3V1k6Z5L8%4N6Q4x3X3c8U0j5h3&6Q4x3X3c8A6i4K6u0V1k6$3g2@1i4K6u0V1L8i4W2Q4x3X3c8W2P5s2c8W2M7X3&6S2L8q4)9J5k6r3W2H3i4K6u0V1j5h3c8V1M7X3g2K6M7#2)9J5k6r3W2F1i4K6u0V1j5X3q4K6K9l9`.`.

#有人给了以下测试方法

wget 861K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6J5j5i4N6Q4x3X3g2Y4K9i4c8Z5N6h3u0#2M7$3g2J5j5$3!0F1N6r3g2F1N6q4)9J5k6h3y4G2L8g2)9J5c8Y4u0K6M7q4)9J5c8Y4y4U0M7X3W2H3N6s2y4Q4x3V1k6E0j5i4y4@1k6i4u0Q4x3V1k6W2P5s2c8W2M7X3&6S2L8r3W2H3i4K6u0V1j5X3g2F1j5$3S2E0j5i4u0C8

chmod a+x externalip-benchmark

./externalip-benchmark
2016-6-8 17:39
0
雪    币: 135
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11

为什么这2个 返回的IP 是不同的?
2016-6-9 07:07
0
雪    币: 757
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
多试几次会有一样的时候
2016-6-9 07:20
0
雪    币: 2673
活跃值: (3560)
能力值: ( LV13,RANK:1760 )
在线值:
发帖
回帖
粉丝
13
我这边显示是一样的
2016-6-9 11:58
0
雪    币: 168
活跃值: (100)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
部分小运营商有多个出口IP
2016-6-9 12:32
0
游客
登录 | 注册 方可回帖
返回