SlideShare a Scribd company logo
1 of 21
Download to read offline
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
1. DNS (Domain Name System)
• A les primeres xarxes s’utilitzava un fitxer, hosts.txt, que era gestionat per
l’organització NIC (Network Information Center), pel “mapeig” de noms de
hosts i les seves adreces.
• Amb el creixement d’Internet, el fitxer hosts.txt començava a ser massa
gran i s’havia de distribuir (distribució centralitzada), via FTP amb un
gran consum d’ample de banda, una vegada era actualitzat, a tots els
hosts de la xarxa. Aquesta solució no era escalable, motiu pel qual va
sorgir la necessitat de trobar altres solucions.sorgir la necessitat de trobar altres solucions.
• Totes les solucions propostes tenien com a tret comú la creació d’un espai
jeràrquic de noms (arbre). La solució final va ser l’estàndard DNS.
L’estàndard DNS està definit als RFC (Request for Comments) 1034 i
1035 del IETF (Internet Engineering Task Force).
• Els objectius principals en el disseny del DNS són:
Creació d’un espai jeràrquic de noms comú (arbre).
Manteniment distribuït d’aquest espai jeràrquic per zones, utilitzant la
cache local per millorar el seu rendiment.
Independent de les aplicacions que l’utilitzen els programes d’usuari.
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
1. DNS (Domain Name System)
• Ubicació i sintaxi del fitxer hosts.txt segons el sistema operatiu i el
seu format
El sistema operatiu consulta en primer lloc el fitxer hosts.txt i després
el servidor DNS configurat, per resoldre el nom de domini
corresponent.
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
1. DNS (Domain Name System)
• Components del DNS:
L’espai jeràrquic de noms i els registres dels recursos
emmagatzemats als servidor de noms
El servidor de noms que coneixen una part de tot l’espai de noms
anomenada zona. Un servidor DNS es converteix en una “Authority”
per una part de l’espai de noms (zona) quan té informació total d’ella,
generalment del domini i dels seus subdominis.
El programa de resolució de noms que extrau informació del servidor
de noms com a resposta a una sol·licitud de client. Aquest programade noms com a resposta a una sol·licitud de client. Aquest programa
resideix al host del client i ha d’estar accessible per a tots els
programes d’usuari.
• L’espai de noms és una estructura en arbre on cada node té una etiqueta,
case-insensitive, entre 0 i 63 octets de longitud. No poden haver-hi nodes
germans amb etiquetes idèntiques, encara que els nodes que no són
germans sí la poden tenir. Només un nom, null, es reserva pel node root i
no pot ser utilitzat en l’estructura en arbre per cap altre node.
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
1. DNS (Domain Name System)
• Arquitectura DNS típica: actualment el DNS s’utilitza principalment per la
resolució de noms per a computadores, serveis o qualsevol altre
recurs i per la localització de servidors de correu d’un domini.
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
1. DNS (Domain Name System)
• El nom de domini de un node és la llista d’etiquetes separades per un punt
des de el node fins al node arrel de l’arbre. Com a molt poden haver-hi fins
a 127 nivells. El nom de domini d’un node no pot ser superior a 255
caràcters (octets). Utilitza el codi ASCII per a la codificació del noms.
• Les etiquetes han de començar amb una lletra i finalitzar amb un dígit o
lletra. Els caràcters interns poden ser lletres, dígits o guions.
• El TLDs (Top Level Domains) són dominis de nivell superior que no• El TLDs (Top Level Domains) són dominis de nivell superior que no
pertanyen a cap domini. Hi ha set dominis genèrics (.com, .net, .edu, .mil,
.gov, .org, .int) i uns quans geogràfics per països (.es, .uk, .it, etc)
• Al primer nivell jeràrquic de l’espai de noms es troben els servidors arrels
que responen a sol·licituds de nivell 1, 2. Són 13 i estan distribuïts pel món.
• Quan el nom de domini inclou el de la computadora rep el nom de FQDN
(Full Qualified Domain Name): mail.fpnetzone.com
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
1. DNS (Domain Name System)
a
e
ROOT - NULL
COM
node
EDU
ORG
Node pare
PRIMER NIVELL
SEGON NIVELL (TLD: Top Level Domains)
b
MICROSOFT
d c SUPPORT
f
domini
domini
SUPPORT
Nodes germans
EDU
TERCER NIVELL
• Exemple: www.fpnetzone.com
Nom de domini: fpnetzone.com
Domini de nivell superior: com
(1er nivell)
Subdomini: fpnetzone (2on
nivell)
Subdomini: CNAME: www
(tercer nivell). Alies del servei web
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
1. DNS (Domain Name System)
• Cada servidor de noms té una base de dades on emmagatzema registres
amb la relació entre noms de dominis i adreces IP. Aquesta base de dades
es coneix com “arxiu de zona”.
• Cada servidor de noms també manté una altra base de dades on
emmagatzema la relació entre les IP i els noms de dominis. Aquesta base
de dades es la coneix com “arxiu de resolució inversa de la zona”. Són
les menys utilitzades.
• Un servidor de noms pot tenir informació de vàries zones. Cada zona conté
generalment informació del domini i subdominis.
• Aquestes bases de dades son arxius de text, master files, on es declaren
el registres dels recursos (Resource Record) de la zona: “Nom TTL IN
<tipus de registre> <valor>”
Nom: host o de domini on s’ha trobat el registre
TTL (Time to Live): quan de temps aquest registre pot residir a la
memòria del servidor que no és de la zona. Fitxada per l’administrador.
IN: especifica que és una resolució de noms d’Internet
Tipus: tipus de registre que emmagatzema
HINFO: CPU i OS del node
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
1. DNS (Domain Name System)
A: adreça del host. Resolució directa.
MX: servidors de correu per un domini
NS: servidors de noms de domini d’una zona
CNAME: alies del registre A
NS: servidors de noms per un domini
PTR: associa una direcció IP amb un nom. Resolució inversa.
SOA: informació administrativa de la zona (Start of Authority)
• Per a que el sistema DNS sigui tolerant a falles es recomana tenir més• Per a que el sistema DNS sigui tolerant a falles es recomana tenir més
d’un servidor de noms per zona (primari, secundari i cache). Al servidor
cache no es configura cap zona només respon a les consultes utilitzant la
informació continguda a la seva cache. Només cal configurar el servidor
primari ja que el secundari s’actualitza mitjançant la transferència de la
base de dades del servidor principal de la zona o zones corresponents.
• Els servidors de domini no només poden donar informació de resolució de
noms de la zona on són la “Authority”, també poden buscar en l’espai de
noms dades per a les que no tenen autoritat, fent consultes recursives o
iteratives a altres servidors.
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
1. DNS (Domain Name System)
• Un servidor de noms pot intercanviar informació de zona amb altres
servidors de domini (cada 24 o 72 hores aprox.)
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
1. DNS (Domain Name System)
• Tipus de recerca DNS
Recursiva
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
1. DNS (Domain Name System)
• Tipus de recerca DNS
Iterativa
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
1. DNS (Domain Name System)
• Format del paquet DNS
Header: especifica el tipus de missatge
Questions: especifica el que es vol resoldre
Answer: especifica la resposta a la pregunta
Authority: especifica el nom de la autoritat del domini
Addiotional: informació extra com les IPs de les autoritats del domini
• La ICCAN, empresa privada sense ànim de lucre, gestiona l’assignació de
noms de domini. Els dominis genèrics són registrats per companyies a les
que ICCAN dona permís sota certes restriccions (Accredited Registrars).
Per exemple, a Espanya el Ministeri de Foment s’encarrega de
l’assignació dels noms de domini sota el domini .es
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
1. DNS (Domain Name System)
• El protocol DNS segueix el model TCP/IP client-servidor. Utilitza com a
protocol de capa de transport tant el TCP com l’UDP, sent aquest últim el
més utilitzat. El port per on accepta peticions el servidor és el 53 TCP/UDP.
TCP/UDP 53 PORT
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
2. Utilitats DNS
• Utilitzeu l’eina web WHOIS per obtenir informació dels dominis d’Internet
www.whois.net
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
2. Utilitats DNS
• Exemple amb NS Lookup:
Obriu una consola msdos “cmd.exe”
Amb la instrucció “ipconfig /all” esbrineu quin és el vostre servidor/s
DNS
Servidors DNS primari i secundari
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
2. Utilitats DNS
• Exemple amb NS Lookup:
Executeu la instrucció “nslookup”. Aquest programa ens permet, tant
en sistemes operatius Windows com Unix, comprovar si el DNS està
resolen els noms de dominis i les seves IPs correctament i viceversa.
Al executar la instrucció nslookup el sistema realitza una consulta
inversa al seu servidor DNS, només coneix l’adreça IP i necessita
conèixer el nom.
Adreça per la resolució inversa del servidor DNS primari
Feu una consulta de resolució directa
Adreça IP del servidor DNS primari
Quina és la IP del subdomini www.jazztel.es?
IP del subdomini www.jazztel.es
Els nostres servidors DNS no estan autoritzats per respondre. Han demanat
la informació a un altre servidor DNS
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
2. Utilitats DNS
• Exemple amb NS Lookup:
Feu una consulta inversa
Esbrinar els servidors de correu associats al domini
Quina és el nom del subdomini amb la IP 62.14.3.195?
Nom del subdomini amb la IP 62.14.3.195
Esbrinar els servidors de noms DNS associats al domini
Quins són els servidors de correu dintre del domin jazztel.es?
Servidor de correu dintre del domini jazztel.es
Quins són els servidors de nom dintre del domini jazztel.es?
Servidors de noms dintre del domini jazztel.es
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
2. Utilitats DNS
• Obriu el fitxer hosts.txt i editeu-lo tal i com indica la imatge. Després feu
una consulta web a www.fpnetzone.com. Per què no carrega la pàgina al
navegador web? Quin és el propòsit de la instrucció?
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
2. Utilitats DNS
• Algoritme Round Robin: DNS Round Robin és una tècnica de distribució
de càrrega, balanceig de càrrega o tolerància a fallides
d'aprovisionament múltiple i redundant de servidors de serveis IP, per
exemple, servidors web o servidors FTP, mitjançant la gestió de noms de
domini (DNS del sistema) per fer front a les peticions dels equips client.
• En la seva forma més simple aplicació DNS de Round-Robin es respon a
les sol licituds DNS no només amb una única adreça IP, sinó una llista
d'adreces IP de diversos servidors que ofereixin serveis idèntics.d'adreces IP de diversos servidors que ofereixin serveis idèntics.
L'ordre en què les adreces IP de la llista es torna, és la base del terme
Round-Robin. Amb cada resposta de DNS, és permutada la seqüència
d'adreces IP a la llista. En general, els clients IP bàsics intenten connectar
amb la primera adreça tornada de la consulta DNS per tal que en els
clients en realitzar diferents intents, puguin rebre el servei de diferents
proveïdors, de manera que la distribució de la càrrega global es distribueixi
entre els servidors.
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
2. Utilitats DNS
• Algoritme Round Robin
Balanceig de càrrega
Serveis de noms i de configuració automàtica Francesc Pérez Fdez
2. Utilitats DNS
• Algoritme Round Robin
Sistema tolerant a fallides

