Как запросить у авторитетного сервера имен временное распространение?
У меня есть домен с 123-reg.co.uk, и я создал запись TXT:
Я пытался проверить, что он был применен с помощью обоих dig
а также host
Команды оболочки, но, похоже, запись 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/ распространением, которые могут помешать мне напрямую обратиться к авторитетному серверу имен и просмотреть запись.
Примечание: в настоящее время 4 вечера понедельника, 12 октября 2015 года, и я добавил запись TXT около 9 утра этим утром, поэтому к тому времени, когда кто-то ответит на какой-либо период времени распространения, предотвращающий появление записи при запросе домена, возможно, прошел
1 ответ
Записи 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"