ďťż
Lemur zaprasza
ODWZOROWYWANIE NAZW NA ADRESY       Programy, które zapamiętują informacje o przestrzeni nazw domeny, nazywane są serwerami nazw, odwzorowują one nazwy na adresy IP. Serwery nazw dysponują całkowitą informacją o pewnej części przestrzeni nazw domeny, nazywanej strefą. Informację tę pobierają z pliku lub z innego serwera nazw- mówimy wtedy, że mają pozwolenie dla tej strefy. Głównym ich zadaniem jest odpowiadanie na zapytania, używając informacji zawartych w bazie.       Nazwy domen zawarte w przekazywanych informacjach mają postać ciągu etykiet. Nazwa domeny identyfikuje węzeł. Każdy węzeł może zawierać zbiór informacji, może też być pusty. Dane skojarzone z nazwami domen zawarte są w rekordach zasobów (resource records, RRs). Rekordy są podzielone na klasy, z których każda odnosi się do typu sieci lub oprogramowania. Obecnie znajdują się tam klasy dla internetu (opartego na protokole TCP/IP), sieci opartych na protokołach Chaosnet i sieci, które używają oprogramowania Hesiod. Wewnątrz klasy rekordy mają kilka rodzajów, odpowiadających różnym odmianom danych, które mogą być pamiętane w przestrzeni nazw danych. Różne klasy mogą definiować różne rodzaje rekordów. Niemal każda klasa definiuje rodzaj adres. Lista ważniejszych typów rekordów zasobów: A : adres hosta, mapowanie nazw na adresy np. ; name ttl addr-class entry-type adress miami.cities.dec.com IN A 128.11.22.44 IN A 128.11.22.33 NS: serwery nazw np. movie.edu. IN NS terminator.movie.edu. - terminator.movie.edu. jest serwerem nazw dla strefy movie.edu. SOA : początek pełnomocnictwa, wskazuje, że serwer nazw jest najlepszym źródłem danych w tej strefie np. movie.edu. IN SOA terminator.movie.edu. al.Robocop.movie.edu. ( ) - terminator.movie.edu. jest nazwą podstawowego serwera nazw - al.robocop.movie.edu. jest adresem poczty elektronicznej osoby opiekującej się danymi WKS : dobrze znane usługi PTR : wskaźnik nazwy domeny, mapowanie adresów na nazwy np. HINFO : informacje o hoście MX : wymiana poczty TXT : tekst Rekordy zasobów są reprezentowane fizycznie w postaci binarnej jako pakiety protokołu DNS i są zwykle zakodowane podczas przechowywania w serwerach nazw. Rodzaje serwerów nazw. DNS definiuje dwa rodzaje serwerów nazw: - podstawowy serwer główny, - drugorzędny serwer główny.       Podstawowy serwer główny czyta dane strefy z pliku na dysku, drugorzędny dostaje dane strefy od innego serwera nazw. Po uruchomieniu drugorzędny serwer kontaktuje się ze swoim głównym serwerem nazw i jeśli to konieczne pobiera dane strefy ( przekazanie strefy ). Pomocnicze serwery nazw są ważne, gdyż warto mieć więcej niż jeden serwer nazw dla danej strefy. Umożliwia to osiągnięcie równomiernego rozłożenia obciążenia i zbliża wszystkie hosty w strefie do serwerów nazw. Resolwer to program, który ma dostęp do serwerów nazw. Działające na hoście programy, potrzebując informacji z przestrzeni nazw domen, stosują program resolwera. Obsługuje on: - zapytania serwera nazw, - interpretację odpowiedzi, - zwrot informacji do programów, które o nią prosiły. Szukanie odpowiedzi na pytanie najbardziej obciąża serwer nazw. |