Как я знаю, чтобы отличить, является ли ответ DNS авторитетным или нет, используется бит "Авторитетный ответ". Мои вопросы сейчас:

  1. Когда устанавливается бит (при каких обстоятельствах)?
  2. Кем это установлено? Вручную администратором сервера или автоматически сервером?

2 ответа2

0

См. RFC 1035 § 4.1.1.Формат раздела заголовка:

AA              Authoritative Answer - this bit is valid in responses,
                and specifies that the responding name server is an
                authority for the domain name in question section.

                Note that the contents of the answer section may have
                multiple owner names because of aliases.  The AA bit
                corresponds to the name which matches the query name, or
                the first owner name in the answer section.

По сути, этот бит будет, если запрашиваемый DNS-сервер считает, что он является доверенным для запрашиваемого имени. Обычно это означает, что запрашиваемый DNS-сервер указан в качестве сервера имен для зоны запрашиваемого имени, т. Е. Имеет запись NS RR в зоне запрашиваемого имени.

Это не имеет ничего общего с тем, чтобы быть основным (основным) или вторичным (salve) сервером имен. Все сервера имен, перечисленные в зоне делегирования, являются полномочными, независимо от того, являются ли они первичным или вторичным сервером имен.

-1

Бит «Авторитетный ответ» устанавливается в ответах DNS программным обеспечением сервера в соответствии с конфигурацией DNS, установленной администратором сервера. Конкретный синтаксис будет зависеть от используемого DNS-сервера.

Например, если сервер использует bind9, администратор сервера может назначить зону как master , в соответствии с разделом 6.2.28.1 в Справочном руководстве администратора BIND 9:

master    The server has a master copy of the data for the zone and will be
          able to provide authoritative answers for it.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .