Уроки модуля (1/3)
Inside a DNS message
Внутри DNS-сообщения
Сообщение DNS имеет заголовок и до четырех разделов: вопрос, ответ, полномочия и дополнительные. Заголовок включает идентификатор, флаги и счетчики. В вопросе говорится, какое имя и тип хочет клиент. Другие разделы содержат данные или указания, которые помогут продолжить решение.
Флаг QR отличает запрос от ответа. АА указывает на авторитетный ответ; усечение сигналов TC; RD запрашивает рекурсию; РА говорит, что рекурсия доступна; AD используется при проверке преобразователей для указания аутентифицированных данных клиенту в настроенных контекстах. Эти флаги необходимо считывать вместе с сервером и транспортом: ни один из них по отдельности не рассказывает всю историю.
При проверке выходных данных определите, кто отправил ответ и является ли он авторитетным, рекурсивным, усеченным или аутентифицированным. Не думайте, что каждая запись в дополнительном разделе является запрошенным ответом.
Проверьте свое понимание
Выберите лучший ответ. Этот тест выполняется локально и не отправляет DNS-запросы на реальные домены.
Что означает флаг TC?