我有一个123-reg.co.uk的域名,我创建了一个TXT记录:
我尝试使用dig
和host
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记录,所以当有人回复任何传播时间框架时,在查询域名时可能已经过去了
答案 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"