1

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

在此处输入图像描述

我试图通过同时使用digand来验证它是否已被应用hostshell 命令来验证它是否已被应用,但似乎没有找到 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 记录,所以当有人回复任何传播时间范围时,在查询域时阻止记录出现的时间很可能已经过去

4

1 回答 1

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"
于 2015-10-12T17:56:01.417 回答