More Related Content

What's hot (7)

Linux Presentacio 1
Linux Presentacio 1Linux Presentacio 1
Linux Presentacio 1
 
Unitat 01p
Unitat 01pUnitat 01p
Unitat 01p
 
TECNOLOGIES
TECNOLOGIESTECNOLOGIES
TECNOLOGIES
 
Unitat 01p
Unitat 01pUnitat 01p
Unitat 01p
 
Curs Linux: Sessió 2 Conceptes Bàsics d'Administració
Curs Linux: Sessió 2 Conceptes Bàsics d'AdministracióCurs Linux: Sessió 2 Conceptes Bàsics d'Administració
Curs Linux: Sessió 2 Conceptes Bàsics d'Administració
 
Linux Administracio 2
Linux Administracio 2Linux Administracio 2
Linux Administracio 2
 
ThunderBird - AdrianEscabias
ThunderBird - AdrianEscabiasThunderBird - AdrianEscabias
ThunderBird - AdrianEscabias
 

Viewers also liked

File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
Francesc Perez
 
Fundamentos de redes: 4. La capa de transporte del modelo OSI
Fundamentos de redes: 4. La capa de transporte del modelo OSIFundamentos de redes: 4. La capa de transporte del modelo OSI
Fundamentos de redes: 4. La capa de transporte del modelo OSI
Francesc Perez
 
