SlideShare une entreprise Scribd logo
1  sur  30
13 de febrero del 2012
Historia
 El DNS nació de la necesidad de recordar
  fácilmente los nombres de todos los
  servidores conectados a Internet
 En un inicio, SRI(Stanford Research Institute) alojaba
  un archivo llamado HOSTS que contenía
  todos los nombres de dominio conocidos
 en 1983 Jesus Botello "SysWarn" publicó
  los RFCs 882 y 883 definiendo lo que hoy en
  día ha evolucionado hacia el DNS moderno
DNS
   El sistema de nombres por
    dominio (DNS) es un método para hacer
    más fácil recordar y escribir direcciones
    de Internet.

   Relaciona la clave informática formada
    solo por números con otra que emplea
    los caracteres propios del alfabeto latino
DNS
   Se utiliza para distintos propósitos. Los
    más comunes son:

   Resolución de nombres: Dado el
    nombre completo de un host
    (por ejemplo blog.smaldone.com.ar),
    obtener su dirección IP (en este
    caso,208.97.175.41).
DNS

  Resolución inversa de direcciones: Es el
   mecanismo inverso al anterior. Consiste en,
   dada una dirección IP, obtener el nombre
   asociado a la misma.
  Resolución de servidores de correo:
   Dado un nombre de dominio (por
   ejemplo gmail.com) obtener el servidor a
   través del cual debe realizarse la entrega
   del correo electrónico (en este caso, gmail-
   smtp-in.l.google.com).
¿Quién hace esto?
   El servidor de DNS es el que le permite
    a la computadora traducir los nombres
    de dominio a direcciones IP.

   Cada LAN (Red de área local) debería
    contar con un servidor DNS. Estos
    servidores trabajan de forma jerárquica
    para intercambiar información y obtener
    las direcciones IP de otras LANs.
Servidores de nombres por
dominio
  Son sistemas que contienen bases de
  datos con el nombre y la dirección de
  otros sistemas en la red de una forma
  encadenada o jerárquica.
 Emplean programas especializados que
  implementan protocolos de
  comunicación para mantener y
  actualizar la información referente a las
  direcciones IP
Algunos servidores gratuitos

  OpenDNS: es el servicio más popular, que
  ya ha alcanzado al 1% de los usuarios de
  Internet y es la primer referencia obligada
  en este campo. Servidores:
  208.67.222.222 y 208.67.220.220.
 Google Public DNS: es la entrada de
  Google al campo de los DNS realizada a
  fines del año 2009, con el foco puesto en
  la velocidad de respuesta. Servidores:
  8.8.8.8 y 8.8.4.4.
Algunos servidores
gratuitos
 ScrubIT: el servicio se caracteriza por
  filtrar sitios con contenido
  pornográfico, phishing u otros contenidos
  maliciosos. Recomendado para entornos
  corporativos o familias que quieran filtrar
  dichos contenidos. Servidores:
  67.138.54.100 y 207.225.209.66.
 DNS Advantage: otro servicio del mismo
  tipo que se ha probado y también funciona
  correctamente. Servidores: 156.154.70.1 y
  156.154.71.1.
Algunos servidores
gratuitos
   Norton DNS: el servicio es provisto por
    la popular empresa de seguridad
    Symantec, aunque vale destacar que
    aún se encuentra en
    estado beta. También ofrece filtrado de
    sitios maliciosos. Servidores:
    198.153.192.1 y 198.153.194.1.
Servidores no gratuitos
   TSyT cobramos un costo anual por el
    servicio de DNS de Euros 25.00 por
    nombre de dominio.
Administración
   NIC (Network Information Center) es el
    organismo encargado de administrar el
    DNS a nivel mundial.

   NIC México se encarga de administrar
    todos los nombres (dominios) que
    terminen con la extensión mx
Arquitectura del DNS

   El sistema DNS funciona principalmente
    en base al protocolo UDP. Los
    requerimientos se realizan a través
    del puerto 53.

   El sistema está estructurado en forma
    de “árbol“
