Что означает @ в имени хоста в конфигурации DNS?

15

Я создаю новые записи DNS в нашем контроллере домена (Windows Server 2016) и сталкиваюсь с зонами, где есть много записей, у которых нет обычного имени хоста, только «@».

Мы используем области и политики, новые функции Windows Server 2016 для настройки DNS.

Я знаю, что можно использовать «*» для подстановочных знаков в именах хостов, но я не знаю значения «@».

Имена хостов с "@"

Jask
источник
«Регистры»? Это действительный термин или записи или записи будут лучше? Мы говорим о ресурсных записях (RR) ...
Мэтью Элви
@ MatthewElvey Я думаю, что вы правы, записи или записи звучат лучше, чем "регистры".
Яск

Ответы:

30

Если именем домена (или зоны ) является «example.com.», То запись @ указывает, что именем записи DNS также является «example.com».

В графическом интерфейсе DNS-службы Microsoft Windows Server это (или, по крайней мере, долгое время) называется «То же, что родительская папка».

Обычно имя, используемое для записи DNS, указывает все перед именем зоны (обычно называемой «доменным именем»). Поэтому, если вы введете запись с именем «server01» в зоне DNS с именем «example.com», то полная запись будет «server01.example.com». Если вы хотите ввести запись, где полная запись - это просто "example.com" (что необходимо для многих вещей, например, записей MX), то вы вводите @ во многих системах DNS, чтобы сервер DNS отвечал на запросы на "example.com". с данными, которые вы добавляете к рассматриваемой записи.

Тодд уилкокс
источник
5
example.comФактически сокращаются example.com.- в конфигурации сервера DNS example.comстановится example.com.example.com., потому что без хвостохранилища точки это по отношению к $ORIGIN, который может быть передан с @.
Эса Йокинен
Большое спасибо!! Теперь я лучше понимаю, как это работает.
Jask
18

За то, что я мог найти в RFC, это означает

@               A free standing @ is used to denote the current origin.

Источник: https://tools.ietf.org/html/rfc1035

Надеюсь, это поможет

Фран Хименес
источник
Спасибо за ссылку.
Яск