首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用nslookup查找规范名称

如何使用nslookup查找规范名称
EN

Stack Overflow用户
提问于 2021-02-03 01:13:34
回答 1查看 751关注 0票数 0

我需要使用nslookup找到三个网站的规范名称。当我使用nslookup -a google.es 8.8.8.8时,答案是非权威的,但我需要一个权威的答案。

如何使用nslookup获得"google.es“、"upc.edu”和"uoc.es“的规范名称以及权威答案?

EN

回答 1

Stack Overflow用户

发布于 2021-02-05 14:33:15

您得到的是一个非权威的答案,因为您请求的是递归解析器(8.8.8.8),而不是权威的服务器。为了得到一个权威的答案,你需要向权威的服务器询问你正在查找的任何名称。

例如,。让我们来做google.es。我通常使用dig,但这里是交互模式下的nslookup。

找到作者。google.es的服务器,您可以对google.es执行NS查询:

代码语言:javascript
复制
$ nslookup
> set query=ns
> google.es
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
google.es       nameserver = ns2.google.com.
google.es       nameserver = ns1.google.com.
google.es       nameserver = ns4.google.com.
google.es       nameserver = ns3.google.com.

Authoritative answers can be found from:

所以现在我们有4个不同的域名服务器(ns1-4.google.com),我们可以从中选择得到一个权威的答案。在本例中,我将执行ns1.google.com,但您可以选择任何一个。

下面向ns1.google.com发送一个针对google.es的A查询:

代码语言:javascript
复制
> set query=A
> server ns1.google.com
Default server: ns1.google.com
Address: 2001:4860:4802:32::a#53
Default server: ns1.google.com
Address: 216.239.32.10#53
> google.es
Server:         ns1.google.com
Address:        2001:4860:4802:32::a#53

Name:   google.es
Address: 172.217.2.3

您可能会发现,阅读this ServerFault question的答案以了解更多详细信息会很有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66014432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档