Arquitectura del DNS
Arquitectura del DNS
   Cada nodo del árbol está compuesto
    por un grupo de servidores que se
    encargan de resolver un conjunto de
    dominios (zona de autoridad).

   Un servidor puede delegar en otro (u
    otros) la autoridad sobre alguna de sus
    sub-zonas (esto es,
    algún subdominio de la zona sobre la
    que él tiene autoridad).
Arquitectura del DNS
   Un subdominio puede verse como una
    especialización de un dominio de nivel
    anterior.

   Por ejemplo, “smaldone.com.ar” es un
    subdominio de “com.ar“, que a su vez lo
    es del TLD( dominios de nivel superior) “ar“.
El proceso de resolución de
nombres
   Cuando una aplicación (cliente) necesita
    resolver un FQHN(nombre completo de
    un host) envía un requerimiento
    al servidor de nombres configurado en
    el sistema .

   A partir de entonces se desencadena el
    proceso de resolución del nombre:
El proceso de resolución de
nombres
   Supongamos que el navegador necesita
    resolver el nombre:
    “blog.smaldone.com.ar“

   El sistema tiene configurado el servidor
    de nombres 200.49.156.3(perteneciente
    al proveedor argentino Fibertel). Por lo
    tanto envía a éste el requerimiento de
    resolver “blog.smaldone.com.ar“.
El proceso de resolución de
nombres
   El servidor de 200.49.156.3 envía la
    consulta root server 198.41.0.4.

   198.41.0.4 le informa que el servidor
    con autoridad sobre “ar” es athea.ar,
    cuya dirección IP es 200.16.98.2. (En
    realidad, informa la lista de todos los
    servidores con tal autoridad, pero para
    simplificar el ejemplo tomaremos
    solamente uno.)
El proceso de resolución de
nombres
 200.49.156.3 envía nuevamente el
  requerimiento a athea.ar (el cual,
  recordemos, también tiene autoridad
  sobre “com.ar“).
 athea.ar responde que la autoridad
  sobre smaldone.com.ar la
  tienens1.mydomain.com cuya dirección
  IP es 64.94.117.213.
El proceso de resolución de
nombres
 200.49.156.3 envía ahora la consulta
  a ns1.mydomain.com.
 ns1.mydomain.com informa que
  la dirección IP de
  “blog.smaldone.com.ar”
  es 208.97.175.41.
 Finalmente, 200.49.156.3 devuelve este
  resultado a la aplicación que originó la
  consulta.
A grandes
rasgos;
Proceso 1

   El ordenador local entra en contacto con
    el servidor de nombres que tiene
    asignado, esperando obtener la
    dirección que corresponde al nombre
    que ha suministrado el usuario.
Proceso -2
   El servidor de nombres local puede
    conocer la dirección que se está
    solicitando, entregándosela al
    ordenador que realizó la petición.
Proceso -3
   Si el servidor de nombres local no
    conoce la dirección, ésta se solicitará al
    servidor de nombres que esté en el
    dominio más apropiado. Si éste
    tampoco tiene la dirección, llamará al
    siguiente servidor DNS, y así
    sucesivamente. Cuando el servidor DNS
    local ha conseguido la dirección, ésta se
    entrega al ordenador que realizó la
    petición.
Proceso -4

   Si el nombre por dominio no se ha
    podido obtener, se enviará de regreso el
    correspondiente mensaje de error.
Tipos de registro en un
servidor
   Un servidor de puede almacenar distinta
    información. Para ello, en cada zona de
    autoridad dispondrá de entradas de
    distinto tipo:
     ○ A (Address): Este registro se utiliza para
       traducir nombres de hosts del dominio en
       cuestión a direcciones IP.
     ○ CNAME (Canonical Name): El nombre
       canónico es un alias para
       un hostdeterminado. (No define
       una dirección IP, sino un nuevo nombre.)
