Я создаю новые записи DNS в нашем DC (Windows Server 2016) и натыкаюсь на зоны, где есть много записей, у которых нет обычного имени хоста, только "@".
Мы используем области и политики, новые функции Windows Server 2016 для настройки DNS.
Я знаю, что можно использовать «*» для подстановочных знаков в именах хостов, но я не знаю значения «@».
Если имя домена (или зона) - это example.com., то запись @ указывает, что имя записи DNS также является example.com.
В графическом интерфейсе для службы DNS Microsoft Windows Server это (или, по крайней мере, долгое время) называется «То же, что и родительская папка».
Обычно имя, используемое для записи DNS, указывает все до имени зоны (обычно называемого «доменным именем»). Поэтому, если вы вводите запись с именем «server01» в зоне DNS с именем «example.com.», То полная запись будет «server01.example.com». Если вы хотите ввести запись, в которой полная запись - это просто «example.com» (что необходимо для многих вещей, например записей MX), то вы вводите @ во многих системах DNS, чтобы указать DNS-серверу отвечать на запросы для "example.com". с данными, которые вы добавляете в рассматриваемую запись.
То, что я смог найти в RFC, означает
@ A free standing @ is used to denote the current origin.
Источник: https://tools.ietf.org/html/rfc1035
Надеюсь, поможет