我试图做一个桌面应用程序来检查whois记录和其他东西,我发现了几个名单映射到whois服务器的顶级域名。他们通常工作,但有时需要在不同的whois服务器上找到信息。例如,com
域的主服务器是whois.markmonitor.com
,about.com
必须从“corporatedomains”中提取。如何检查哪个whois服务器应该查询某个域?如何找到特定域名的whois服务器?
6
A
回答
9
有两种WHOIS服务器:薄和厚。
维基百科
WHOIS信息可以被存储和查找根据任一厚或薄的数据模型:从所有
厚
一个WHOIS服务器存储完整的WHOIS信息注册服务商为特定的一组数据(以便一个WHOIS服务器可以使用例如所有.org域的WHOIS信息进行响应)。仅
薄
一个WHOIS服务器存储的域,这反过来对数据的全部细节的注册器的WHOIS服务器的名称被查找(如.COM WHOIS服务器,这将WHOIS查询提交给域名注册的注册服务商)。
Thick
WHOIS服务器位于IANA网站上。例如,以下是IT TLD的IANA记录。
向下滚动到
WHOIS Server: whois.nic.it
Thin
服务器是一个稍微复杂一些。您需要查询主要的WHOIS服务器(可在IANA上获得),然后提取推荐。
例如,这里是record for example.com。 Verisign(第一个.COM
WHOIS服务器)的回复返回一些信息,包括Whois Server
。
Server Name: EXAMPLE.COM.AU
Registrar: ENETICA PTY LTD
Whois Server: whois.enetica.com.au
Referral URL: http://www.enetica.com.au
然后,您需要提取WHOIS服务器并运行第二个查询。
我的Ruby Whois项目中包含了所有可用WHOIS服务器的列表。 Check the definitions
folder。
+1
要执行第二个WHOIS查询,请运行'whois -h whois.enetica.com.au example.com.au'。 – 2013-07-03 15:02:29
相关问题
- 1. 如何找到homestead.com域名服务器?
- 2. whois服务器
- 3. 如何找到域名的权威名称服务器?
- 4. 域名检查器(Whois)?
- 5. 将特定子域名请求重定向到主服务器
- 6. 如何在WHMCS域名搜索中限制whois服务器和TLD
- 7. 将域名重定向到heroku中的域名服务器?
- 8. 针对给定顶级域名的WHOIS?
- 9. 如何找到特定网页所在的服务器?
- 10. 从域名服务器中删除旧的域名作为域名服务器
- 11. 如何在我的网站中实施域名查询器和Whois域名
- 12. 如何获取服务器域名
- 13. Whois节点批量域名
- 14. 域名Whois信息算法
- 15. 重定向后的子域名问题域名服务器
- 16. 如何从PHP中为SMTP查找服务器域名?
- 17. 如何让服务器知道它所服务的域名?
- 18. 如何设置服务器的完全限定域名?
- 19. 将copas限制到特定的域名:允许多个web服务器
- 20. 将域名映射到linux服务器
- 21. 光,ria,域名服务 - 服务没有找到
- 22. 域名服务 - 服务器端更新
- 23. 如何将域名附加到我的服务器?
- 24. 找不到火焰兵域名服务器
- 25. 获取域名服务器
- 26. 更改域名服务器
- 27. 域名服务器验证
- 28. 如何在SQL链接服务器中查找具有特定名称的表?
- 29. Whois服务器不返回结果?
- 30. 如何将域映射到服务器?
什么是您正在使用的操作系统? – Anne 2011-03-08 10:44:17
@安妮,Win7,但我不知道为什么这可能很重要 – Fluffy 2011-03-08 10:45:47
某些操作系统包含特定的命令行工具,可以为您执行WHOIS请求,如OSX和一些Linux发行版。他们自动连接到正确的服务器:) – Anne 2011-03-08 11:09:41