INF Apunts 2122 2ASIX M08 UF1 P3

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 101

UF1: Configuració de la xarxa (DNS

i DHCP)
M8: SERVEIS DE XARXA I INTERNET

CFGS – Administració de sistemes informàtics i xarxes

M08 – Serveis de Xarxa i Internet


CFGS ASIX
NF2 - El servei DNS

Saltar a la primera
página
INTRODUCCIÓ
 Domain Name System o DNS (en català:
sistema de noms de domini) és un sistema de
nomenclatura jeràrquica per a ordinadors,
serveis o qualsevol recurs connectat a
Internet o a una xarxa privada.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
INTRODUCCIÓ
 La seva funció més important és traduir
(resoldre) a noms entenedors per als
humans els identificadors binaris (adreces
IP) associats amb els equips connectats a la
xarxa, amb el propòsit de poder localitzar i
adreçar aquests equips mundialment.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
INTRODUCCIÓ
 Va ser dissenyat inicialment per Paul
Mockapetris al 1984 per amainar els
problemes d’escalatge que suposava l’ús
d’adreces IP (difícils de memoritzar i
associar al seu contingut).

M08 – Serveis de Xarxa i Internet


CFGS ASIX
INTRODUCCIÓ
 En una primera aproximació el DNS
consistia en un sol arxiu, conegut com taula
de host, que era mantingut pel Stanford
Research Institute's Network Information
Center (SRI-NIC).

M08 – Serveis de Xarxa i Internet


CFGS ASIX
INTRODUCCIÓ
 El sistema era força simple: quan algú
registrava un domini s’afegia a la taula i els
administradors dels sistemes havien
d’actualitzar la seva versió de la taula via
FTP.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
INTRODUCCIÓ
 Òbviament aquest sistema va quedar
obsolet un cop la xarxa va començar a
créixer ja que, tot i acomplir els seus
objectius, distava molt de ser un mètode
eficient de distribució a més de tenir un
elevat cost de manteniment.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
INTRODUCCIÓ
 Sense una bona infraestructura pel DNS
l'accessibilitat d'Internet quedava força
minvada, de manera que Mockapetris i
alguns col·legues van començar a treballar
en el sistema actual.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
INTRODUCCIÓ
 La nova implementació del DNS es va
pensar ja sobre la natura de la pròpia
Internet, cosa que li ha permès mantenir-se
fins el dia d’avui: un sistema de bases de
dades distribuïdes, interconnectades, del
que cap organització en solitari n’és
directament responsable.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
INTRODUCCIÓ

M08 – Serveis de Xarxa i Internet


CFGS ASIX
INTRODUCCIÓ
 Donada la seva arquitectura, DNS està
preparat per un creixement pràcticament
il·limitat. Abans d’analitzar-la cal
familiaritzar-se amb l’estructura del sistema
de noms DNS. Aquesta estructura descriu
un arbre de dominis, permetent diferents
subdominis dins d’un mateix domini o
subdomini.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Sistema de noms DNS
 Un nom de domini usualment consisteix
en dues o més parts (tècnicament
etiquetes), separades per punts quan les
hi escriu en forma de text. Per exemple:

www.xtec.cat

www.wikipedia.es

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Sistema de noms DNS
 A l’etiqueta situada més a la dreta se
l’anomena domini de nivell superior
(en anglès top level domain, TLD).

www.exemple.org

TLD

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Sistema de noms DNS
 Cada etiqueta a l'esquerra especifica
una subdivisió o subdomini.
 En teoria, aquesta subdivisió pot tenir
fins a 127 nivells, i cada etiqueta pot
contenir fins a 63 caràcters, però
restringits a que la longitud total del nom
del domini no excedeixi els 255
caràcters, encara que en la pràctica els
dominis són gairebé sempre molt més
curts.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Sistema de noms DNS
 Finalment, la part més a l’esquerra del
domini sol expressar el nom de la
màquina (en anglès hostname). La resta
del nom de domini simplement especifica
la manera de crear una ruta lògica a la
informació requerida. Per exemple, el
domini es.wikipedia.org tindria el nom de
la màquina "és", encara que en aquest
cas no es refereix a una màquina física
en particular.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Sistema de noms DNS
 Denominem Fully Qualified Host Name