Fundamentos de redes: 2. Comunicación a través de la red
Fundamentos de redes: 2. Comunicación a través de la redFundamentos de redes: 2. Comunicación a través de la red
Fundamentos de redes: 2. Comunicación a través de la red
Francesc Perez
 
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicaciónFundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Francesc Perez
 
Dynamic Host Configuration Protocol
Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol
Dynamic Host Configuration Protocol
Francesc Perez
 
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Francesc Perez
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
Francesc Perez
 
HyperText Transfer Protocolo
HyperText Transfer ProtocoloHyperText Transfer Protocolo
HyperText Transfer Protocolo
Francesc Perez
 
Conceptos y protocolos de enrutamiento: 5.1 RIPv1
Conceptos y protocolos de enrutamiento: 5.1 RIPv1Conceptos y protocolos de enrutamiento: 5.1 RIPv1
Conceptos y protocolos de enrutamiento: 5.1 RIPv1
Francesc Perez
 
Correo electrónico: HMAIL Solución
Correo electrónico: HMAIL SoluciónCorreo electrónico: HMAIL Solución
Correo electrónico: HMAIL Solución
Francesc Perez
 
Fundamentos de redes: 5. La capa de red del modelo OSI
Fundamentos de redes: 5. La capa de red del modelo OSIFundamentos de redes: 5. La capa de red del modelo OSI
Fundamentos de redes: 5. La capa de red del modelo OSI
Francesc Perez
 
