首次发布原帖

@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