【问题标题】:TCP port 43 Whois serversTCP 端口 43 Whois 服务器
【发布时间】:2014-03-23 10:01:08
【问题描述】:

嗨网络程序员

我想知道有没有

1) 任何最新的单个 whois 服务器,用于 PHP 套接字端口 43 查找(几乎)任何 TLD 的单个域名?

2) 用于 PHP 套接字端口 43 查找具有特定 TLD 的单个域名的最新 WHOIS 服务器列表或信息?

我目前的经验是,单个 TLD 的端口 43 的所有 whois 服务器都没有返回:

注册人联系信息 管理员联系信息 技术联系信息 要么 名称服务器信息

例如,.com TLD 的 whois 服务器 whois.verisign-grs.com 没有关于注册人、管理员联系人或技术联系人的任何信息。 whois 服务器会返回此类信息 - 如果它与我相关:)

希望你能给我一些有用的帮助:)

【问题讨论】:

  • 再次感谢您的回答,我不得不说,在定义文件中列出了 .com TLD 的 whois 主机 whois.verisign-grs.com。我已经尝试过这个 whois 服务器 - 但是这个 whois 服务器的结果没有关于注册人、管理员联系人或技术联系人的任何信息。 whois 服务器会返回此类信息 - 如果它与我相关 :) 我希望您在网络上提供一个链接,指向一个列表,以满足与我相关的内容:) QHansen
  • mashup.com/nametoolkit/name-toolkit 似乎提供了注册人信息?

标签: php sockets tcp dns whois


【解决方案1】:

要从精简 WHOIS 注册机构(如威瑞信)检索注册人信息,您需要查询域当前注册商的相应服务器。推荐信息嵌入在威瑞信 WHOIS 服务器的响应中,例如

Domain Name: STACKOVERFLOW.COM
Registrar: NAME.COM, INC.
Whois Server: whois.name.com         <--- THIS LINE
Referral URL: http://www.name.com
Name Server: NS1.SERVERFAULT.COM
Name Server: NS2.SERVERFAULT.COM
Name Server: NS3.SERVERFAULT.COM
Name Server: NS4.SERVERFAULT.COM
Status: clientTransferProhibited
Updated Date: 17-feb-2014
Creation Date: 26-dec-2003
Expiration Date: 26-dec-2015

这表明您应该对whois.name.com 执行相同的查询以获得完整结果。

请注意,大多数 WHOIS 服务器(包括威瑞信的服务器)的服务条款禁止大量自动访问。执行大量查询可能会导致您被阻止。

【讨论】:

  • 这仅适用于精简注册表,通常仅在今天和当前计划在 2018/2019 年成为厚注册表之前的 .COM/.NET
【解决方案2】:

1) 任何最新的单个 whois 服务器,用于 PHP 套接字端口 43 查找(几乎)任何 TLD 的单个域名?

不,没有单一的 whois 服务器。每个注册表都提供自己的。

2) 用于 PHP 套接字端口 43 查找具有特定 TLD 的单个域名的最新 WHOIS 服务器列表或信息?

看看this definition file

我目前的经验是,单个 TLD 的端口 43 的所有 whois 服务器都未返回:注册人联系信息 管理员联系信息 技术联系信息或名称服务器信息

这取决于注册表。每个注册表都有不同的策略。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-04
    • 2014-04-24
    • 2017-07-16
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多