Free YouTube Transcribe

Video transcript

Domain Name System DNS - CC4303

I. Bachmann · 838 words · 4 min read

Want to search this transcript, jump the video from any line, or download it as TXT, SRT, or VTT?

Open in the transcript tool

Full transcript

0:00Hoy vamos a hablar sobre el DNS o el Domain Name System por sus siglas en inglés.

0:04Hemos visto que para comunicarnos usamos una dirección descrita por el par (IP, Puerto).

0:09Aquí, la IP está compuesta por números.

0:12Al acceder a un sitio web, este también se encuentra asociado a una IP y un puerto.

0:16Sin embargo, cuando accedemos a una página web,

0:19entramos al browser, ponemos el nombre de dominio de la página, apretamos enter y listo!

0:24Estamos viendo la página que queríamos,

0:26y todo sin la necesidad de saber la IP ni el puerto asociado a la página.

0:30Esto es posible gracias al sistema de nombres de dominio o DNS.

0:34El DNS es el sistema encargado de hacer la traducción entre un nombre de dominio y su dirección IP.

0:40De esta forma podemos acceder a sitios web usando nombres en vez de números, lo cual es mucho más amistoso con el ser humano.

0:47El DNS fue diseñado para ser distribuido, redundante y sin administración central.

0:52Para ello, el DNS usa lo que se llama un árbol de dominio.

0:56Este árbol recorre los nombres de dominio de derecha a izquierda, siendo el punto más a la derecha del nombre de dominio la raíz del árbol.

1:05Si bien cuando nosotros buscamos un dominio como dcc.uchile.cl lo escribimos de esta manera,

1:11en realidad, para efectos del árbol de dominio, esto se ve como dcc.uchile.cl PUNTO, con un punto al final.

1:18Dicho punto final marca la raíz de todos los posibles dominios.

1:22Por ejemplo, en este árbol de dominio tendríamos que para encontrar la IP de dcc.uchile.cl

1:29primero vamos a la raíz quien nos va a indicar dónde podemos encontrar los dominios .cl,

1:34luego .cl nos va a indicar donde podemos encontrar los dominios .uchile,

1:39luego uchile nos indica donde encontramos el subdomino dcc,

1:43y finalmente dcc nos entrega la dirección IP.

1:47En cada uno de estos nodos vamos a tener asociados servidores de nombre o name servers (ns) quienes nos van indicando el camino.

1:53Los servidores de nombre son redundantes y suelen encontrarse en distintos lugares físicos.

1:58Así, si un servidor falla, hay otros servidores funcionando.

2:03Dentro de los servidores de nombre tenemos 3 tipos:

2:06primarios, secundarios y caché

2:09Los servidores primarios contienen toda la información relevante para manejar consultas DNS.

2:14Se encargan de escribir, actualizar y modificar los datos asociados al dominio.

2:19Los servidores secundarios contienen zone files provenientes del servidor primario, los cuales contienen los DNS records.

2:25Los servidores secundarios pueden responder consultas, pero no pueden modificar los datos.

2:30Finalmente, los servidores caché son servidores que no están a cargo del dominio,

2:35pero que en algún momento consultaron información del dominio

2:38y recibieron una respuesta desde un servidor de nombre asociado a dicho dominio.

2:42Un servidor caché almacena la información recibida y es capaz de responder consultas DNS,

2:47sin embargo, debe avisar que no está a cargo del dominio para que el cliente decida si usar la información del servidor caché o no.

2:56Al consultar por un nombre de dominio, el sistema va a usar un DNS resolver.

3:01El resolver es quién se encarga de consultar el árbol de dominio en caso de ser necesario.

3:06Esto lo puede hacer de forma recursiva o iterativa.

3:10En la forma recursiva, el resolver envía una consulta o query,

3:14y son los mismos DNS servers los que se encargan de recorrer el árbol y retornar la respuesta a la query del resolver o un mensaje de error.

3:21En el caso iterativo el DNS server nos entrega la mejor respuesta que tenga,

3:25es decir, si no sabe la respuesta a la query, entonces nos dice donde encontrar un servidor que quizás sí sepa la respuesta

3:32y luego el resolver puede consultarle a ese servidor.

3:36Este proceso continúa hasta que el resolver consiga la respuesta.

3:39En la práctica, la mayoría de los resolvers recorre el árbol de forma iterativa.

3:44Si bien el resolver puede recorrer todo el árbol como acabamos de ver,

3:48antes de ir a preguntar información a la raíz, el Resolver PRIMERO revisa su caché y ve si ya tiene la información respecto del dominio.

3:56Si ya consulté antes por dcc.uchile.cl voy a tener datos sobre .cl, .uchile.cl y dcc.uchile.cl.

4:05Si vuelvo a preguntar por dcc.uchile.cl puede simplemente entregar la IP que tiene en caché.

4:11Por otro lado, si ahora pregunto por ucampus.uchile.cl, quizás no sepa su IP,

4:17pero sé dónde puedo encontrar a .uchile.cl y preguntarle directamente, sin la necesidad de pasar por la raíz.

4:24Gracias a esto rara vez se llega a la raíz,

4:27y de hecho la mayoría de las consultas que llegan a la raíz son consultas donde el nombre de dominio estaba mal escrito

4:34Es importante notar que el caché del resolver debe refrescarse cada cierto tiempo

4:38para evitar caer en errores en caso de que la IP asociada a un dominio cambie.

4:43En esta clase hemos visto

4:44Qué es DNS

4:45Árboles de dominio

4:46Tipos de servidores de nombre

4:48Y Qué es un DNS resolver

4:50Cualquier duda o consulta, ¡no duden en contactar al equipo docente!

Recently added transcripts

Browse the whole transcript library

This transcript was generated from the captions YouTube publishes for this video. Get the transcript of any YouTube video atfreeyoutubetranscribe.com, free, unlimited, no sign-up.