【问题标题】:Validating Domains Using WHOIS in Bulk使用 WHOIS 批量验证域
【发布时间】:2010-07-30 21:07:26
【问题描述】:

我在 C# 中创建了一个应用程序,它找到以 j .DE 结尾的虚拟域,然后应用程序的另一部分检查它们是否真的存在,虚拟域的数量约为 (40 ^ 63)。我可以成功地对照 WHOIS 检查它们,一切都很好。

问题是检查单个域需要一秒钟,我担心过滤所有 (40 ^ 63) 个域需要多长时间?

你有其他选择吗?

尤米尔

【问题讨论】:

  • 首先需要 .jobs,现在需要 .de。您是垃圾邮件发送者,还是您还需要这个做什么?
  • 没有垃圾邮件发送者,我的一些客户首先需要 .JOB,现在需要 .DE。

标签: c# dns whois


【解决方案1】:

这不是一个编程问题。如果您满足下载whois数据库的批量副本的要求,那么您可以简单地将整个数据库以某种快速查找格式加载到RAM中,也许是围绕缓存级别设计的B+Tree,您将拥有惊人的速度查找。

whois 服务器对查找施加延迟,以防止像您这样的人运行大量自动查找。

这是通过为工作选择更好的算法来开始优化工作的主题的变体。

【讨论】:

  • 如果我满足下载whois数据库的批量副本的要求,你的意思是什么?
  • 我的意思是任何人都无法访问批量副本。您必须向注册管理运行机构请求访问权限并承诺不会滥用数据。
猜你喜欢
  • 1970-01-01
  • 2023-04-07
  • 1970-01-01
  • 2013-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-02
  • 2015-01-03
相关资源
最近更新 更多