Tipos de registro en un
servidor
   ○ NS (Name Server): Especifica el servidor (o
     servidores) de nombres para un dominio.
   ○ MX (Mail Exchange): Define el servidor
     encargado de recibir el correo electrónico
     para el dominio.
   ○ PTR (Pointer): Especifica un “registro
     inverso“, a la inversa del registro A,
     permitiendo la traducción de direcciones IP a
     nombres.
Problemas del DNS


   El principal problema que presenta
    el DNS es que, al estar basado
    en UDP(protocolo de transporte que no
    garantiza la recepción de la información
    enviada), tanto las consultas como las
    respuestas pueden “perderse” (por
    ejemplo, a causa de congestionamiento
    en algún enlace de la red).
Referencias:
 http://cvera.galeon.com/protocolodns.html
 http://www.dcc.uchile.cl/~jpiquer/Internet/D
  NS/node2.html
 http://www.psicobyte.com/html/taller/url.htm
 http://blog.smaldone.com.ar/2006/12/05/co
  mo-funciona-el-dns/l
 http://www.ddsmedia.net/blog/2010/06/641
  5/

Contenu connexe

Tendances

Almacenamiento SAN (Storage Area Network)
Almacenamiento SAN (Storage Area Network)Almacenamiento SAN (Storage Area Network)
Almacenamiento SAN (Storage Area Network)Alex Avila
 
Todo Sobre El Dns
Todo Sobre El DnsTodo Sobre El Dns
Todo Sobre El DnsEdwin Cusco
 
DNS. Resolucion de Nombres
DNS. Resolucion de NombresDNS. Resolucion de Nombres
DNS. Resolucion de NombresJavier Teran
 
Caracteristicas de un vtp
Caracteristicas de un vtpCaracteristicas de un vtp
Caracteristicas de un vtpErika Vazquez
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udpgonsu90
 
Protocolos de enrutamiento por vector distancia
Protocolos de enrutamiento por vector distanciaProtocolos de enrutamiento por vector distancia
Protocolos de enrutamiento por vector distanciaJorge Arroyo
 
Clase 5 de Enrutamiento de Redes
Clase 5 de Enrutamiento de RedesClase 5 de Enrutamiento de Redes
Clase 5 de Enrutamiento de Redestiutn
 
Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.
Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.
Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.Anthony Torres Bastidas
 
Introducción a la Capa de Red
Introducción a la Capa de RedIntroducción a la Capa de Red
Introducción a la Capa de RedJavier Peinado I
 
Protocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionProtocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionEduardo J Onofre
 
Servicios web xml
Servicios web xmlServicios web xml
Servicios web xmlJuan Anaya
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en discoYael_21
 

Tendances (20)

Almacenamiento SAN (Storage Area Network)
Almacenamiento SAN (Storage Area Network)Almacenamiento SAN (Storage Area Network)
Almacenamiento SAN (Storage Area Network)
 
Rfc2460 es
Rfc2460 esRfc2460 es
Rfc2460 es
 
Todo Sobre El Dns
Todo Sobre El DnsTodo Sobre El Dns
Todo Sobre El Dns
 
DNS. Resolucion de Nombres
DNS. Resolucion de NombresDNS. Resolucion de Nombres
DNS. Resolucion de Nombres
 
Caracteristicas de un vtp
Caracteristicas de un vtpCaracteristicas de un vtp
Caracteristicas de un vtp
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udp
 
Protocolos de enrutamiento por vector distancia
Protocolos de enrutamiento por vector distanciaProtocolos de enrutamiento por vector distancia
Protocolos de enrutamiento por vector distancia
 
Clase 5 de Enrutamiento de Redes
Clase 5 de Enrutamiento de RedesClase 5 de Enrutamiento de Redes
Clase 5 de Enrutamiento de Redes
 
slide on DNS
slide on DNSslide on DNS
slide on DNS
 
