如何解释DIG中的“附加部分”?


11

我正在尝试了解如何在我的挖掘查询中解释“其他部分”。

这是我的特定查询的其他部分:

;; ADDITIONAL SECTION:
janus.radore.com.   831 IN  A   109.235.251.213
mimas.rh.com.tr.    458 IN  A   77.75.34.2
titan.radore.com.   586 IN  A   95.211.70.4

这些数字是什么意思?什么是831?

这是google.com的同一部分:

;; ADDITIONAL SECTION:
ns1.google.com.     74569   IN  A   216.239.32.10
ns2.google.com.     45794   IN  A   216.239.34.10
ns3.google.com.     74569   IN  A   216.239.36.10
ns4.google.com.     45794   IN  A   216.239.38.10

我的最终目标是找到我的域使用的域名服务器的性能。但是我仍然想学习如何解释“附加部分”。

谢谢,哈鲁克


1
如果运行有问题的DNS服务器,则可以运行queryperf。这是一个用于分发中包含的压力测试绑定的实用程序(默认情况下未安装,您必须自己从源代码安装)。
克里斯·S

Answers:


4

我还没有官方的答案,但是连续运行dig多次表明该数字在减少-大约每秒一次。

对我来说,这表示列出的特定条目上的剩余TTL。因此,在您的示例中ns4.google.com还剩45794秒,因此需要再次检查更新。

编辑:我实际上刚刚发现这将证实我最初的发现:

http://www.madboa.com/geek/dig/#ttl


3
官方的答案是肯定的,这就是从中获取的递归服务器中缓存记录的TTL。如果查询权威服务器,则不应返回TTL。
克里斯·S

现在我明白了为什么它要倒计时了。非常感谢!
哈鲁克2010年

2
@Chris TTL 包含在服务器授权记录中,它不会倒计时。例如,如果您在Google的一台DNS服务器中查询Google的NS记录(dig -t ns google.com @ns1.google.com),它们将始终返回345600的TTL(以秒为单位的4天)。
戈登·戴维森

@Gordon,查询和权威服务器时没有“附加部分”。从不存在的部分中获取TTL相当困难。
克里斯·S

2
@Chris Er,不。首先,响应中的所有资源记录都包含TTL,无论它们位于哪个部分(权限,答案或其他)。第二,是否还有其他部分与服务器的权威性无关(仅用于复杂的是,单个DNS响应可能包含权威数据和缓存数据的混合)。尝试dig我之前给出的示例,您将获得一个具有附加部分的完全权威的响应(答案和附加部分都将具有TTL)。
戈登·戴维森

12

“其他部分”是指:与您的问题相关但实际上与答案无关的其他信息。例如:

;; QUESTION SECTION:
;google.com.            IN  A

我们要求提供Agoogle.com 的地址()。

;; ANSWER SECTION:
google.com.     165 IN  A   66.102.11.104

这是它的IP地址。

;; AUTHORITY SECTION:
google.com.     21770   IN  NS  ns4.google.com.
google.com.     21770   IN  NS  ns3.google.com.
google.com.     21770   IN  NS  ns2.google.com.
google.com.     21770   IN  NS  ns1.google.com.

这些是这个问题的权威。

;; ADDITIONAL SECTION:
ns1.google.com.     19431   IN  A   216.239.32.10
ns2.google.com.     19542   IN  A   216.239.34.10
ns3.google.com.     19368   IN  A   216.239.36.10
ns4.google.com.     19543   IN  A   216.239.38.10

这些是名称服务器的地址。

附加部分信息实际上是存在于DNS应答数据包中的一种方式,可以避免其他往返操作。

您在每一行中看到的数字是可以缓存记录的秒数。


2
我要补充一点,这些天来,实际信任答复包的其他部分中的数据(从而减少往返路程)的标准非常有选择性。RFC-2181§5.4.1包含措辞最清楚的摘要。
安德鲁B

因此,如果我正确理解,则权威服务器(ns1-4.google.com)设置了google.com的资源记录(google.com的记录)。因此,他们有权进行回复。但是在“查询时间”部分中,附加部分之后的部分显示了来自其他名称服务器的答复。您能解释一下发生了什么吗
gaurav parashar
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.