问题标签 [whois]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1524 浏览

parsing - 从 WHOIS 查询响应中自动提取域名注册人

我正在寻求开发一个系统,该系统将从 WHOIS 响应中检索域名注册人的姓名(最好是电子邮件地址)。从头开始手动编写 WHOIS 解析器似乎是一项艰巨的工作,因为每个 TLD 的 WHOIS 响应格式似乎都不同。我也看过Ruby-WhoisRuby 的 gem,虽然我对这项工作表示赞赏,但它还不够广泛(无法成功解析大量 WHOIS 响应)。是否有任何其他工具可以帮助我完成任务?我最初打算用 Ruby 编写代码,这是我觉得最舒服的脚本语言,但如果 Python 或 Perl 中有更好的工具可用(我被告知非常适合文本处理/解析),那么我会学习这些语言也很舒服。谢谢。

0 投票
3 回答
403 浏览

.net - Whois 服务器回复的详细信息

背景

今天我想测试一下WHOIS查询和响应协议是如何工作的,我阅读了一些关于 Wiki 的信息并开始编写代码。5 分钟后,我有了完整且可工作的代码,但我有一些问题想与您分享。

代码

这是一个简单的代码,它向给定的whois.iana.org url 发出请求并从中获取回复。例如,在这里我向vitobrothersoft.com提出请求并得到回复。现在主要问题不是这一切是如何运作的,这对我来说是可以理解的。在测试这部分代码时,我更改了请求域whois.iana.orgcom.whois-servers.netwhois.verisign-grs.com并且在某些方面答复在某些方面是相同的。您可以在下面查看回复示例。

回复示例

问题

我想知道

  1. 不同服务(网址)之间有什么区别?
  2. Status (clientDeleteProhibited, clientTransferProhibited, clientUpdateProhibited) 可以有多少个值?
  3. 我需要有关回复文本每个字段的完整信息
0 投票
2 回答
2933 浏览

c# - 从头开始检查域名可用性,而不是使用其他人的网络服务

所以基本上我想知道有人如何在不使用现有网络服务的情况下检查域名可用性。我在网上找到了一堆解决方案,我可以将它们集成到我自己的项目中,但从原始意义上讲,如何从头开始呢?

无论域名是否可用,我都不想依赖其他人创建的东西来返回 - 本质上,我想设计自己的。

所以,

  1. 当有人查询域名以查看它是否存在时,幕后会发生什么?
  2. 你能指出我如何使用 C# 实现这一点的正确方向吗?

非常感谢你们。

麦克风

0 投票
2 回答
1365 浏览

ruby-on-rails - 从 Rails 检查域可用性

我正在尝试从我的 Rails 应用程序检查域名可用性。是否有一个好的(免费)API 可以做到这一点?

0 投票
1 回答
148 浏览

client-side - 使用客户端代码检查域名列表以查看它们是否已过期

我有一个域名列表。我可以以多种格式获取此列表,例如 XML、HTML、CSV 等。

我希望能够使用客户端代码来检查列表中的域名是否已过期。

有没有人有任何建议如何做到这一点?我在其他 stackoverflow 问题中看到了指向 WhoISXML API 的各种链接,但我要求该服务是免费的。

如果这甚至可行,有什么想法吗?

0 投票
2 回答
8815 浏览

php - 通过 PHP 获取域名到期日期

这是我当前的代码:

现在,有没有一种不同的方法可以让我轻松提取域的到期日期,而不必想出一大堆不同的正则表达式?因为每个域的信息格式都会不同...

0 投票
2 回答
3027 浏览

perl - 如何在 Perl 中实现简单的 WHOIS 代理?

我有几个WHOIS服务器,我想为其设置一个代理。代理应根据查询中的数据将请求转发到适当的服务器。如何解决这个问题?

0 投票
6 回答
21062 浏览

php - 如何使用 PHP 或 Python 运行 WHOIS 查询?

所以无论如何,我正在开发一个小型 PHP 网站/脚本,作为我希望能够在 PHP 脚本正在运行的当前域上运行 WHOIS 查找的功能之一。

理想情况下,它是我可以调用的一个函数,在该函数中它将运行 WHOIS,然后将结果回显到屏幕上。它会输入站点的 URL 来运行 WHOIS 查找,或者它只会在当前的 URL/域(这是我想要的)上运行它,尽管如果需要我可以为它提供一个网站域的变量是.

我不太了解 WHOIS 查询(嗯,我知道他们做什么,我只是不知道如何在 PHP 中运行它们),但我也可以查询另一个网站(即使是我的一个如果你能给我它的代码,请拥有它)。

无论什么作品,请告诉我!主要的是,我希望它能够在一个函数中包含所有内容,并且它肯定必须适合一个 PHP 文件/文档。

0 投票
3 回答
436 浏览

php - 从注册表中的电子邮件域中提取大学名称

假设我有一个注册表单,其中仅设置了大学教育电子邮件地址的电子邮件验证。

使用 PHP 将大学名称插入数据库的最佳方法是什么?

我能想到的唯一方法是使用如果college.edu 地址,那么name = 大学。但是有成千上万的大学,这似乎没有效率。

0 投票
2 回答
1507 浏览

perl - 如何循环/重新启动 perl 脚本?

我制作了一个简单的 whois 脚本,可以返回域的 whois 信息。完成后,它会返回到原始终端,示例如下。

最后“user@ubuntu”返回,我如何让它回到开始?

我想循环它。