DNS

background image

Sieci Komputerowe

DNS

background image

Włodzimierz Filipo
wicz

Domain Name System

2

System nazw

• Początkowo zbiór maszyn sieci rozległej

tworzył płaską przestrzeń nazw. Przestrzeń
była zarządzana przez NIC (ang. Network
Information Center
). Głównym jego zadaniem
była troska o unikalność identyfikatorów.

• Z powodów technicznych i administracyjnych

płaska struktura nazw nie jest odpowiednia
dla dużych zbiorów.

background image

Włodzimierz Filipo
wicz

Domain Name System

3

System nazw

Decentralizacja mechanizmu przydzielania nazw
zakłada podział całej przestrzeni na niezależnie
zarządzane części i rozproszenie
odpowiedzialności za poprawność nazw.
Hierarchiczny system nazw jest podobny do
struktury zarządzania przedsiębiorstwem.
Przestrzeń nazw dzieli się na poszczególne
ośrodki i przekazuje się każdemu z ośrodków
odpowiedzialność za zarządzanie nazwami
lokalnymi.

background image

Włodzimierz Filipo
wicz

Domain Name System

4

Składnia nazw

hierarchicznych

nazwa_w_danym_ośrodku.ośrodek
przy czym ośrodek jest nazwą przydzielaną
przez władzę centralną. Za część
nazwa_w_danym_ośrodku odpowiedzialne są
władze ośrodka. Gdy władza centralna zgodzi
się na dodanie nowego ośrodka X, dodaje go
do listy poprawnych nazw a
odpowiedzialnością za wszystkie nazwy
wewnętrzne obarcza ośrodek X.

background image

Włodzimierz Filipo
wicz

Domain Name System

5

Składnia nazw

hierarchicznych

W ramach danego ośrodka
odpowiedzialność można dalej dzielić na
nowych poziomach hierarchii. W ten
sposób jeden poziom niżej mamy:
nazwa_w_grupie.grupa.ośrodek
Nazwy grup nie muszą być uzgadniane
pomiędzy ośrodkami.

background image

Włodzimierz Filipo
wicz

Domain Name System

6

W sieci rozległej TCP/IP

hierarchiczne nazwy są przydzielane w
zależności od struktury organizacji
odpowiedzialnej za dany fragment
przestrzeni nazw. Nie musi to odzwierciedlać
fizycznej struktury połączeń sieciowych.
Implementacja hierarchii nazw maszyn dla
sieci TCP/IP nosi nazwę systemu nazw
dziedzin DNS (ang. Domain Name System).

background image

Włodzimierz Filipo
wicz

Domain Name System

7

DNS

określa składnię nazw i reguły podziału
odpowiedzialności ale także definiuje sposób
implementacji systemu rozproszonego, który
zapewnia efektywne odwzorowanie nazw na
adresy.
Nazwy dziedzin na głównym poziomie
umożliwiają tworzenie dwóch odrębnych
hierarchii nazw: geograficznej i
organizacyjnej.

background image

Włodzimierz Filipo
wicz

Domain Name System

8

DNS

W hierarchii geograficznej zbiór maszyn
dzielony jest według położenia. Nazwy
wykorzystują standardowe dwuliterowe kody
krajów.
Alternatywą dla nazw geograficznych jest
hierarchia organizacyjna. Gdy jakaś
organizacja chce uzyskać nazwę nazw
dziedzin proponuje identyfikator i prosi o
zgodę władzę centralną.

background image

Włodzimierz Filipo
wicz

Domain Name System

9

DNS

System nazw dziedzin jest dość ogólny i
umożliwia używanie różnych nazw w
obrębie tego samego systemu.
Wprowadzono typ pozycji określanej w
systemie. Wśród możliwych typów są: adres
maszyny, skrzynka pocztowa, użytkownik.
Klient zadający pytanie o nazwę musi
sprecyzować pytanie i określić typ.

background image

Włodzimierz Filipo
wicz

Domain Name System

10

DNS