(FQHN) al nom complet d’un host.

Pc1.insjoaquimmir.cat
 Denominem Domain Name a la part
d’un FQHN a la dreta del nom de host.

insjoaquimmir.cat

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Servei de Resolució de noms DNS
 Com ja hem esmentat, el servei
DNS s’utilitza sobretot per a
la resolució de noms, és a
dir, decidir quina adreça IP
correspon a un determinat
nom complet de host.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Servei de Resolució de noms DNS
 Els usos més comuns d’aquest servei
són:
 Resolució de noms: Donat el nom
complet d’un host (p.e. www.xtec.cat),
obtenir les adreces IP (en aquest cas,
213.176.161.13).
 Resolució inversa d’adreces: És el
mecanisme invers a l'anterior. Consisteix
en, donada una adreça IP, obtenir el seu
nom DNS associat.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Servei de Resolució de noms DNS
 Resolució de servidors de correu:
Donat un nom de domini (per exemple
gmail.com) obtenir el servidor a través
del qual s’ha de fer el lliurament del
correu electrònic (en aquest cas, gmail-
smtp-in.l.google.com).

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Arquitectura DNS
 Per a l’operació pràctica del sistema
DNS s’utilitzen tres components
principals:
Els Clients DNS
Els Servidors DNS
Les Zones d'autoritat

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Arquitectura DNS
 Client DNS: Un programa client DNS
que s’executa en l’ordinador de l’usuari i
que genera peticions DNS de resolució
de noms a un servidor DNS.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Arquitectura DNS
 Servidors DNS: Que contesten les
peticions dels clients. Els servidors
recursius tenen la capacitat de reenviar
la petició a un altre servidor si no
disposen de la direcció demanada.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Arquitectura DNS
 Zones d’autoritat: porcions de l’espai de
noms de domini que emmagatzemen les
dades. Cada zona d’autoritat abasta
almenys un domini i possiblement els
seus subdominis, si aquests últims no
són delegats a altres zones d’autoritat.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Arquitectura DNS
 Vist amb més detall, el sistema està
estructurat en forma d’arbre. Cada node
de l’arbre està format per un grup de
servidors que s’encarreguen de resoldre
un conjunt de dominis (zona d’autoritat).

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Arquitectura DNS
 Un servidor pot delegar en un altre (o
altres) l’autoritat sobre alguna de les
seves subzones (és a dir, algun
subdomini de la zona sobre la qual ell té
autoritat).

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Arquitectura DNS

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Arquitectura DNS
 Els servidors amb autoritat sobre els TLD
són els anomenats root servers (o
servidors arrel) del sistema. Aquests
són fixos, ja que poques vegades
canvien, i actualment són 13 (realment
les màquines físiques són moltes més).
Cadascun d'aquests servidors té una
lletra (de la A a la M) i el nom de
màquina lletra.root-servers.net

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Arquitectura DNS

http://www.root-servers.org

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Arquitectura DNS
 L’arxiu root zone file és un directori de
directoris, que inclou la informació sobre
els noms de domini de primer nivell (els
TLD: .com, .org, etc.) I els regionals
( .es, .it, .uk, etc.). Els 13 servidors
proporcionen accés a aquest fitxer per
què totes les operacions DNS de la
Xarxa s’efectuïn correctament.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Arquitectura DNS
 L’espai de domini de la xarxa
Internet està dividit bàsicament en
tres nivells:
 Nivell Arrel
 Nivell TLD
 Nivell secundari.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Arquitectura DNS

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Resolució de noms DNS
 Els servidors de noms de domini
superiors, és a dir, els servidors de
noms d’arrel o primaris, són els que
deleguen la resolució de noms de
dominis per nombres IP als servidors de
noms de domini de nivell màxim o TLD.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Resolució de noms DNS
 Alhora, els servidors de noms de