CCNA Security: 2. Securing network devices
CCNA Security: 2. Securing network devicesCCNA Security: 2. Securing network devices
CCNA Security: 2. Securing network devices
Francesc Perez
 
Seguridad: Introducción a la seguridad informática
Seguridad: Introducción a la seguridad informáticaSeguridad: Introducción a la seguridad informática
Seguridad: Introducción a la seguridad informática
Francesc Perez
 
Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...
Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...
Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...
Francesc Perez
 
Fundamentos de red: 8. La capa física del modelo osi
Fundamentos de red: 8. La capa física del modelo osiFundamentos de red: 8. La capa física del modelo osi
Fundamentos de red: 8. La capa física del modelo osi
Francesc Perez
 
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Francesc Perez
 
Seguridad: Backtrack2
Seguridad: Backtrack2 Seguridad: Backtrack2
Seguridad: Backtrack2
Francesc Perez
 
Fundamentos de redes: 7. La capa de enlace de datos
Fundamentos de redes: 7. La capa de enlace de datosFundamentos de redes: 7. La capa de enlace de datos
Fundamentos de redes: 7. La capa de enlace de datos
Francesc Perez
 

Viewers also liked (20)

File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
 
Fundamentos de redes: 4. La capa de transporte del modelo OSI
Fundamentos de redes: 4. La capa de transporte del modelo OSIFundamentos de redes: 4. La capa de transporte del modelo OSI
Fundamentos de redes: 4. La capa de transporte del modelo OSI
 
Fundamentos de redes: 2. Comunicación a través de la red
Fundamentos de redes: 2. Comunicación a través de la redFundamentos de redes: 2. Comunicación a través de la red
Fundamentos de redes: 2. Comunicación a través de la red
 
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicaciónFundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
 
Dynamic Host Configuration Protocol
Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol
Dynamic Host Configuration Protocol
 
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
HyperText Transfer Protocolo
HyperText Transfer ProtocoloHyperText Transfer Protocolo
HyperText Transfer Protocolo
 
Conceptos y protocolos de enrutamiento: 5.1 RIPv1
Conceptos y protocolos de enrutamiento: 5.1 RIPv1Conceptos y protocolos de enrutamiento: 5.1 RIPv1
Conceptos y protocolos de enrutamiento: 5.1 RIPv1
 
Correo electrónico: HMAIL Solución
Correo electrónico: HMAIL SoluciónCorreo electrónico: HMAIL Solución
Correo electrónico: HMAIL Solución
 
CCNA Security: 3. AAA
CCNA Security: 3. AAACCNA Security: 3. AAA
CCNA Security: 3. AAA
 
Firewall PfSense
Firewall PfSenseFirewall PfSense
Firewall PfSense
 
Fundamentos de redes: 5. La capa de red del modelo OSI
Fundamentos de redes: 5. La capa de red del modelo OSIFundamentos de redes: 5. La capa de red del modelo OSI
Fundamentos de redes: 5. La capa de red del modelo OSI
 
CCNA Security: 2. Securing network devices
CCNA Security: 2. Securing network devicesCCNA Security: 2. Securing network devices
CCNA Security: 2. Securing network devices
 
Seguridad: Introducción a la seguridad informática
Seguridad: Introducción a la seguridad informáticaSeguridad: Introducción a la seguridad informática
Seguridad: Introducción a la seguridad informática
 
Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...
Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...
Conceptos y protocolos de enrutamiento: 12. Resumen protocolos de enrutamient...
 
Fundamentos de red: 8. La capa física del modelo osi
Fundamentos de red: 8. La capa física del modelo osiFundamentos de red: 8. La capa física del modelo osi
Fundamentos de red: 8. La capa física del modelo osi
 
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4
 
Seguridad: Backtrack2
Seguridad: Backtrack2 Seguridad: Backtrack2
Seguridad: Backtrack2
 
Fundamentos de redes: 7. La capa de enlace de datos
Fundamentos de redes: 7. La capa de enlace de datosFundamentos de redes: 7. La capa de enlace de datos
Fundamentos de redes: 7. La capa de enlace de datos
 

Similar to Domain Name System (20)

Instalacion de Active Directory
Instalacion de Active DirectoryInstalacion de Active Directory
Instalacion de Active Directory
 
Unitat 01p
Unitat 01pUnitat 01p
Unitat 01p
 
Unitat 01p
Unitat 01pUnitat 01p
Unitat 01p
 
Unitat 01p
Unitat 01pUnitat 01p
Unitat 01p
 
Unitat 01p
Unitat 01pUnitat 01p
Unitat 01p
 
Unitat 01p
Unitat 01pUnitat 01p
Unitat 01p
 
Unitat 01p
Unitat 01pUnitat 01p
Unitat 01p
 
Ud:5(informàtica)
Ud:5(informàtica)Ud:5(informàtica)
Ud:5(informàtica)
 
Texto que debe figurar en el poster de xarxes
Texto que debe figurar en el poster de xarxesTexto que debe figurar en el poster de xarxes
Texto que debe figurar en el poster de xarxes
 
Presentació informàtica T-2
Presentació informàtica T-2Presentació informàtica T-2
Presentació informàtica T-2
 
E 10 figueroa
E 10 figueroaE 10 figueroa
E 10 figueroa
 
Internet david lorente
Internet david lorenteInternet david lorente
Internet david lorente
 
Parts_de_l'ordinador_Carla
Parts_de_l'ordinador_CarlaParts_de_l'ordinador_Carla
Parts_de_l'ordinador_Carla
 
Parts de l'ordinador
Parts de l'ordinadorParts de l'ordinador
Parts de l'ordinador
 
Maquinari pc fi
Maquinari pc fiMaquinari pc fi
Maquinari pc fi
 
Tecnologia Internet 2 ESO .
Tecnologia Internet 2 ESO .Tecnologia Internet 2 ESO .
Tecnologia Internet 2 ESO .
 
Power point informatica
Power point informaticaPower point informatica
Power point informatica
 
Asix act3v4
Asix act3v4Asix act3v4
Asix act3v4
 
1314 curs per-a_nous_coordinadors_sessio_3_vf
1314 curs per-a_nous_coordinadors_sessio_3_vf1314 curs per-a_nous_coordinadors_sessio_3_vf
1314 curs per-a_nous_coordinadors_sessio_3_vf
 
Trabajo uf4 m8
Trabajo uf4 m8Trabajo uf4 m8
Trabajo uf4 m8
 

More from Francesc Perez

Conmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTPConmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTP
Francesc Perez
 
Conmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP SoluciónConmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP Solución
Francesc Perez
 
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Francesc Perez
 
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Francesc Perez
 
Seguridad: Backtrack1_bis
Seguridad: Backtrack1_bisSeguridad: Backtrack1_bis
Seguridad: Backtrack1_bis
Francesc Perez
 
Seguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode SoluciónSeguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode Solución
Francesc Perez
 
Sistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: MultiplexadorSistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: Multiplexador
Francesc Perez
 
Sistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de booleSistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de boole
Francesc Perez
 
Sistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de booleSistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de boole
Francesc Perez
 
La fuente de alimentación
La fuente de alimentación  La fuente de alimentación
La fuente de alimentación
Francesc Perez
 
Componentes de un sistema informático
Componentes de un sistema informáticoComponentes de un sistema informático
Componentes de un sistema informático
Francesc Perez
 

More from Francesc Perez (20)

ICT Parte 1/2
ICT Parte 1/2ICT Parte 1/2
ICT Parte 1/2
 
Conmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTPConmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTP
 
Conmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP SoluciónConmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP Solución
 
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
 
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
 
Enrutamiento estático pràctica 2 sol
Enrutamiento estático pràctica 2 solEnrutamiento estático pràctica 2 sol
Enrutamiento estático pràctica 2 sol
 
Seguridad: Backtrack1_bis
Seguridad: Backtrack1_bisSeguridad: Backtrack1_bis
Seguridad: Backtrack1_bis
 
Seguridad: Backtrack1
Seguridad: Backtrack1Seguridad: Backtrack1
Seguridad: Backtrack1
 
Seguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode SoluciónSeguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode Solución
 
Sistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: MultiplexadorSistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: Multiplexador
 
Js api formularios
Js api formulariosJs api formularios
Js api formularios
 
Exercici html5, js y css3
Exercici html5, js y css3Exercici html5, js y css3
Exercici html5, js y css3
 
Ejercicios funciones lógicas
Ejercicios funciones lógicasEjercicios funciones lógicas
Ejercicios funciones lógicas
 
Sistemas electrónicos digitales pràctica 1
Sistemas electrónicos digitales   pràctica 1Sistemas electrónicos digitales   pràctica 1
Sistemas electrónicos digitales pràctica 1
 
html5 multimedia
 html5 multimedia html5 multimedia
html5 multimedia
 
Sistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de booleSistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de boole
 
Estudio del PC
Estudio del PCEstudio del PC
Estudio del PC
 
Sistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de booleSistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de boole
 
La fuente de alimentación
La fuente de alimentación  La fuente de alimentación
La fuente de alimentación
 
Componentes de un sistema informático
Componentes de un sistema informáticoComponentes de un sistema informático
Componentes de un sistema informático
 

