Назад | Перейти на главную страницу

Что означает "@" в файле зоны DNS?

У меня есть следующие данные в файле зоны DNS для моего домена:

$ORIGIN mydomain.com.
@       IN      A       208.X.Y.Z
mail    IN      A       208.X.Y.Z
... etc..

Что это @ линия означает? Я знаю, что такое запись A .. но хост с амперсанд в знак?

RFC 1035 определяет формат файла зоны DNS.

... на странице 34 вы найдете:

@ Свободно стоящее @ используется для обозначения текущего происхождения.

Это означает, что @ это ярлык для имени, определенного с помощью $ORIGIN.

Вы можете найти больше информации на $ORIGIN Вот, это отрывок из Pro DNS и BIND, опубликовано Apress.

Это корень, или в вашем примере это mydomain.com.

Это псевдоним для самого имени зоны. В этом случае он указывает, что имя зоны имеет этот адрес (или запись mx, или ...)