Dana nazwa w DNS może mieć wiele
znaczeń. Pytając o nazwę trzeba
określić typ obiektu jakiego ona
dotyczy. Na podstawie składni nazwy
nie można określić klasy obiektu z
którym jest związana. W szczególności
nic nie można powiedzieć na podstawie
liczby członów nazwy.

background image

Włodzimierz Filipo
wicz

Domain Name System

11

DNS - Odwzorowanie nazw

Mechanizm odwzorowania nazw
wykorzystuje niezależne, współpracujące
ze sobą serwery nazw. Serwery tworzą
system rozproszony, którego elementy
położone są w poszczególnych ośrodkach.
Drzewo serwerów tworzy abstrakcyjną
strukturę logiczną wykorzystującą sieć do
komunikacji.

background image

Włodzimierz Filipo
wicz

Domain Name System

12

DNS - Odwzorowanie nazw

W praktyce zależność między drzewem
serwerów a hierarchią nazw nie jest
bezpośrednia. Jeden serwer może obsłużyć
kilka poziomów nazw. Stąd cała struktura
jest bardziej spłaszczona.
Jak klient znajduje serwer, od którego
powinien rozpocząć poszukiwanie nazwy? Jak
jeden serwer nazw znajduje inne serwery w
celu określenia kompletnego adresu?

background image

Włodzimierz Filipo
wicz

Domain Name System

13

DNS - Odwzorowanie nazw

na adresy

Klient musi znać adres przynajmniej
jednego serwera nazw. Każdy serwer nazw,
z kolei musi znać adres przynajmniej
jednego serwera dziedziny bezpośrednio
nadrzędnej. Serwery nazw porozumiewają
się ze sobą używając wspólnego protokółu.
Adres maszyny zapewniającej tłumaczenie
nazw może być ustawiany przy rozruchu
sytemu. Odpowiednie dane mogą znajdować
się w plikach konfiguracyjnych.

background image

Włodzimierz Filipo
wicz

Domain Name System

14

DNS - Odwzorowanie nazw

na adresy

W przypadku gdy mechanizm
odwzorowania może sam uzupełnić
brakującą część nazwy dopuszcza się
stosowanie skrótów nazw.
Oprogramowanie klientów
implementuje mechanizm skrótów za
pomocą listy sufiksów dziedziny.

background image

Włodzimierz Filipo
wicz

Domain Name System

15

DNS - Skróty

W kompletnej nazwie: vega.wsm.gdynia.pl
lista skrótów obejmuje:
wsm.gdynia.pl
gdynia.pl
puste
Obowiązek rozwijania skrótów spoczywa
na kliencie i nie jest częścią systemu
DNS. Program używający skrótów może
nie działać poza środowiskiem.

background image

Włodzimierz Filipo
wicz

Domain Name System

16

Z

a

k

ła

d

k

a

D

N

S

w

ła

śc

iw

o

śc

i

za

in

st

a

lo

w

a

n

e

g

o

p

ro

to

k

ó

łu

T

C

P

/I

P

background image

Włodzimierz Filipo
wicz

Domain Name System

17

Z

a

k

ła

d

k

a

A

d

re

s

IP

w

ła

śc

iw

o

śc

i

za

in

st

a

lo

w

a

n

e

g

o

p

ro

to

k

ó

łu

T

C

P

/I

P


Document Outline


Wyszukiwarka

Podobne podstrony:
TFTP i DNS(2)
DNS
DNS konfiguracja serwera
Konfiguracja DNS w OS Linux
10 2 2 9 Lab Observing DNS Resolution
DNS 1
Poradnik maniaka kompurerowego, DNS-Książka internetowa
Lab 6, 10.2.2.8 Packet Tracer - DNS and DHCP Instructions
dns lab1
DNS, LABDNS1, DNS
DNS, LABDNS1, DNS
Windows 2 - Laboratorium 3a, Zarzadzanie DNS
Konfiguracja DNS 1
DNS
dns
dns client and cache manual
D1-07 Laboratoria SBS2003 DNS, sbs(1)
Windows 2 - Laboratorium 2b, DNS

więcej podobnych podstron