Domain Name System

  • 1. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 1. DNS (Domain Name System) • A les primeres xarxes s’utilitzava un fitxer, hosts.txt, que era gestionat per l’organització NIC (Network Information Center), pel “mapeig” de noms de hosts i les seves adreces. • Amb el creixement d’Internet, el fitxer hosts.txt començava a ser massa gran i s’havia de distribuir (distribució centralitzada), via FTP amb un gran consum d’ample de banda, una vegada era actualitzat, a tots els hosts de la xarxa. Aquesta solució no era escalable, motiu pel qual va sorgir la necessitat de trobar altres solucions.sorgir la necessitat de trobar altres solucions. • Totes les solucions propostes tenien com a tret comú la creació d’un espai jeràrquic de noms (arbre). La solució final va ser l’estàndard DNS. L’estàndard DNS està definit als RFC (Request for Comments) 1034 i 1035 del IETF (Internet Engineering Task Force). • Els objectius principals en el disseny del DNS són: Creació d’un espai jeràrquic de noms comú (arbre). Manteniment distribuït d’aquest espai jeràrquic per zones, utilitzant la cache local per millorar el seu rendiment. Independent de les aplicacions que l’utilitzen els programes d’usuari.
  • 2. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 1. DNS (Domain Name System) • Ubicació i sintaxi del fitxer hosts.txt segons el sistema operatiu i el seu format El sistema operatiu consulta en primer lloc el fitxer hosts.txt i després el servidor DNS configurat, per resoldre el nom de domini corresponent.
  • 3. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 1. DNS (Domain Name System) • Components del DNS: L’espai jeràrquic de noms i els registres dels recursos emmagatzemats als servidor de noms El servidor de noms que coneixen una part de tot l’espai de noms anomenada zona. Un servidor DNS es converteix en una “Authority” per una part de l’espai de noms (zona) quan té informació total d’ella, generalment del domini i dels seus subdominis. El programa de resolució de noms que extrau informació del servidor de noms com a resposta a una sol·licitud de client. Aquest programade noms com a resposta a una sol·licitud de client. Aquest programa resideix al host del client i ha d’estar accessible per a tots els programes d’usuari. • L’espai de noms és una estructura en arbre on cada node té una etiqueta, case-insensitive, entre 0 i 63 octets de longitud. No poden haver-hi nodes germans amb etiquetes idèntiques, encara que els nodes que no són germans sí la poden tenir. Només un nom, null, es reserva pel node root i no pot ser utilitzat en l’estructura en arbre per cap altre node.
  • 4. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 1. DNS (Domain Name System) • Arquitectura DNS típica: actualment el DNS s’utilitza principalment per la resolució de noms per a computadores, serveis o qualsevol altre recurs i per la localització de servidors de correu d’un domini.
  • 5. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 1. DNS (Domain Name System) • El nom de domini de un node és la llista d’etiquetes separades per un punt des de el node fins al node arrel de l’arbre. Com a molt poden haver-hi fins a 127 nivells. El nom de domini d’un node no pot ser superior a 255 caràcters (octets). Utilitza el codi ASCII per a la codificació del noms. • Les etiquetes han de començar amb una lletra i finalitzar amb un dígit o lletra. Els caràcters interns poden ser lletres, dígits o guions. • El TLDs (Top Level Domains) són dominis de nivell superior que no• El TLDs (Top Level Domains) són dominis de nivell superior que no pertanyen a cap domini. Hi ha set dominis genèrics (.com, .net, .edu, .mil, .gov, .org, .int) i uns quans geogràfics per països (.es, .uk, .it, etc) • Al primer nivell jeràrquic de l’espai de noms es troben els servidors arrels que responen a sol·licituds de nivell 1, 2. Són 13 i estan distribuïts pel món. • Quan el nom de domini inclou el de la computadora rep el nom de FQDN (Full Qualified Domain Name): mail.fpnetzone.com
  • 6. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 1. DNS (Domain Name System) a e ROOT - NULL COM node EDU ORG Node pare PRIMER NIVELL SEGON NIVELL (TLD: Top Level Domains) b MICROSOFT d c SUPPORT f domini domini SUPPORT Nodes germans EDU TERCER NIVELL • Exemple: www.fpnetzone.com Nom de domini: fpnetzone.com Domini de nivell superior: com (1er nivell) Subdomini: fpnetzone (2on nivell) Subdomini: CNAME: www (tercer nivell). Alies del servei web
  • 7. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 1. DNS (Domain Name System) • Cada servidor de noms té una base de dades on emmagatzema registres amb la relació entre noms de dominis i adreces IP. Aquesta base de dades es coneix com “arxiu de zona”. • Cada servidor de noms també manté una altra base de dades on emmagatzema la relació entre les IP i els noms de dominis. Aquesta base de dades es la coneix com “arxiu de resolució inversa de la zona”. Són les menys utilitzades. • Un servidor de noms pot tenir informació de vàries zones. Cada zona conté generalment informació del domini i subdominis. • Aquestes bases de dades son arxius de text, master files, on es declaren el registres dels recursos (Resource Record) de la zona: “Nom TTL IN <tipus de registre> <valor>” Nom: host o de domini on s’ha trobat el registre TTL (Time to Live): quan de temps aquest registre pot residir a la memòria del servidor que no és de la zona. Fitxada per l’administrador. IN: especifica que és una resolució de noms d’Internet Tipus: tipus de registre que emmagatzema HINFO: CPU i OS del node
  • 8. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 1. DNS (Domain Name System) A: adreça del host. Resolució directa. MX: servidors de correu per un domini NS: servidors de noms de domini d’una zona CNAME: alies del registre A NS: servidors de noms per un domini PTR: associa una direcció IP amb un nom. Resolució inversa. SOA: informació administrativa de la zona (Start of Authority) • Per a que el sistema DNS sigui tolerant a falles es recomana tenir més• Per a que el sistema DNS sigui tolerant a falles es recomana tenir més d’un servidor de noms per zona (primari, secundari i cache). Al servidor cache no es configura cap zona només respon a les consultes utilitzant la informació continguda a la seva cache. Només cal configurar el servidor primari ja que el secundari s’actualitza mitjançant la transferència de la base de dades del servidor principal de la zona o zones corresponents. • Els servidors de domini no només poden donar informació de resolució de noms de la zona on són la “Authority”, també poden buscar en l’espai de noms dades per a les que no tenen autoritat, fent consultes recursives o iteratives a altres servidors.
  • 9. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 1. DNS (Domain Name System) • Un servidor de noms pot intercanviar informació de zona amb altres servidors de domini (cada 24 o 72 hores aprox.)
  • 10. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 1. DNS (Domain Name System) • Tipus de recerca DNS Recursiva
  • 11. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 1. DNS (Domain Name System) • Tipus de recerca DNS Iterativa
  • 12. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 1. DNS (Domain Name System) • Format del paquet DNS Header: especifica el tipus de missatge Questions: especifica el que es vol resoldre Answer: especifica la resposta a la pregunta Authority: especifica el nom de la autoritat del domini Addiotional: informació extra com les IPs de les autoritats del domini • La ICCAN, empresa privada sense ànim de lucre, gestiona l’assignació de noms de domini. Els dominis genèrics són registrats per companyies a les que ICCAN dona permís sota certes restriccions (Accredited Registrars). Per exemple, a Espanya el Ministeri de Foment s’encarrega de l’assignació dels noms de domini sota el domini .es
  • 13. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 1. DNS (Domain Name System) • El protocol DNS segueix el model TCP/IP client-servidor. Utilitza com a protocol de capa de transport tant el TCP com l’UDP, sent aquest últim el més utilitzat. El port per on accepta peticions el servidor és el 53 TCP/UDP. TCP/UDP 53 PORT
  • 14. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 2. Utilitats DNS • Utilitzeu l’eina web WHOIS per obtenir informació dels dominis d’Internet www.whois.net
  • 15. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 2. Utilitats DNS • Exemple amb NS Lookup: Obriu una consola msdos “cmd.exe” Amb la instrucció “ipconfig /all” esbrineu quin és el vostre servidor/s DNS Servidors DNS primari i secundari
  • 16. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 2. Utilitats DNS • Exemple amb NS Lookup: Executeu la instrucció “nslookup”. Aquest programa ens permet, tant en sistemes operatius Windows com Unix, comprovar si el DNS està resolen els noms de dominis i les seves IPs correctament i viceversa. Al executar la instrucció nslookup el sistema realitza una consulta inversa al seu servidor DNS, només coneix l’adreça IP i necessita conèixer el nom. Adreça per la resolució inversa del servidor DNS primari Feu una consulta de resolució directa Adreça IP del servidor DNS primari Quina és la IP del subdomini www.jazztel.es? IP del subdomini www.jazztel.es Els nostres servidors DNS no estan autoritzats per respondre. Han demanat la informació a un altre servidor DNS
  • 17. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 2. Utilitats DNS • Exemple amb NS Lookup: Feu una consulta inversa Esbrinar els servidors de correu associats al domini Quina és el nom del subdomini amb la IP 62.14.3.195? Nom del subdomini amb la IP 62.14.3.195 Esbrinar els servidors de noms DNS associats al domini Quins són els servidors de correu dintre del domin jazztel.es? Servidor de correu dintre del domini jazztel.es Quins són els servidors de nom dintre del domini jazztel.es? Servidors de noms dintre del domini jazztel.es
  • 18. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 2. Utilitats DNS • Obriu el fitxer hosts.txt i editeu-lo tal i com indica la imatge. Després feu una consulta web a www.fpnetzone.com. Per què no carrega la pàgina al navegador web? Quin és el propòsit de la instrucció?
  • 19. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 2. Utilitats DNS • Algoritme Round Robin: DNS Round Robin és una tècnica de distribució de càrrega, balanceig de càrrega o tolerància a fallides d'aprovisionament múltiple i redundant de servidors de serveis IP, per exemple, servidors web o servidors FTP, mitjançant la gestió de noms de domini (DNS del sistema) per fer front a les peticions dels equips client. • En la seva forma més simple aplicació DNS de Round-Robin es respon a les sol licituds DNS no només amb una única adreça IP, sinó una llista d'adreces IP de diversos servidors que ofereixin serveis idèntics.d'adreces IP de diversos servidors que ofereixin serveis idèntics. L'ordre en què les adreces IP de la llista es torna, és la base del terme Round-Robin. Amb cada resposta de DNS, és permutada la seqüència d'adreces IP a la llista. En general, els clients IP bàsics intenten connectar amb la primera adreça tornada de la consulta DNS per tal que en els clients en realitzar diferents intents, puguin rebre el servei de diferents proveïdors, de manera que la distribució de la càrrega global es distribueixi entre els servidors.
  • 20. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 2. Utilitats DNS • Algoritme Round Robin Balanceig de càrrega
  • 21. Serveis de noms i de configuració automàtica Francesc Pérez Fdez 2. Utilitats DNS • Algoritme Round Robin Sistema tolerant a fallides