1000 求写一个高效的扫描域名 ip 工具

2020-07-10 19:39:34 +08:00
 yitd
效果要求:能自定义域名后缀,如果中断能记录中断在什么位置,能读取记录继续的,当域名 www 和 @的 ip 解析为 ip a 或 ip b 的时候保存域名和 ip 。
域名列表自增值或者生成列表都可以。
只要能实现,方法怎么写 linux 和 win 都可以,效率一定要高,全网多少亿域名量太大。字母数字夹杂要计算在内
一分钟扫描几万几十万+的吧
2836 次点击
所在节点    程序员
25 条回复
POP
2020-07-10 19:43:03 +08:00
1000w 美元
smallyu
2020-07-10 19:46:35 +08:00
我出 1500
myqoo
2020-07-10 19:55:40 +08:00
一分钟扫描几万几十万+也太慢了,扫描全网何年马月。。。之前写过一个 100Mbps 网卡每秒扫 10 万+ 都觉得慢。
ob
2020-07-10 20:00:44 +08:00
@myqoo 怎么实现这么快的?
yitd
2020-07-10 20:05:05 +08:00
@myqoo 我还以为这个要求太高了,能更高当然更好啊
yitd
2020-07-10 20:06:55 +08:00
@myqoo 求工具,大佬
myqoo
2020-07-10 20:09:03 +08:00
@ob 构造 udp 包就是,往各个公共 dns 发包,没什么技术含量。之前是 libpcap 写的,瞎写的。用 socket 也一样,udp 本身开销很低。
myqoo
2020-07-10 20:10:33 +08:00
代码找不到了。10 多年了,上学时无聊瞎写的。白嫖机顶盒的免费 dns 流量。
chuankoog
2020-07-10 20:12:12 +08:00
golang 表示:我就是为了这一天而生的!
yitd
2020-07-10 20:12:56 +08:00
@myqoo 1000R 不能再写一份嘛
yitd
2020-07-10 20:13:38 +08:00
@chuankoog 能写吗
myqoo
2020-07-10 20:13:50 +08:00
这玩意核心在字典,需要从网上爬域名数据。纯粹的暴力穷举效率太低,基本没什么用。
yitd
2020-07-10 20:16:57 +08:00
@myqoo 不要字典 每个域名都需要扫一遍。效率低没事,我时间多
laoyur
2020-07-10 20:21:22 +08:00
哈,这位老哥看上去是 10w 的项目不想卖了?
这么快就换了头像
wisdom
2020-07-10 20:29:53 +08:00
加两个 0 我可以考虑
kelixi
2020-07-10 20:30:42 +08:00
哈哈哈,十万项目不卖了吗
yitd
2020-07-10 20:34:10 +08:00
@kelixi
@laoyur 找我就卖,只是不想曝光量太大了,帖子沉了
by73
2020-07-10 21:09:57 +08:00
你这是想镜像 Root Servers ?
chuankoog
2020-07-10 21:22:03 +08:00
@yitd 有域名就查域名, 有 ip 就查 ip 好了, 看不懂你为什么要遍历域名? 受制于链路, 真遍历起来, 怕不是 udp 包能全给你丢了
Juszoe
2020-07-10 21:26:51 +08:00
想不出有啥意义,做 ip 域名反查?遍历代价太大了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/689006

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX