Как запросить у авторитетного сервера имен временное распространение?

У меня есть домен с 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"
Другие вопросы по тегам