domini de nivell màxim (TLD) deleguen
la resolució de noms per números IP als
servidors de noms de domini de nivell
secundari. En aquest nivell es troben
tots els noms de domini assignats als
ordinadors que ofereixen serveis
d'Internet.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Resolució de noms DNS
 Dins de l’espai de noms de domini de la
xarxa Internet es troba l’espai de noms
de domini in-addr.arpa, la funció és
associar una adreça IP amb un nom de
domini.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Resolució de noms DNS
 D'aquesta manera l’usuari a partir d'una
adreça IP pot conèixer el nom de domini
associat a aquesta adreça IP.
Per exemple 13.161.176.213.in-
addr.arpa retorna en una recerca a
www.xtec.cat.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Zones d’autoritat DNS
 Abans definíem una zona d’autoritat
com una porció de l’espai de noms de
domini que abasta almenys un domini i
possiblement els seus subdominis, si
aquests últims no són delegats a altres
zones d’autoritat.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Zones d’autoritat DNS
 Cada zona conté almenys un servidor
de noms de domini autoritari, que és
l’autoritat de la zona ja que conté tots els
registres de recursos de la zona. Un
servidor de noms de domini autoritari es
defineix amb els registres de recurs NS i
SOA que veurem més endavant.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Zones d’autoritat DNS
 Perquè el protocol DNS sigui
tolerant a falles es recomana tenir
dos o més servidors de noms de
domini autoritaris per zona on
almenys un d’ells sigui màster.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Zones d’autoritat DNS
 Hi ha diferents tipus de servidors de
noms:
Servidors de noms de domini
Primari o Màster
Servidors de noms de domini
Secundaris o Esclaus
Servidors de noms de domini
Recursius o Cache

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Zones d’autoritat DNS
 El servidor que contingui les dades de la
zona en el seu sistema de fitxers es
coneix amb el nom de servidor de
noms de domini primari o màster. Els
servidors de noms de domini primaris
carreguen les dades de la zona a través
dels arxius de la zona ubicats en el
sistema d'arxius del servidor.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Zones d’autoritat DNS
 Els servidors de noms de domini
esclaus carreguen el contingut de la
zona d’un altre servidor usant un procés
de rèplica conegut com a transferència
de zona. Les dades es transfereixen
típicament des d’un servidor de noms de
domini primari.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Zones d’autoritat DNS
 Un servidor de noms de domini
recursius o cache utilitza cerques
recursives en el sistema de noms de
domini amb la finalitat de buscar l’adreça
IP associada al nom de domini sol·licitat
per resoldre.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Zones d’autoritat DNS
 Per cada cerca el servidor de noms de
domini recursiu emmagatzema el resultat
en memòria "Cache" per tal d’accelerar
futures recerques.
 Aquests servidors cache mai poden ser
autoritaris.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Base de dades DNS
 Cada servidor de noms de domini manté
una base de dades que serveix per
associar els noms de dominis amb adreces
IP. Aquesta base de dades es coneix amb
el nom d'arxius de la zona.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Base de dades DNS
 Cada servidor de noms de domini
també manté una base de dades de
resolució inversa. Aquesta base de
dades es coneix amb el nom
d'arxius de resolució inversa de
la zona.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Base de dades DNS
 Ambdues bases de dades es
gestionen mitjançant un servidor de
noms, el qual respon a les
sol·licituds fetes pels clients DNS.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Base de dades DNS
 El format d’aquestes bases de
dades són fitxers de text on es
defineixen els registres de recurs
"Resource Records RR" que
serveixen per especificar la relació
entre un nom de domini i una
adreça IP.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Base de dades DNS
 Un registre de DNS és una
estructura de dades que conté la
següent informació:
Nom de registre
Tipus
Classe
TTL
RDATA LENGTH (Longitud de Dades
que conté el registre)
RDATA (Dades que conté el registre)

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Base de dades DNS

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Base de dades DNS
 Nom de registre: el nom de
registre ha de ser un nom FQHN o
bé un nom de domini, o bé una
adreça IP, depenent del tipus de
registre.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Base de dades DNS
 TTL: és el temps de vida del
registre. Defineix la quantitat de
segons que la informació sobre
aquest registre pot ser mantinguda
en la memòria caché d’un servidor
no autoritari o d’un client que l’hagi
obtingut. Si el ttl és omès fa servir el
ttl indicat pel recurs definit en la
secció SOA.
M08 – Serveis de Xarxa i Internet
CFGS ASIX
Base de dades DNS
 Tipus: un valor sobre 16 bits que
defineix el tipus de recurs descrit
pel registre. Els tipus més
habitualment utilitzats (n’hi ha més)
són els següents:

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Tipus de registres DNS
 A: aquest és un tipus de base que
fa coincidir el nom canònic amb
l'adreça IP. A més, poden existir
diversos registres A relacionats
amb diferents equips de la xarxa.
En IPv6 aquests registres són de
tipus AAAA.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Tipus de registres DNS
 CNAME (Nom Canònic): Permet
definir un àlies per al nom canònic.
És particularment útil per
subministrar noms alternatius
relacionats amb diferents serveis en
el mateix equip.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Tipus de registres DNS
 HINFO: aquest és un camp només
descriptiu que permet la descripció
en particular del maquinari de
l'ordinador (CPU) i del sistema
operatiu (OS). Generalment es
recomana no completar per evitar
subministrar informació que pugui
ser útil a pirates informàtics.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Tipus de registres DNS
 MX (Mail eXchange): és el servidor
de correu electrònic. Quan un
usuari envia un correu electrònic a
una adreça (user@domain), el
servidor de correu sortint interroga
al servidor de nom de domini amb
autoritat sobre el domini per obtenir
el registre MX.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Tipus de registres DNS
 Poden existir diversos registres MX
per domini, per així subministrar
una redundància en cas de fallida
en el servidor principal de correu
electrònic. D'aquesta manera, el
registre MX permet definir una
prioritat amb un valor entre 0 i
65.535.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Tipus de registres DNS
 NS: es crea un registre NS per cada
servidor de noms de domini amb
autoritat sobre la zona.
 PTR: Associa una adreça IP amb
