Wiemy, że w pełni kwalifikowana nazwa domeny (FQDN) składa się z hostname.domain.TLD .
Czy ta nazwa hosta nazywana jest również nazwą subdomeny? Jaka jest nazwa hosta i jaka jest nazwa subdomeny?
Wiemy, że w pełni kwalifikowana nazwa domeny (FQDN) składa się z hostname.domain.TLD .
Czy ta nazwa hosta nazywana jest również nazwą subdomeny? Jaka jest nazwa hosta i jaka jest nazwa subdomeny?
Odpowiedzi:
DNS pozwala na dowolne zagnieżdżanie etykiet. Nie ma wymogu, aby jakakolwiek konkretna etykieta odnosiła się do określonego węzła.
„Węzeł” jest sekwencją etykiet, przy czym zazwyczaj każda etykieta wskazuje punkt przekazania.
Na przykład, com
i uk
to etykiety wyznaczające domen najwyższego poziomu. Wewnątrz uk
nie jest statyczną strukturę subdomeny gdzie skutecznie „najwyższym poziomie” jest gov.uk
, or.uk
, ac.uk
, co.uk
etc (co oznacza „górę”, jak w nie można zarejestrować coś w uk
bezpośrednio, choć oczywiście uk
administratorzy mogli zdecydować, aby dodać nowe etykiety drugiego poziomu) . Wiele krajów ma ten drugi poziom, choć w żadnym wypadku nie jest on uniwersalny (a niektóre kraje i domeny mają jeszcze więcej takich poziomów wewnętrznych).
Na przykład example.com
jest delegowany przez com
domenę najwyższego poziomu (zwaną także „strefą”) do swojego właściciela, który może dalej delegować poszczególne węzły w tej domenie. Więc właściciel example.com
mógłby zdecydować, że nie będzie subdomeny mail.example.com
i zawiera ona serwery pocztowe, których nazwy mogą być mx1.mail.example.com
, mx2.mail.example.com
itd to nie jest bardzo często w praktyce, ale naprawdę duża organizacja może przekazać część lub całość swojej DNS dalej poszczególne działy lub oddzielne organizacje.
(Typowym przykładem w prawdziwym życiu są dostawcy usług. Jeśli prowadzisz usługę internetową lub e-mail, example.net
możesz mieć ajax.example.net
, acme.example.net
itp., I każda z nich jest delegowana Twoim klientom Ajax Inc i Acme Corp. Innym scenariuszem są usługi regionalne - na.example.org
do obsługi North Ameryka, eu.example.org
aby służyć Europie itp.)
Aby ostatecznie odpowiedzieć na twoje pytanie, czy węzeł jest rzeczywistym hostem (rzeczywistym serwerem), czy tylko innym poziomem w DNS, zależy całkowicie od organizacji, która jest jego właścicielem. To nie jest rzadkością w przypadku węzeł mieć zarówno role ( mail.example.info
może być rzeczywisty serwer poczty z adresu IP, a nie może być nadal strefa DNS zawierająca mx1.mail.example.info
a mx2.mail.example.info
itd. To nie jest bardzo przekonujące przykład, boję się, ale nie ma bez technicznego powodu nie mógłbyś tego zrobić. Spróbuję wymyślić lepszy przykład ...)
„Subdomena” jest tylko wskazaniem, że konkretna etykieta znajduje się poniżej najwyższego poziomu i zawiera dodatkowe węzły. Tak więc „sub” jak w „not top” i „domain” jak w „label zawierającej więcej etykiet”.
Rozłączenie między mechaniką DNS (istnieją „strefy” z „etykietami” identyfikującymi „węzły”) a rzeczywistą semantyką w świecie rzeczywistym (istnieje zestaw domen głównych, czyli domen najwyższego poziomu i domen w nich kupowanych i sprzedawane, a poddomeny w tych, które zwykle są dowolnymi poddziałami zaimplementowanymi przez właściciela domeny), są zasadniczo cechą, a nie błędem. Implementacja nie określa żadnej konkretnej polityki i może być używana do rzeczy, które nie są obecnie w żadnej polityce. Wielokrotnie widzieliśmy tę iskrę pożyteczne innowacje i nowe zasady.
somebody@dk
ale nie zawracałem sobie głowy googlowaniem.