У меня есть следующие данные в файле зоны 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, или ...)