我正在建立一个网站,允许用户检查国际域名的可用性。我的方法是对每个请求进行简单的 whois 查询,但我现在意识到每天或每小时的限制非常严格,例如
“对于一个 IP 地址,允许的平均每日响应限制设置为 100。”
有没有办法解决这个问题?所有这些站点如何在不遇到查询限制问题的情况下提供这种服务?
这些人限制速率的原因是对服务收取额外费用,而不是因为基础设施无法处理实际的查找请求。它被称为商业模式;):p
您的问题不在编程领域,答案也是如此。
WHOIS 站点维护着一个域信息数据库,维护这些数据既不容易也不便宜。
您没有(合法的)编程方式来克服这个问题。我确信您能做的是与受人尊敬的 WHOIS 提供商制定计划,让您定期付费访问其数据,无需配额。
波兰注册机构对 whois 的访问限制为每个 IP 每天 100 次查询,并且无法避免这种情况。作为一种解决方法,波兰程序员被迫购买额外的 IP。使用 200 或 300 个 IP,您每天可以查询多达 30,000 次。