Перейти к содержимому

DNS и бит достоверного ответа

0

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

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

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) сервером имен. Все сервера имен, перечисленные в зоне делегирования, являются полномочными, независимо от того, являются ли они первичным или вторичным сервером имен.

Flow ответил 8 лет назад
F 665
-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. 

Хорошо, а как насчет других типов зон? например "раб"? Если сервер установлен как «ведомый» для зоны, устанавливает ли он бит «Ответственный ответ» в ответах для этой зоны?

Mulligan · 9 лет назад · 0
user4556274 ответил 9 лет назад
U 1 254