igl*_*vzx 11 domain-name-system domain ip tld
假设我拥有域名example.com。它在注册商处注册R。在我的 帐户中R,我为.TLD注册表注册了以下名称服务器:
ns1.example.com --> 192.0.2.1ns2.example.com --> 192.0.2.2假设还没有域将这些名称服务器用于 DNS。如何在我的R帐户之外验证名称服务器是否已在注册中心成功.TLD注册?
例如,VeriSign Inc 的 WHOIS页面允许您查找注册的.COM名称服务器:
服务器名称:NS1.HOSTGATOR.COM IP 地址:67.18.54.2 注册商:ENOM, INC. Whois 服务器:whois.enom.com 推荐网址:http://www.enom.com
是否有一种标准方法可以为任何 TLD 注册机构查找此信息?
澄清一下,我不打算验证域设置使用的名称服务器,例如:
域名:HOSTGATOR.COM 注册商:ENOM, INC. Whois 服务器:whois.enom.com 推荐网址:http://www.enom.com
名称服务器:NS1.P13.DYNECT.NET 名称服务器:NS2.P13.DYNECT.NET 名称服务器:NS3.P13.DYNECT.NET 名称服务器:NS4.P13.DYNECT.NET
状态:clientTransferProhibited 更新日期:2013 年 1 月 5 日 创建日期:2002 年 10 月 22 日 到期日:2015 年 10 月 22 日
相反,我正在寻找一种方法来针对注册中心查询单个注册的名称服务器(例如ns1.example.tld),以查找注册中心为此名称服务器(例如123.456.789.001)记录的 IP 地址。
我已联系 VeriSign 征求意见,结果证明 VeriSign 对名称服务器的 WHOIS 查找是专有的。这是他们的回应:
关于您是否能够获得有关在注册机构注册但当前未与任何域关联的名称服务器的任何信息的问题,很遗憾,您将无法通过替代路线(例如通过执行 DiG)获得此信息。名称服务器仅在附加到域时才发布到区域,因此除非所述名称服务器与域相关联,否则您将无法获得此信息。此外,DiG 可能会为您提供与域及其各自 IP 等相关联的名称服务器列表。
-- Benjamin, VeriSign, Inc. 客户服务
下面@Iian 回答的第二部分是正确的。名称服务器必须与域相关联,才能查找注册管理机构为该名称服务器记录的 IP 地址。
use*_*517 10
您可以让我们挖掘并选择公共 DNS 服务器
dig 8.8.8.8 NS example.com
Run Code Online (Sandbox Code Playgroud)
这将为您提供名称服务器的名称,然后您可以查找它们,例如
dig +short ns1.example.tld
123.456.789.001
Run Code Online (Sandbox Code Playgroud)
或者,如果您使用的是 Windows,则可以使用 nslookup
nslookup
> server 8.8.8.8
> set type=ns
> example.com
Run Code Online (Sandbox Code Playgroud)
然后类似于上面
nslookup ns1.example.tld
Run Code Online (Sandbox Code Playgroud)
将为您提供IP地址
如果你想直接查询 tld 那么
dig ns tld
Run Code Online (Sandbox Code Playgroud)
将提供 TLD 名称服务器的列表,然后您可以直接查询它们以获取 ns 记录,例如 example.tld
dig @ns666.tld ns example.tld
Run Code Online (Sandbox Code Playgroud)