首次发布原帖
@xm168 #0 发布于4/24/2025, 12:47:09 PM
仓库地址:
https://github.com/xuemian168/domain-scanner一个用Go语言编写的强大且灵活的域名可用性检查工具。该工具可以帮助你根据各种模式和过滤器查找可用的域名。
使用DNS和WHOIS查询检查域名可用性
基于不同模式生成域名:
纯数字(例如:123.li)
纯字母(例如:abc.li)
字母数字组合(例如:a1b.li)
使用正则表达式进行高级筛选
将可用和已注册的域名分别保存到不同文件
可配置查询间隔以避免请求限制目前测试了.de 和 .li 稳定运行
觉得好用的话,请点个小星星 🌟
欢迎大家Push自己的优化方案
Domain Scanner v1.3.1 更新介绍
🚀 重大更新:域名识别精准度大幅提升
我们很高兴地宣布 Domain Scanner v1.3.1 正式发布!本次更新专注于提升域名识别的准确性和可靠性,通过一系列核心技术改进,显著降低了误判率并增强了网络抗干扰能力。
📊 核心性能提升
识别精准度大幅改进
- 误报率降低
- 漏报率降低
- WHOIS 查询成功率提升
- 保留域名检测覆盖率提升
网络稳定性显著增强
- 指数退避重试机制有效应对网络波动
- 多服务器冗余确保查询连续性
- 智能容错处理提升整体鲁棒性
🔧 技术改进详情
1. 智能重试机制升级
指数退避算法
- 替换原有固定 2 秒延迟
- 采用 2s → 4s → 8s 渐进式延迟
- 自适应网络环境变化
- 减少 30-50% 的查询失败率
2. 多 WHOIS 服务器架构
服务器冗余策略
✅ IANA 默认查询流程✅ .li 专用服务器 (whois.nic.li)✅ Verisign 根服务器✅ Porkbun 专业域名服务商✅ GoDaddy 全球最大注册商✅ InterNIC 官方服务器
查询逻辑优化
- 按优先级尝试不同服务器
- 获得明确结果时立即返回
- 大幅减少不确定性判断
3. 域名状态识别大升级
保留域名检测增强
- 标识符从 15 个扩展至 139 个
- 覆盖政策保留、商标保护、监管限制等
- 包含 premium、trademark、regulatory 等专业场景
注册域名检测优化
- 新增 9 个核心注册标识符
- 改进大小写敏感性处理
- 提升多语言 WHOIS 响应兼容性
🎯 实际应用效果
扫描效率提升
- 网络抖动抗性:从弱提升为强
- 查询稳定性:显著降低因网络问题导致的重新扫描需求
- 结果可信度:误判大幅减少,结果更加可靠
适用场景扩展
- 企业域名投资:更准确的可用域名发现
- 品牌保护:全面的保留域名识别
- 域名研究:可靠的大规模域名状态分析
- 自动化系统:适合集成到自动化域名管理流程
💡 技术亮点
代码质量保障
- 遵循 SOLID 原则:模块职责清晰,易于扩展
- DRY 原则应用:消除重复逻辑,提升维护性
- KISS 原则实践:保持代码简洁直观
- 性能优化:使用 sync.Once 和哈希映射实现 O(1) 查找
架构设计优势
- 容错机制:多层次错误处理和自动恢复
- 可扩展性:轻松添加新的 WHOIS 服务器
- 监控友好:详细的执行日志和状态反馈
🎉 总结
Domain Scanner v1.3.1 代表了我们在域名识别技术上的重要突破。通过智能重试、多服务器冗余和全面的状态识别,我们将域名扫描的准确性提升到了新的水平。
核心收益:
- 精准度提升:误报和漏报大幅降低
- 稳定性增强:网络抗干扰能力显著提升
- 效率优化:查询成功率和速度双重提升
- 易用性保持:保持简洁的使用体验
无论您是域名投资者、品牌保护专员,还是技术研究人员,v1.3.1 都将为您提供更加可靠和精准的域名扫描体验。
立即体验最新版本,感受精准扫描的强大威力!
更新日期:2025-08-24
版本:v1.3.1
详细技术文档:docs/CHANGELOG.md
仓库地址:GitHub