DIRECCIONAMIENTO IP: IPv4 y IPv6
DIRECCIONAMIENTO  IP: IPv4 y IPv6DIRECCIONAMIENTO  IP: IPv4 y IPv6
DIRECCIONAMIENTO IP: IPv4 y IPv6
 
Todo sobre la ip.
Todo sobre la ip.Todo sobre la ip.
Todo sobre la ip.
 
Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.
Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.
Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.
 
Dns
DnsDns
Dns
 
Modelo OSI y TCP/IP
Modelo OSI y TCP/IPModelo OSI y TCP/IP
Modelo OSI y TCP/IP
 
Introducción a la Capa de Red
Introducción a la Capa de RedIntroducción a la Capa de Red
Introducción a la Capa de Red
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Protocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionProtocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacion
 
Servicios web xml
Servicios web xmlServicios web xml
Servicios web xml
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
 
Estandares
EstandaresEstandares
Estandares
 

En vedette (20)

Suite de protocolos
Suite de protocolosSuite de protocolos
Suite de protocolos
 
Direcciones ip
Direcciones ipDirecciones ip
Direcciones ip
 
Protocolo DNS
Protocolo DNSProtocolo DNS
Protocolo DNS
 
Diapositivas de modem
Diapositivas de modemDiapositivas de modem
Diapositivas de modem
 
Dhcp
DhcpDhcp
Dhcp
 
Presentacion DHCP
Presentacion DHCPPresentacion DHCP
Presentacion DHCP
 
Presentacion de DHCP
Presentacion de DHCPPresentacion de DHCP
Presentacion de DHCP
 
Historia del modem
Historia del modemHistoria del modem
Historia del modem
 
DHCP presentación
DHCP presentaciónDHCP presentación
DHCP presentación
 
¿QUE ES EL DHCP?
¿QUE ES EL DHCP?¿QUE ES EL DHCP?
¿QUE ES EL DHCP?
 
Servidor dhcp
Servidor dhcpServidor dhcp
Servidor dhcp
 
Funcionamiento de DHCP
Funcionamiento de DHCPFuncionamiento de DHCP
Funcionamiento de DHCP
 
Presentación Servidor DHCP
Presentación Servidor DHCP Presentación Servidor DHCP
Presentación Servidor DHCP
 
DNS
DNSDNS
DNS
 
Protocolo SNMP
Protocolo SNMPProtocolo SNMP
Protocolo SNMP
 
Dhcp
DhcpDhcp
Dhcp
 
Modem
ModemModem
Modem
 
El Módem
El MódemEl Módem
El Módem
 
PROTOCOLO HTTPS
PROTOCOLO HTTPSPROTOCOLO HTTPS
PROTOCOLO HTTPS
 
ESTRATEGIA FUTBOL I
ESTRATEGIA FUTBOL IESTRATEGIA FUTBOL I
ESTRATEGIA FUTBOL I
 

Similaire à Protocolo dns

Similaire à Protocolo dns (20)

Servicios dns
Servicios dnsServicios dns
Servicios dns
 
21 dns linux_asoitsonp
21 dns linux_asoitsonp21 dns linux_asoitsonp
21 dns linux_asoitsonp
 
Herramientas bind
Herramientas bindHerramientas bind
Herramientas bind
 
DNS
DNSDNS
DNS
 
Consultaso
ConsultasoConsultaso
Consultaso
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Protocolo dns analizado con wireshark
Protocolo dns analizado con wiresharkProtocolo dns analizado con wireshark
Protocolo dns analizado con wireshark
 
Dns en linux debían squeeze 6
Dns  en linux debían squeeze 6Dns  en linux debían squeeze 6
Dns en linux debían squeeze 6
 
Procesos de resolución de nombres dns
Procesos de resolución de nombres dnsProcesos de resolución de nombres dns
Procesos de resolución de nombres dns
 
