所以基本上我想知道有人如何在不使用现有的Web服务的情况下检查域名可用性。我发现了一堆在线解决方案,我可以将它集成到我自己的项目中,但是从原始意义上讲,如何从头开始实现这一目标?
我不想依赖其他人创建的东西来返回域名是否可用 - 本质上,我想设计自己的域名。
所以,
非常感谢你们。
麦克
答案 0 :(得分:3)
执行此操作的方法是尝试对域名执行WHOIS查找。这曾经很简单 - 每个后缀(.com,.net,.uk,.ca等)都有固定的whois服务器列表,您可以选择正确的服务器,端口43上的telnet并要求注册信息。
然而在现实生活中,它不再那么简单了。 .com有多个whois服务器,当你查找.com时,你会得到转发提示,你需要搜索并关注。来自whois服务器的响应不是固定或标准化格式,因此您需要基于每个服务器进行解析。一些后缀使用rwhois,有些只允许您通过Web查询。有些域名(.cn和.uk是我记得的域名)有不同域名类型的不同whois服务器(例如ac.cn拥有自己的whois服务器,与.ca服务器不同)。
答案 1 :(得分:1)