如何查询权威名称服务器的侧步传播时间?

时间:2015-10-12 14:55:58

标签: dns dig

我有一个123-reg.co.uk的域名,我创建了一个TXT记录:

enter image description here

我尝试使用dighost shell命令验证它是否已应用,但似乎找不到TXT记录。

例如......

host -t txt integralist.co.uk

...返回:integralist.co.uk has no TXT record

起初我认为它可能是一个TTL问题,因此我尝试使用dig直接查询其中一个权威名称服务器(从而避免了TTL缓存问题),如此

dig txt integralist.co.uk @ns.123-reg.co.uk.

...但这不会返回ANSWER部分。

我不确定我为什么缺少任何可能阻止我直接查询权威名称服务器并查看记录的TTL /传播问题。

  

注意:它目前是2015年10月12日星期一下午4点,我在今天上午9点左右添加了TXT记录,所以当有人回复任何传播时间框架时,在查询域名时可能已经过去了

1 个答案:

答案 0 :(得分:0)

DNS记录(与普遍看法相反)不会传播,它们正在被缓存(这就是为什么有时你必须等待缓存在进行DNS更改时到期)。话虽这么说,当您创建新记录时,缓存中没有任何内容会过期,因此新记录应该立即可见。

现在,为了解决您的问题,一切都与您配置完全一致:

 ; <<>> DiG 9 <<>> @8.8.8.8 my-service-description.integralist.co.uk TXT
 ; (1 server found)
 ;; global options: +cmd
 ;; Got answer:
 ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1490
 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

 ;; QUESTION SECTION:
 ;my-service-description.integralist.co.uk. IN TXT

 ;; ANSWER SECTION:
 my-service-description.integralist.co.uk. 14399    IN TXT "integralist.co.uk is a tech blog"

 ;; Query time: 39 msec
 ;; SERVER: 8.8.8.8#53(8.8.8.8)
 ;; WHEN: Mon Oct 12 19:48:28 2015
 ;; MSG SIZE  rcvd: 103

也许你想为区域顶点创建TXT记录:

@   TXT         "integralist.co.uk is a tech blog"
相关问题