Servicios De Nombres Y El Sistema De Nombres
Servicios De Nombres Y El Sistema De NombresServicios De Nombres Y El Sistema De Nombres
Servicios De Nombres Y El Sistema De Nombres
 
Dns(jorgemoya)
Dns(jorgemoya)Dns(jorgemoya)
Dns(jorgemoya)
 
Avance de redes
Avance de redesAvance de redes
Avance de redes
 
Unidad 2: Sistema de nombres de dominio (DNS)
Unidad 2: Sistema de nombres de dominio (DNS)Unidad 2: Sistema de nombres de dominio (DNS)
Unidad 2: Sistema de nombres de dominio (DNS)
 
Seguridad
SeguridadSeguridad
Seguridad
 
Servicios DHCP, DNS y TELNET
Servicios DHCP, DNS y TELNETServicios DHCP, DNS y TELNET
Servicios DHCP, DNS y TELNET
 
Mantenimiento Servidor dns
Mantenimiento Servidor dnsMantenimiento Servidor dns
Mantenimiento Servidor dns
 
Servicio de Nombres de Dominio DNS
Servicio de Nombres de Dominio DNSServicio de Nombres de Dominio DNS
Servicio de Nombres de Dominio DNS
 
Sesión 4.- DNS.pdf
Sesión 4.- DNS.pdfSesión 4.- DNS.pdf
Sesión 4.- DNS.pdf
 
Instalacion del servicio dns en centos
Instalacion del servicio dns en centosInstalacion del servicio dns en centos
Instalacion del servicio dns en centos
 
Byron lopez
Byron lopezByron lopez
Byron lopez
 

Plus de Carlos J. Brito Abundis (20)

SG Desarrollando Aplicaciones iOS con Datos en Tiempo Real con Firebase y Swift
SG Desarrollando Aplicaciones iOS con Datos en Tiempo Real con Firebase y Swift SG Desarrollando Aplicaciones iOS con Datos en Tiempo Real con Firebase y Swift
SG Desarrollando Aplicaciones iOS con Datos en Tiempo Real con Firebase y Swift
 
Pentest en Android con Drozer
Pentest en Android con DrozerPentest en Android con Drozer
Pentest en Android con Drozer
 
Test software use case
Test software use caseTest software use case
Test software use case
 
Factorizacion de fermat
Factorizacion de fermatFactorizacion de fermat
Factorizacion de fermat
 
Tarea equipo 2
Tarea equipo 2Tarea equipo 2
Tarea equipo 2
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Tercera forma normal
Tercera forma normalTercera forma normal
Tercera forma normal
 
Capitulo 4
Capitulo 4Capitulo 4
Capitulo 4
 
Vpn
VpnVpn
Vpn
 
