1000 求写一个高效的扫描域名 ip 工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yitd
V2EX    程序员

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

  •  
      yitd 2020-07-10 19:39:34 +08:00 3694 次点击
    这是一个创建于 1987 天前的主题,其中的信息可能已经有所发展或是发生改变。
    效果要求:能自定义域名后缀,如果中断能记录中断在什么位置,能读取记录继续的,当域名 www 和 @的 ip 解析为 ip a 或 ip b 的时候保存域名和 ip 。
    域名列表自增值或者生成列表都可以。
    只要能实现,方法怎么写 linux 和 win 都可以,效率一定要高,全网多少亿域名量太大。字母数字夹杂要计算在内
    一分钟扫描几万几十万+的吧
    POP
        1
    POP  
       2020-07-10 19:43:03 +08:00
    1000w 美元
    smallyu
        2
    smallyu  
       2020-07-10 19:46:35 +08:00
    我出 1500
    myqoo
        3
    myqoo  
       2020-07-10 19:55:40 +08:00
    一分钟扫描几万几十万+也太慢了,扫描全网何年马月。。。之前写过一个 100Mbps 网卡每秒扫 10 万+ 都觉得慢。
    ob
        4
    ob  
       2020-07-10 20:00:44 +08:00 via Android
    @myqoo 怎么实现这么快的?
    yitd
        5
    yitd  
    OP
       2020-07-10 20:05:05 +08:00
    @myqoo 我还以为这个要求太高了,能更高当然更好啊
    yitd
        6
    yitd  
    OP
       2020-07-10 20:06:55 +08:00
    @myqoo 求工具,大佬
    myqoo
        7
    myqoo  
       2020-07-10 20:09:03 +08:00
    @ob 构造 udp 包就是,往各个公共 dns 发包,没什么技术含量。之前是 libpcap 写的,瞎写的。用 socket 也一样,udp 本身开销很低。
    myqoo
        8
    myqoo  
       2020-07-10 20:10:33 +08:00
    代码找不到了。10 多年了,上学时无聊瞎写的。白嫖机顶盒的免费 dns 流量。
    chuankoog
        9
    chuankoog  
       2020-07-10 20:12:12 +08:00
    golang 表示:我就是为了这一天而生的!
    yitd
        10
    yitd  
    OP
       2020-07-10 20:12:56 +08:00
    @myqoo 1000R 不能再写一份嘛
    yitd
        11
    yitd  
    OP
       2020-07-10 20:13:38 +08:00
    @chuankoog 能写吗
    myqoo
        12
    myqoo  
       2020-07-10 20:13:50 +08:00
    这玩意核心在字典,需要从网上爬域名数据。纯粹的暴力穷举效率太低,基本没什么用。
    yitd
        13
    yitd  
    OP
       2020-07-10 20:16:57 +08:00
    @myqoo 不要字典 每个域名都需要扫一遍。效率低没事,我时间多
    laoyur
        14
    laoyur  
       2020-07-10 20:21:22 +08:00
    哈,这位老哥看上去是 10w 的项目不想卖了?
    这么快就换了头像
    gpg
        15
    gpg  
       2020-07-10 20:29:53 +08:00   1
    加两个 0 我可以考虑
    kelixi
        16
    kelixi  
       2020-07-10 20:30:42 +08:00 via Android
    哈哈哈,十万项目不卖了吗
    yitd
        17
    yitd  
    OP
       2020-07-10 20:34:10 +08:00
    @kelixi
    @laoyur 找我就卖,只是不想曝光量太大了,帖子沉了
    by73
        18
    by73  
       2020-07-10 21:09:57 +08:00
    你这是想镜像 Root Servers ?
    chuankoog
        19
    chuankoog  
       2020-07-10 21:22:03 +08:00
    @yitd 有域名就查域名, 有 ip 就查 ip 好了, 看不懂你为什么要遍历域名? 受制于链路, 真遍历起来, 怕不是 udp 包能全给你丢了
    Juszoe
        20
    Juszoe  
       2020-07-10 21:26:51 +08:00 via Android
    想不出有啥意义,做 ip 域名反查?遍历代价太大了吧
    newlifeinsc
        21
    newlifeinsc  
       2020-07-10 21:28:11 +08:00   1
    @chuankoog #19 要结合他之前的帖子看,他的业务本身就是大海捞针式的去找哪些域名式挂在 cdn 服务商的 server 上,遍历所有域名捡漏
    dusu
        22
    dusu  
       2020-07-10 21:42:05 +08:00 via iPhone
    LZ 先找到愿意给你提供这种发包的机器再说吧。
    bagheer
        23
    bagheer  
       2020-07-11 00:14:35 +08:00
    现在网络环境已经不允许你这么大规模扫描了 xd,没有哪个云服务商可以这么扫,会被当成攻击元的。
    我的网站,已经收集了近 3 亿域名的约 5 亿域名历史解析记录,都是积累下来的啊。。。子域名更是近 10 亿了。。。
    不容易呀
    namelimit.com 你体验一下,然后看看有没有合作的机会。。。
    bagheer
        24
    bagheer  
       2020-07-11 00:52:44 +08:00
    好吧,合作什么的。。当我没有说,我已经知道方法并成功测试了一个域名。。。
    既然有对域名解析有控制权了,停放这算小钱啊。。
    卖给菠菜不是更香吗,5 块钱一个你这 5 万直接到手啊。。我不是教你走向犯罪的道路 Orz 。。。
    yuan0808
        25
    yuan0808  
       2020-07-11 08:44:20 +08:00
    @bagheer 还是没明白,能否说点思路
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3824 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 05:27 PVG 13:27 LAX 21:27 JFK 00:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86