- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我对新的 RDAP 协议(protocol)以及任何进一步追求它的意义感到有点困惑。在我看来,每个人都同意它成为 whois 的继承者,但他们的数据库似乎是空的。在 ubuntu 上,我尝试了 rdapper、nicinfo 甚至他们的 RESTful API:
http://rdap.org/domain/google.com(这会导致“找不到文件”,但根据 here 是正确的)
我是不是误会了什么? RDAP 死了吗,服务还没有启动还是我做错了什么? Nicinfo 返回这个:
nicinfo -t domain google.com
# NicInfo v.1.1.0-alpha
# Query yielded no results.
[ NOTICE ] Terms of Service
1 By using the ARIN RDAP/Whois service, you are agreeing to the RDAP/Whois
Terms of Use
About https://www.arin.net/whois_tou.html
[ ERROR ] DOMAIN NOT FOUND
Code 404
1 The domain you are seeking as 'google.com.' is/are not here.
rdapper 返回这个:
rdapper --TYPE domain google.com
Error: 404 No RDAP service for domains like 'google.com' is registered at rdap.org
如果 RDAP 应该有效,有人可以告诉我我做错了什么吗?
最佳答案
“如何成功使用 RDAP 协议(protocol)而不是 WHOIS?”的答案是:没有成功使用 RDAP 的方法,也许只能尝试一些实验性实现...但即使是实验性的,我也不知道如何尝试。
您使用的 URL 是错误的,因此,部分地,您的问题详细信息以 wrong hypothesis 开头.
域RDAP.ORG
不是“官方权威”,它是一个商业组织拥有的,所以它是一个虚假的“.ORG”。 rdap.org 页面上有一个页脚,表明它没有官方服务,是一个 tau.uk.com
Playground 。尝试 some RDAP client .
This ICANN report 2015 年 12 月 3 日,“gTLD 注册管理机构和注册服务机构的注册数据访问协议(protocol) (RDAP) 运营概况”,有一些线索,一些历史,......和钓鱼
(...) it is premature to include a requirement for all gTLDs in the RDAP Profile(...) A call for volunteers is planned by January 2016.
因此,没有人决定对所有注册商强制执行 RDAP...并且今年没有宣布“招募志愿者”。
当今 WHOIS 的主要问题是对已发布信息的“自由解释”。 There are no "standard Rosetta stone" , 但是 we can start one (!),提供 maturity intermediary用于 RDAP。
从 2019 年 8 月 26 日开始,ICANN 要求(因此适用于所有 gTLD)在注册管理机构和注册商处拥有 RDAP 服务器。
来自 https://www.icann.org/rdap :
RDAP Timeline
gTLD registries and registrars are required to implement an RDAPservice by 26 August 2019. ICANN org continues to work with gTLDregistries and registrars to implement a service-level agreement andregistry reporting requirements for RDAP.
在 https://www.icann.org/resources/pages/rdap-background-2018-08-31-en 阅读有关 RDAP 时间表的更多信息
RDAP 服务正在运行!您可以在 RDAP 客户端(作为旧的 whois
客户端)或直接在顶层尝试域权限的 API。示例:
.com
的机构 RDAP API 端点是 https://rdap.verisign.com/com/v1/
。例如,巴西的 UOL.COM
描述为 https://rdap.verisign.com/com/v1/domain/uol.com ..org
的 RDAP API 端点是 https://rdap.publicinterestregistry.net/rdap/org/
。例如,W3C 的域描述为 https://rdap.publicinterestregistry.net/rdap/org/domain/w3c.org rdap -v uol.com
或 rdap -v w3c.org
。client.rdap.org
resolving uol.com
或 openrdap.org
resolving w3c.org
.实体透明度:透明度策略是本地的。例如 UOL.com.br
是由 .br
机构注册的,Registro.BR要求所有域名所有者 必须公开(参见 CNPJ 条目)。通过一个好的通用客户端检查它,比如 OpenRDAP,rdap -v uol.com.br
.
关于linux - 如何成功使用 RDAP 协议(protocol)代替 whois,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37101250/
internal protocol Reducer { associatedtype S : BaseState associatedtype A : BaseActi
我在考虑我的应用程序中的验证检查,我认为在任何模型上调用 ValidatorFactory,实现 Validee,这意味着说哪个类负责 ValidatorCreation 听起来不错。但是下面的代码不
我已经定义了 2 个协议(protocol)。我需要第一个 (NameProtocol) 来执行 Equatable 协议(protocol)。而另一个类 (BuilderProtocol) 有一个返
在上传方面,WebDAV 协议(protocol)在哪些方面优于 HTTP 协议(protocol)。 Socket Upload 协议(protocol)和 WebDav Upload 协议(pro
是否可以在任何版本的 Swift 中扩展具有混合类/协议(protocol)类型约束的协议(protocol)?例如,仅当 Self 是 UIViewController 的子类并且符合 Protoc
我有一个协议(protocol) (ProtocolA),其中包含符合第二个协议(protocol) (ProtocolB) 的单个属性。 public protocol ProtocolA {
NSObject 协议(protocol)带有常用的协议(protocol)模板,但它似乎并不是协议(protocol)实际实现所必需的。将其排除在外似乎完全没有任何改变。那么,协议(protocol
我想根据这两种协议(protocol)的一般特征(例如开销(数据包)、安全性、信息建模和可靠性)来比较 OPC UA 和 MQTT。我在哪里可以找到每个协议(protocol)的开销和其他特性的一些示
使用 Swift 4,我正在尝试编写一个自定义协议(protocol),它提供对 @objc 协议(protocol)的一致性。 一些代码 更具体地说,我有一个自定义协议(protocol) Sear
我想定义一个在 Viper 架构中使用的协议(protocol),以使用具有弱属性的协议(protocol)在 Viper 组件之间建立连接,但我收到以下错误消息: 'weak' may only b
我在同一个网络中有 3 个 docker 容器: 存储 (golang) - 它提供了用于上传视频文件的 API。 主播 (nginx) - 它流式传输上传的文件 反向代理 (姑且称之为代理) 我有
我打算在我的项目中使用 php socket。它需要用户登录才能根据 session 填充内容。所以我的问题是,TCP/IP 协议(protocol)也像 HTTP 协议(protocol)一样为每个
目前,我的网站有两个版本。一种带有 https://-证书,一种没有。我想将我网站的 http 版本上的所有用户 301 重定向到我网站的 https://版本。 这似乎不可能,因为创建重定向将导致重
目前,我的网站有两个版本。一种带有 https://-证书,一种没有。我想将我网站的 http 版本上的所有用户 301 重定向到我网站的 https://版本。 这似乎不可能,因为创建重定向将导致重
我有一个 Swift View Controller ,它定义了一个在 Objective-C View Controller 中应该遵循的协议(protocol): ChildViewControl
我在客户那里有数百个硬件设备,需要通过telnet接口(interface)发送HTTP数据。 目标是等待数据的 Apache 2 Web 服务器和 PHP 脚本。 这已经可以正常工作了,但是我们发现
我发现如果我创建一个这样的协议(protocol): protocol MyProtocol { } 我不能这样做: weak var myVar: MyProtocol? 我找到了解决这个问题的方法
Xcode 基于模板生成了这个头文件: // this file is XYZAppDelegate.h #import @interface XYZAppDelegate : UIRespond
我在 github 中有一个公开的存储库,我正在开发一个开源应用程序,用于制作产品目录和小型 cms 内容。 我还有一个私有(private)仓库(不托管在github),它是在托管在github的开
您好,我想让别人看到私有(private) repo 代码,但不想公开我的 repo ,也不希望他们有能力更改内容。这可能吗?我查看了网站的“管理”部分,但没有找到合适的内容。谢谢大家。 最佳答案 据
我是一名优秀的程序员,十分优秀!