un nom DNS. Per a resolució
inversa.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Tipus de registres DNS
 SOA (Start Of Authority (Inici
d'autoritat)): el camp SOA permet la
descripció del servidor de nom de
domini amb autoritat a la zona, així
com l'adreça de correu electrònic
del contacte tècnic (on el caràcter
"@" és reemplaçat per un punt).

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Base de dades DNS
 Classe: la classe en el cas de
registres DNS sempre pren el valor
IN (relacionada a protocols
d'Internet).

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Base de dades DNS
 RDATA LENGTH: ens indica la
longitud del camp RDATA.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Base de dades DNS
 RDATA: aquests són les dades
relacionades amb el registre. Aquí
es troba la informació esperada
segons el tipus de registre:

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Base de dades DNS
 A: l'adreça IP de 32 bits:
 CNAME: el nom de domini;
 HINFO: diversos camps.
 MX: la prioritat de 16 bits, seguida
del nom FQHN d’un servidor de
correu associat a la zona.
 NS: el nom FQHN d’un servidor de
noms autoritari associat a la zona.
 PTR: el nom de domini;
 SOA: diversos camps.
M08 – Serveis de Xarxa i Internet
CFGS ASIX
Consultes DNS
 Una consulta és una sol·licitud de
resolució de nom que s’envia a un
servidor DNS. Hi ha dos tipus de
consultes: recursives i iteratives

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 Quan una aplicació de l'equip local
utilitza un nom de domini DNS, es
genera una sol·licitud al servei
Client DNS per procedir a la seva
resolució mitjançant la informació
emmagatzemada en la caché DNS
local. Si es pot resoldre el nom
consultat, es respon a la consulta i
el procés finalitza.
M08 – Serveis de Xarxa i Internet
CFGS ASIX
Consultes DNS
 La caché DNS local és un espai de
memòria a on el client
emmagatzema temporalment els
registres associats a les consultes
DNS que va realitzant.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 Podeu visualitzar la caché DNS al
cmd de Windows amb la comanda:

Ipconfig /displaydns

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 Si la consulta no coincideix amb
una entrada de la memòria caché,
el procés de resolució continua amb
la consulta del client al servidor
DNS per resoldre el nom.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 Les consultes de client DNS a
servidor DNS sempre són
recursives.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 Una consulta recursiva és aquella
realitzada a un servidor DNS en la
qual el client DNS demana al
servidor DNS que proporcioni una
resposta completa a la consulta

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 El servidor DNS comprova la seva
zona de cerca directa i la memòria
caché per trobar una resposta a la
consulta.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS

Consulta recursiva per a


www.xtec.cat
Base
de dades
213.176.161.13

Computer1 Servidor DNS

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 Si el servidor DNS no pot donar una
resposta a la consulta a partir de la
seva base de dades (la zona sobre
la que és autoritari) ni de la seva
caché, haurà de recórrer a altres
servidors DNS per a poder resoldre
la petició.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 Els servidors DNS, quan es fan
consultes entre ells, les fan
iteratives per defecte excepte si
utilitzen reenviadors.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 Un reenviador és un servidor DNS
designat per altres servidors DNS
interns per reenviar consultes i
resoldre noms de domini DNS
externs o fora del lloc.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
Consulta iterativa
Reenviador Root Hint (.)
Preguntar .com
Consul
ta iterativa
a
si v

Pregun
tar .com
ur

nwtrad
rec

.11

ers.co
m
ta

.64
l
nsu

Co n
.16

sulta
Co

itera
172

Resp tiva
uest
172.1 a auto
6. 64.11 rizad
a
Cons
ulta r
mail1 ecursiv
.nwtr a nwtraders.com
aders para
Servidor DNS .com
Computer1
local

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 Una consulta iterativa és aquella
efectuada a un servidor DNS en la
qual es demana la millor resposta
que el servidor DNS pot
proporcionar sense buscar ajuda
addicional d’altres servidors DNS.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 El resultat d’una consulta iterativa
sol ser una referència a un altre
servidor DNS de nivell inferior a
l’arbre DNS.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 La resolució comença sempre des
dels servidors DNS superiors
"Servidors de noms de domini
d'arrel primaris" fins arribar al
servidor DNS de nivell secundari
que conté la informació sobre la
zona sol·licitada pel resoldre.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS

Consulta iterativa
Servidor DNS Root Hint (.)
local
Preguntar .cat 1
Consul
ta itera
tiva
c.ca para

Pregun .cat
tar xte
c.cat
a
t
www ecursiv

2
3

Co n
.xte

61. 1

sulta
r

itera
ulta

tiva
76.1

Resp
osta
s

auto
Con

.1

ritza
213

da
3
Computer1 xtec.cat

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 En les diapositives anteriors, a les
consultes DNS, se suposa que el
procés finalitza amb una resposta
positiva tornada al client.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 No obstant totes les respostes
possibles són:
Una resposta amb autoritat
Una resposta positiva
Una resposta de referència
Una resposta negativa

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 Una resposta amb autoritat és
una resposta positiva tornada al
client i lliurada amb el bit d’autoritat
activat en el missatge DNS per
indicar que la resposta es va obtenir
d’un servidor amb autoritat directa
per al nom consultat.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 Una resposta positiva és una
resposta afirmativa no provinent
d’un servidor autoritari sinó d’una
cache d’un altre servidor DNS que
l’ha obtinguda fruit d’una consulta
anterior.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Consultes DNS
 Una resposta de referència és una
resposta no completa a la consulta
realitzada però que ens adreça a un
altre servidor DNS que ens pot
ajudar a obtenir la resposta
completa (P.E.: preguntem per
www.xtec.cat a un servidor arrel i
aquest ens dona l’adreça de .cat
per què li preguntem a ell)
M08 – Serveis de Xarxa i Internet
CFGS ASIX
Consultes DNS
 Una resposta negativa del servidor
pot indicar que es va trobar un dels
dos resultats següents possibles:
 Un servidor amb autoritat informa
que el nom consultat no existeix en
l’espai de noms DNS.
 Un servidor amb autoritat informa
que el nom consultat existeix, però
no existeixen registres del tipus
especificat per aquest nom.
M08 – Serveis de Xarxa i Internet
CFGS ASIX
Consultes DNS
 El client DNS retorna finalment el
resultat de la consulta, en forma de
resposta positiva o negativa, al
programa sol·licitant, i
emmagatzema en memòria caché
la resposta obtinguda.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Protocol DNS
 El protocol DNS treballa en la capa
d’aplicació. Si el segment a enviar
és menor que 512 Bytes utilitza el
protocol UDP, en cas contrari
s’utilitza el protocol TCP. El nombre
de port que utilitza el protocol DNS
per comunicar-se amb la capa
d’aplicació és el nombre 53.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Protocol DNS

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Protocol DNS
 Identification: és un identificador
de 16 bits assignat pel programa.
Aquest identificador es copia en la
resposta corresponent del servidor
de noms i es pot utilitzar per
diferenciar respostes quan
concorren múltiples consultes.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Protocol DNS
 Parameters: és una seqüència de
16 bits que conté els següents
camps:
QR. Flag que indica consulta (0)
o resposta (1).

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Protocol DNS
 Op code. Camp de 4 bits que
especifica el tipus de consulta:
 0 = consulta estàndard
 1 = consulta inversa
 2 = sol·licitud de l’estat del
servidor.
 Es reserven els altres valors
per al seu ús en el futur.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Protocol DNS
 AA. Flag de resposta autoritzada.
Si està actiu és una resposta,
especifica que el servidor de noms
que respon té autoritat per al nom
de domini enviat a la consulta.
 TC. Flag de truncat. Actiu si el
missatge és més llarg del que
permet la línia de transmissió.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Protocol DNS
 RD. Flag de recursivitat. Aquest bit
es copia en la resposta i indica al
servidor de noms una resolució
recursiva.
 RA. Flag de recursivitat disponible.
Indica si el servidor de noms
suporta resolució recursiva.
 Z. 3 bits reservats per a ús futur.
Han de ser zero.
M08 – Serveis de Xarxa i Internet
CFGS ASIX
Protocol DNS
 RCODE. Codi de resposta de 4 bits.
Els possibles valors són:
 0. Cap error.
 1. Error de format. El servidor va
ser incapaç d’interpretar el
missatge.
 2. Fallada al servidor. El missatge
no va ser processat a causa d'un
problema amb el lloc.
M08 – Serveis de Xarxa i Internet
CFGS ASIX
Protocol DNS
 3. Error en nom. El nom de
domini de la consulta no existeix.
Només vàlid si el bit AA està actiu
en la resposta.
 4. No implementat. El tipus
demanat de consulta no està
implementat al servidor de noms.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Protocol DNS
 5. Rebutjat. El servidor rebutja
respondre per raons polítiques.
 Els altres valors es reserven per
a la seva usuari en el futur.

M08 – Serveis de Xarxa i Internet


CFGS ASIX
Protocol DNS
 QDcount. Un enter sense signe de
16 bits que especifica el nombre
d’entrades a la secció "question“,
que conté les consultes al servei
DNS.
 ANcount. Un enter sense signe de
16 bits que especifica el nombre de
RRS a la secció "answer“, a on es
transporten els RRs de resposta.
M08 – Serveis de Xarxa i Internet
CFGS ASIX
Protocol DNS
 NScount. Un enter sense signe de
16 bits que especifica el nombre de
RRS a la secció "authority“, Que
ens indica qui és/són els Servidors
DNS autoritzats de respondre.
 ARcount. Un enter sense signe de
16 bits que especifica el nombre de
RRS a la secció "additional
records".
M08 – Serveis de Xarxa i Internet
CFGS ASIX
Protocol DNS
 NScount. Un enter sense signe de
16 bits que especifica el nombre de
RRs a la secció "authority".
 ARcount. Un enter sense signe de
16 bits que especifica el nombre de
RRs a la secció "additional
records".

M08 – Serveis de Xarxa i Internet


CFGS ASIX

You might also like