因此,基本上,我想知道有人如何检查域名可用性,而不使用已经存在的现有web服务。我在网上找到了很多解决方案,我可以把它们集成到我自己的项目中来,但从根本上说,如何从零开始解决这个问题呢?
我不想依赖其他人创造的东西来返回一个域名是否可用-本质上,我想设计我自己的。
所以,
多谢各位。
麦克
发布于 2011-06-20 16:15:41
这样做的方法是尝试对域名执行呼呼查找。这过去很简单--每个后缀(.com、.net、.uk、.ca等)都有一个固定的服务器列表。您将选择正确的服务器,端口43上的telnet,并询问注册信息。
然而,在现实生活中,它不再那么简单了。.com有多个whois服务器,当您查找.com时,会得到需要搜索和跟踪的转发提示。来自whois服务器的响应不是固定的或标准化的格式,因此您需要在每个服务器的基础上进行解析。有些后缀使用rwhois,有些只允许您通过网络进行查询。有些域(.cn和.uk是我记得的)对于不同的域类型有不同的whois服务器(例如,ac.cn有它自己的whois服务器,这与.ca服务器不同)。
发布于 2011-06-20 16:16:57
https://stackoverflow.com/questions/6414225
复制相似问题