Назначение записи NS для текущей зоны в зоне DNS
Два случая:
Случай 1- файл зоны example.com:
@ IN SOA dns.example.com. info.example.com. (1 8H 8H 8H 8H)
IN NS dns
dns IN A 123.123.123.123
Чем полезна вторая и третья строки? Я понимаю, что они могут быть необходимы для определения dns.example.com. Есть ли другое применение?
Дело 2- файл зоны на foo.com:
@ IN SOA dns.example.com. info.foo.com. (1 8H 8H 8H 8H)
IN NS dns.example.com.
В этом случае необходима вторая строка? Почему было бы полезно иметь эту запись NS для зоны foo.com, если мы уже находимся в этой зоне?
Кроме того, необходимо ли, чтобы первая и вторая строки указывали на один и тот же сервер? Если нет, то в какой ситуации они будут другими?
1 ответ
Вам может понадобиться провести исследование о DNS и его записях. Первая строка в первом примере - "Начало прав доступа". Он содержит основные сведения, такие как главный сервер имен, административный адрес электронной почты, серийный номер зоны и параметры таймера.
Вторая строка определяет, что сервер действительно является официальным сервером для зоны. Это означает, что он имеет полномочия отвечать за домен. Это цель записей NS.
Ниже приведена клейкая запись, связанная с сервером имен. Так как запись NS находится в той же зоне, что и домен, который вы ищете, необходимо определить IP-адрес, по которому будет произведен поиск, чтобы выполнить предварительный поиск.
Во втором примере он следует по тому же пути, за исключением того, что серверы имен находятся в другой зоне, вместо этого он выполняет поиск внутри этой зоны.
С DNS это систематический процесс, чтобы определить, что вы получили правильные записи для правильных вещей. Вот почему вы часто будете видеть несколько строк, когда они будут проходить через соответствующие записи.