Co oznacza @ w nazwie hosta w konfiguracji DNS?

15

Tworzę nowe rekordy DNS w naszym DC (Windows Server 2016) i wpadam na strefy, w których jest wiele rekordów, które nie mają zwykłej nazwy hosta, tylko „@”.

Używamy zakresów i zasad, nowych funkcji systemu Windows Server 2016 do konfiguracji DNS.

Wiem, że można używać „*” dla symboli wieloznacznych w nazwach hostów, ale nie znam znaczenia „@”.

Nazwy hostów z „@”

jask
źródło
„rejestry”? Czy to prawidłowy termin, czy wpisy lub zapisy byłyby lepsze? Mówimy o rekordach zasobów (RR) ...
Matthew Elvey
@MatthewElvey Myślę, że masz rację, wpisy lub nagrania brzmią lepiej niż „rejestry”.
jask

Odpowiedzi:

30

Jeśli nazwa domeny (lub strefy ) to „example.com.”, Wówczas rekord @ wskazuje, że nazwa rekordu DNS to również „example.com”.

W graficznym interfejsie użytkownika dla usługi DNS systemu Microsoft Windows Server nazywa się to (lub przynajmniej było od dłuższego czasu) „Taki sam jak folder nadrzędny”.

Zwykle nazwa używana dla rekordu DNS wskazuje wszystko przed nazwą strefy (powszechnie nazywaną „nazwą domeny”). Jeśli więc wpiszesz rekord o nazwie „server01” w strefie DNS o nazwie „example.com.”, Wówczas pełny rekord to „server01.example.com”. Jeśli chcesz wprowadzić rekord, w którym pełny rekord to po prostu „example.com” (co jest niezbędne do wielu rzeczy, takich jak rekordy MX), to wpisz @ w wielu systemach DNS, aby poinformować serwer DNS, aby odpowiedział żądania dotyczące „example.com”. z danymi dodanymi do danego rekordu.

Todd Wilcox
źródło
5
example.comJest rzeczywiście skrócić example.com.- w konfiguracji serwera DNS example.comstaje example.com.example.com., bo bez odpadzie kropka to w stosunku do $ORIGIN, które mogą być określone z @.
Esa Jokinen
Wielkie dzięki!! Teraz lepiej rozumiem, jak to działa.
jask
18

Oznacza to, co mogłem znaleźć w RFC

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

Źródło: https://tools.ietf.org/html/rfc1035

Mam nadzieję, że to pomoże

Fran Gimenez
źródło
Dzięki za referencje.
jask