问题标签 [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.
python - 在Python中,如何检查域名是否被占用?
我想 whois "abc.us" 或 "abc.ly" 看看它是否被占用。
我如何使用python点击它并查看它是否被占用?
python - 如何通过python获取过期域名
我正在用python编写一个函数来获取一个过期域的列表,就像这个一样,但是我找不到任何库可以做到这一点,对此有什么想法吗?
dns - whois的服务器
你知道一个站点或链接,它汇集了域的所有 whois 服务器。像这些:
对不起,我不需要 whois 工具。我想在维基百科上找到类似的资源和列表:http: //de.wikipedia.org/wiki/Whois
ruby - 使用红宝石 whois
我需要检索给定站点的 whois 信息。因为 whois 内容因每个 whois 服务器而异,所以我需要解析我得到的 whois 内容。
我正在使用 php 显示来自 db 的内容,最初尝试在 php 中解析它。现在我知道有 ruby whois 包可以解析 whois 内容。
所以这个想法是在后台运行 ruby 程序,将 whois 内容放入数据库中,然后在发出请求时使用 php 显示。
我已经安装了 ruby 1.8.7 和 whois 并尝试了ruby 文档中给出的示例。但它的给予
rubywhois 与 ruby 有什么不同?任何人都可以在这方面帮助我。
php - 从 URL (WHOIS) 更改输入时更改 div 内容
我正在尝试制作可以显示域名可用性的 WHOIS 脚本。我已经完成了 PHP。我想要的只是 jQuery 部分,它可以检测输入内容的变化,向页面发送 POST 请求并在某个 div 中显示页面的内容。
这是我的 HTML
我现在拥有的 jQuery(不工作)
非常感谢
python - 为什么 pywhois 返回空标题?
我在 Python 中使用 pywhois 模块来获取网站的 Whois 标头。虽然它在大多数网站上运行良好,但我试图理解为什么像 google.com 和其他少数网站会返回黑色标题。PyWhois 是否仅适用于特定日期之后新创建的网站?
php - 检查用户是否输入了域名或只是基础
我想创建一个执行 WHOIS 查询以查看域是否可用的东西。现在,我找到了很多现成的脚本,但它们似乎都是一样的,你需要指定基础,然后选择你想要的扩展,它会这样做(例如,输入'test',检查.com,它会检查test.com是否可用)
但是,我正在尝试做一些其他的事情。我希望它做的事情是检查用户是否只输入了基本 URL 或完整 URL,然后相应地执行一个或多个查询。例子:
如果用户输入“test”,我希望脚本检查 test.com、test.org、test.net 等。如果用户输入“test.com”,我希望脚本检查 test.com .
我真的不知道要建立在什么基础上,但Mike Nott 的 PHP Whois 脚本看起来还不错。当然,建议总是受欢迎的。
现在我猜脚本流程应该是这样的:
- 用户输入查询
- 脚本检查空格
- 脚本检查用户输入的只是一个基本域名还是一个完整的域名(我猜想解决这个问题的方法是检查那里是否有一个点)
- 如果用户输入了完整的域名,则将基础域名和顶级域名分开并将它们存储在变量中并将“状态”存储在某处($full = true/false)
- if ($full = true) {检查 $base.com $base.net 等对应的 whois 服务器};
- if ($full != true) {查看 $tld 的正确服务器是什么并检查 $base.$tld 的服务器}
- 输出结果
当然,如果已经有脚本可以做到这一点,请告诉我。
编辑:您知道,我可以做简单的 if 语句等,但我的“工作流程”中的步骤 3、4、5 和 6 是我无法弄清楚的部分。
编辑2:感谢您的所有回答,伙计们!马库斯亚当的理论确实有效。我的域名经销商(我从中获取域名的人)不提供像 .co.uk 这样的二级 TLD,所以这不是问题。他们也不支持 IDN。
根据各位的回答,我得出的结论是explode函数是用来分隔域名的。但是,遇到多个点会爆炸怎么办?我猜它只会在数组中添加另一个条目,但这会导致问题。因为如果用户随后输入(例如)以 .co.uk 结尾的域,则脚本会将“co”作为 TLD。
在数组中检查超过 2 个字符串也不是一个选项(我认为),因为如果用户然后输入“sub.domain.com”,脚本将“sub”作为基础,“domain.com”作为顶级域名。
另外,Marcus Adams,您说如果whois 服务器显示“可用”,这并不能保证它可用,我必须查询注册商。但是我该怎么做呢?有任何想法吗?
多谢你们 :)
python - Python Popen WHOIS OS 命令失败测试
以“只是另一个初学者”作为开头。当您通过 Popen 命令获得 whois 命令的结果时,如何测试它是否良好?
通常,当 Python 返回一个列表时,您可以测试它的长度,这通常对我来说已经足够了,但这有点随意。
例如,我正在测试域的原产国,但有时 gethostbyaddr 给我的域无法被 WHOIS 服务器识别。所以,我想我会在失败的情况下向它发送一个 ip,但我最终得到了这个不少于 70 个字符的测试。只是想知道是否有人知道这样做的“标准”方式是什么。
php - PHP fsockopen WHOIS
我目前正在尝试通过 fsockopen 连接到 nominet whois 服务,但我在阅读回复时遇到问题。
使用的代码:
现在我成功连接到 WHOIS 服务器并收到回复,但它总是错过结束。
域名:madeupdomain.co.uk 注册人:Made Up Inc. 注册人类型:未知 注册人地址:123 Fake Road City UK 注册商:Made Up。t/a Madeup[Tag = MADEUP] URL: http://www.madeupadomain.com相关日期: 注册日期: 14-Feb-1955 更新日期: 11-Feb-2016 最后更新: 11-Feb-2001 注册状态:注册至更新日期。名称服务器:ns1.madeupnamesrver.com ns2.madeupnamesrver.com ns3.madeupnamesrver.com ns4.madeupnamesrver.com WHOIS 查询于 2011 年 12 月 7 日 00:00:00 进行——此 WHOIS 信息由 Nominet UK 免费提供.uk 域名的中央注册机构。此信息和 .uk WHOIS 是:Copyright Nominet UK 1996 - 2011。您不得访问 .uk WHOIS 或使用其中的任何数据,除非获得完整的使用条款允许,请访问http://www.nominet.org.uk/whois,其中包括对以下方面的限制:(A) 将数据用于广告,或其重新包装、重新编译、重新分发
正如您所看到的,它缺少真正的 whois 查找的最后一部分,这种情况总是会发生,但它被切断的位置会根据我查询的域而变化。
有没有人有什么建议?
谢谢。