Smtp (protocolo simple de
Smtp (protocolo simple deSmtp (protocolo simple de
Smtp (protocolo simple de
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Presentación pop3
Presentación pop3Presentación pop3
Presentación pop3
 
N a t
N a tN a t
N a t
 
Imap
ImapImap
Imap
 
Ftp tftp
Ftp tftpFtp tftp
Ftp tftp
 
7 capa
7 capa 7 capa
7 capa
 
Capa 4
Capa 4Capa 4
Capa 4
 
3 capa de red
3 capa de red3 capa de red
3 capa de red
 
Capa 2
Capa 2Capa 2
Capa 2
 
Capa 2
Capa 2Capa 2
Capa 2
 

Protocolo dns

  • 1. 13 de febrero del 2012
  • 2. Historia  El DNS nació de la necesidad de recordar fácilmente los nombres de todos los servidores conectados a Internet  En un inicio, SRI(Stanford Research Institute) alojaba un archivo llamado HOSTS que contenía todos los nombres de dominio conocidos  en 1983 Jesus Botello "SysWarn" publicó los RFCs 882 y 883 definiendo lo que hoy en día ha evolucionado hacia el DNS moderno
  • 3. DNS  El sistema de nombres por dominio (DNS) es un método para hacer más fácil recordar y escribir direcciones de Internet.  Relaciona la clave informática formada solo por números con otra que emplea los caracteres propios del alfabeto latino
  • 4. DNS  Se utiliza para distintos propósitos. Los más comunes son:  Resolución de nombres: Dado el nombre completo de un host (por ejemplo blog.smaldone.com.ar), obtener su dirección IP (en este caso,208.97.175.41).
  • 5. DNS  Resolución inversa de direcciones: Es el mecanismo inverso al anterior. Consiste en, dada una dirección IP, obtener el nombre asociado a la misma.  Resolución de servidores de correo: Dado un nombre de dominio (por ejemplo gmail.com) obtener el servidor a través del cual debe realizarse la entrega del correo electrónico (en este caso, gmail- smtp-in.l.google.com).
  • 6. ¿Quién hace esto?  El servidor de DNS es el que le permite a la computadora traducir los nombres de dominio a direcciones IP.  Cada LAN (Red de área local) debería contar con un servidor DNS. Estos servidores trabajan de forma jerárquica para intercambiar información y obtener las direcciones IP de otras LANs.
  • 7. Servidores de nombres por dominio  Son sistemas que contienen bases de datos con el nombre y la dirección de otros sistemas en la red de una forma encadenada o jerárquica.  Emplean programas especializados que implementan protocolos de comunicación para mantener y actualizar la información referente a las direcciones IP
  • 8. Algunos servidores gratuitos  OpenDNS: es el servicio más popular, que ya ha alcanzado al 1% de los usuarios de Internet y es la primer referencia obligada en este campo. Servidores: 208.67.222.222 y 208.67.220.220.  Google Public DNS: es la entrada de Google al campo de los DNS realizada a fines del año 2009, con el foco puesto en la velocidad de respuesta. Servidores: 8.8.8.8 y 8.8.4.4.
  • 9. Algunos servidores gratuitos  ScrubIT: el servicio se caracteriza por filtrar sitios con contenido pornográfico, phishing u otros contenidos maliciosos. Recomendado para entornos corporativos o familias que quieran filtrar dichos contenidos. Servidores: 67.138.54.100 y 207.225.209.66.  DNS Advantage: otro servicio del mismo tipo que se ha probado y también funciona correctamente. Servidores: 156.154.70.1 y 156.154.71.1.
  • 10. Algunos servidores gratuitos  Norton DNS: el servicio es provisto por la popular empresa de seguridad Symantec, aunque vale destacar que aún se encuentra en estado beta. También ofrece filtrado de sitios maliciosos. Servidores: 198.153.192.1 y 198.153.194.1.
  • 11. Servidores no gratuitos  TSyT cobramos un costo anual por el servicio de DNS de Euros 25.00 por nombre de dominio.
  • 12. Administración  NIC (Network Information Center) es el organismo encargado de administrar el DNS a nivel mundial.  NIC México se encarga de administrar todos los nombres (dominios) que terminen con la extensión mx
  • 13. Arquitectura del DNS  El sistema DNS funciona principalmente en base al protocolo UDP. Los requerimientos se realizan a través del puerto 53.  El sistema está estructurado en forma de “árbol“
  • 15. Arquitectura del DNS  Cada nodo del árbol está compuesto por un grupo de servidores que se encargan de resolver un conjunto de dominios (zona de autoridad).  Un servidor puede delegar en otro (u otros) la autoridad sobre alguna de sus sub-zonas (esto es, algún subdominio de la zona sobre la que él tiene autoridad).
  • 16. Arquitectura del DNS  Un subdominio puede verse como una especialización de un dominio de nivel anterior.  Por ejemplo, “smaldone.com.ar” es un subdominio de “com.ar“, que a su vez lo es del TLD( dominios de nivel superior) “ar“.
  • 17. El proceso de resolución de nombres  Cuando una aplicación (cliente) necesita resolver un FQHN(nombre completo de un host) envía un requerimiento al servidor de nombres configurado en el sistema .  A partir de entonces se desencadena el proceso de resolución del nombre:
  • 18. El proceso de resolución de nombres  Supongamos que el navegador necesita resolver el nombre: “blog.smaldone.com.ar“  El sistema tiene configurado el servidor de nombres 200.49.156.3(perteneciente al proveedor argentino Fibertel). Por lo tanto envía a éste el requerimiento de resolver “blog.smaldone.com.ar“.
  • 19. El proceso de resolución de nombres  El servidor de 200.49.156.3 envía la consulta root server 198.41.0.4.  198.41.0.4 le informa que el servidor con autoridad sobre “ar” es athea.ar, cuya dirección IP es 200.16.98.2. (En realidad, informa la lista de todos los servidores con tal autoridad, pero para simplificar el ejemplo tomaremos solamente uno.)
  • 20. El proceso de resolución de nombres  200.49.156.3 envía nuevamente el requerimiento a athea.ar (el cual, recordemos, también tiene autoridad sobre “com.ar“).  athea.ar responde que la autoridad sobre smaldone.com.ar la tienens1.mydomain.com cuya dirección IP es 64.94.117.213.
  • 21. El proceso de resolución de nombres  200.49.156.3 envía ahora la consulta a ns1.mydomain.com.  ns1.mydomain.com informa que la dirección IP de “blog.smaldone.com.ar” es 208.97.175.41.  Finalmente, 200.49.156.3 devuelve este resultado a la aplicación que originó la consulta.
  • 23. Proceso 1  El ordenador local entra en contacto con el servidor de nombres que tiene asignado, esperando obtener la dirección que corresponde al nombre que ha suministrado el usuario.
  • 24. Proceso -2  El servidor de nombres local puede conocer la dirección que se está solicitando, entregándosela al ordenador que realizó la petición.
  • 25. Proceso -3  Si el servidor de nombres local no conoce la dirección, ésta se solicitará al servidor de nombres que esté en el dominio más apropiado. Si éste tampoco tiene la dirección, llamará al siguiente servidor DNS, y así sucesivamente. Cuando el servidor DNS local ha conseguido la dirección, ésta se entrega al ordenador que realizó la petición.
  • 26. Proceso -4  Si el nombre por dominio no se ha podido obtener, se enviará de regreso el correspondiente mensaje de error.
  • 27. Tipos de registro en un servidor  Un servidor de puede almacenar distinta información. Para ello, en cada zona de autoridad dispondrá de entradas de distinto tipo: ○ A (Address): Este registro se utiliza para traducir nombres de hosts del dominio en cuestión a direcciones IP. ○ CNAME (Canonical Name): El nombre canónico es un alias para un hostdeterminado. (No define una dirección IP, sino un nuevo nombre.)
  • 28. Tipos de registro en un servidor ○ NS (Name Server): Especifica el servidor (o servidores) de nombres para un dominio. ○ MX (Mail Exchange): Define el servidor encargado de recibir el correo electrónico para el dominio. ○ PTR (Pointer): Especifica un “registro inverso“, a la inversa del registro A, permitiendo la traducción de direcciones IP a nombres.
  • 29. Problemas del DNS  El principal problema que presenta el DNS es que, al estar basado en UDP(protocolo de transporte que no garantiza la recepción de la información enviada), tanto las consultas como las respuestas pueden “perderse” (por ejemplo, a causa de congestionamiento en algún enlace de la red).
  • 30. Referencias:  http://cvera.galeon.com/protocolodns.html  http://www.dcc.uchile.cl/~jpiquer/Internet/D NS/node2.html  http://www.psicobyte.com/html/taller/url.htm  http://blog.smaldone.com.ar/2006/12/05/co mo-funciona-el-dns/l  http://www.ddsmedia.net/blog/2010/06/641 5/