Windows

¿Qué es la búsqueda de DNS y cómo funciona la búsqueda de DNS?

¿Cómo Solucionar el Error Con PSN? - Error 80710102 DNS PS3 - itsKoBeXx

¿Cómo Solucionar el Error Con PSN? - Error 80710102 DNS PS3 - itsKoBeXx
Anonim

¿Alguna vez escuchó sobre el término "DNS" cuando usa Internet? DNS significa Domain Name System . Antes de continuar y hablar sobre qué es DNS y cómo funciona la búsqueda de DNS, comprendamos qué significa D en el DNS.

¿Qué es un dominio?

Usted sabe que el formato de una URL web es //www.domainname.tld. En este ejemplo, TLD (tld) se refiere al dominio de nivel superior. En los primeros días de la web, TLD era uno de los siguientes:

  1. .com (se refiere a organizaciones comerciales)
  2. .org (se refiere a organizaciones sin fines de lucro)
  3. .net (sitios web comerciales otra vez)
  4. .gov (sitios web del gobierno)
  5. .edu (educativo)
  6. .mil (fines militares) y
  7. .int (internacional)

Con el aumento de personas que compran sitios web, se introdujeron los tipos de dominio relacionados con las ubicaciones. Por ejemplo, .asia , .us,.in y .ca se refieren a Asia, EE. UU., India y Canadá, respectivamente. Pronto, vinieron otros tipos de TLD que nos dicen el tipo de sitio web. Por ejemplo, .me se refiere al sitio web personal, mientras que .tv hace referencia al sitio web de transmisión de video. El aumento de las categorías de TLD permitió categorizar los sitios web según su tipo, al tiempo que atiende las crecientes demandas de los consumidores.

En el ejemplo anterior de la URL (//www.domainname.tld), http se refiere al modo de transferencia de datos y www dice que se relaciona con la World Wide Web. Cualquier cosa entre www y TLD es el nombre de dominio de un sitio web.

Anteriormente, la gente tenía que escribir www para acceder a un sitio web. Dado que los proveedores de servicios de alojamiento permiten la redirección de www.dominio.tld a nombre de dominio.tld, puede omitir escribir www al ingresar la URL en el navegador. Ejemplo de un nombre de dominio es "thewindowsclub". La URL para acceder al dominio "thewindowsclub" es //www.thewindowsclub.com o //thewindowsclub.com. Aquí, " thewindowsclub " es parte del .com TLD. Entonces, puede haber subdominios. En el caso de www.forums.thewindowsclub.com, " foros " es el subdominio de " thewindowsclub ".

Cuando compra un dominio, puede comprar un nombre que va con diferentes TLD. Puede elegir .com , .net , .us u otros TLD, siempre que no haya sido tomado por otra persona. Simplemente comprar un sitio web no ayudará ya que las personas no pueden alcanzarlo hasta que tenga una dirección. Para cualquier dominio que compre, puede crear cualquier cantidad de subdominios y usarlo para sitios web y otros fines. Para cada dominio y subdominio que cree, debe especificar la dirección de los servidores que contienen el contenido de su sitio web. Si el dominio o subdominio se refiere a algún dispositivo (por ejemplo, una impresora de red), debe especificar la dirección de ese dispositivo.

Todos los dominios y subdominios en Internet tienen una dirección adjunta. Los llamamos dirección IP: dirección de Protocolo de Internet o, en otras palabras, una dirección que funciona con Internet. Puede acceder a un dominio / subdominio solo si conoce la dirección IP de los servidores que contienen su contenido.

¿Qué es DNS?

Sabe que hay sitios web ilimitados en Internet. Nuevamente, cada sitio web puede tener sus propios subdominios. Recordar las direcciones IP de estos sitios web simplemente no es posible. Es por eso que puede ingresar el nombre de dominio en su propio idioma (usando el formato de URL, también llamado alias en términos técnicos). Hay un sistema en funcionamiento que resuelve los nombres de dominio para que pueda conectarse al sitio web que mencionó en la URL. Este sistema lo ayuda a encontrar la dirección IP de los nombres de dominio que ingresó en su navegador para que el navegador pueda conectarse al sitio web. Este sistema se llama Sistema de nombres de dominio o DNS para abreviar.

Sistema de nombres de dominio, o DNS como se lo conoce popularmente, es una base de datos distribuida que contiene la asignación de nombres de dominio a sus direcciones IP .

Hasta hace poco, una organización sin fines de lucro llamada InternNIC era responsable de administrar los nombres de dominio y sus direcciones IP. Cuando salió "con fines de lucro", su monopolio terminó y ahora hay muchas compañías que administran las bases de datos relacionadas con nombres de dominio. Aunque las bases de datos son mantenidas por diferentes compañías, están interconectadas de manera que cualquier Servicio DNS puede obtener la dirección IP de cualquier dominio.

Un Servicio DNS lo ayuda a resolver los nombres de dominio que ingrese en su navegador web . También ayuda a resolver las direcciones cuando envía correos electrónicos o cuando hace clic en enlaces activos. En general, su proveedor de servicios de Internet le brinda un servicio de DNS. Además de su ISP, hay compañías que ofrecen Servicios públicos de nombres de dominio. Los ejemplos de tales compañías incluyen Google, Comodo y OpenDNS. Cuando hace clic en un enlace o ingresa una URL en su navegador web, se contacta al Servicio DNS para resolver el DNS relacionado. Es responsabilidad del servicio DNS escanear la base de datos del Sistema de nombres de dominio y proporcionarle la dirección IP del host al que desea conectarse.

Los nombres de dominio y subdominios se pueden llamar alias . Los servidores que contienen una base de datos que contiene información en las direcciones de diferentes alias se llaman Servidores de nombres . Hay dos tipos de servidores que operan en el Sistema de nombres de dominio. Los primeros tipos son los Servidores raíz , que contienen datos sobre los dominios de nivel superior (TLD:.com,.net y.org, etc.). Los otros tipos contienen las direcciones de los servidores que alojan sus dominios y subdominios.

Ejemplo 1: En el caso de abc.xyz.com , los servidores raíz contienen información sobre xyz siendo un .com . Algún otro servidor de nombres contendrá entradas de la base de datos que muestren la dirección de xyz.com . Como también está alojando abc.xyz.com , su dirección puede estar en el mismo servidor de Nombre que contiene la dirección de xyz.com o en un Servidor de nombres diferente. Si agrega otro subdominio a abc.xyz.com , es posible que su dirección vuelva a estar en el mismo servidor o en otro diferente, según el lugar donde lo esté alojando. La relación entre lo anterior se puede establecer de la siguiente manera:

xyz está relacionado con com

abc está relacionado con xyz.com Si agrega qwe como otro subdominio a xyz.com ,

qwe está relacionado con abc.xyz.com

Para establecer la dirección de qwe , el Servicio de Sistema de Nombres de Dominio deberá resolver:

.com

.xyz.com

.abc.xyz.com

.qwe.abc.xyz.com

Esto es un caso cuando el Servicio de Sistema de Nombres de Dominio no está utilizando ningún caché. Hablaremos de los cachés un poco más adelante en este artículo. Lo anterior muestra que para resolver el DNS de qwe.abc.xyz.com , el sistema DNS debe escanear la base de datos DNS cuatro veces. Esto se vuelve complejo dado que las direcciones de diferentes partes de la URL pueden estar en diferentes servidores de nombres. Pero debido a la velocidad de Internet, puede ver la descarga de la página en cuestión de pocos milisegundos y, en el peor de los casos, unos segundos.

Cómo funciona la búsqueda de DNS

Ahora sabe que hay diferentes servidores host bases de datos que contienen las direcciones IP de diferentes dominios y sus subdominios. También sabe que hay servidores raíz que tienen la dirección IP de los servidores que alojan dominios de nivel superior. Estos servidores raíz ayudan a llegar a los servidores que contienen bases de datos que contienen la dirección IP del nombre de dominio principal. Si hay subdominios, su dirección puede estar en los mismos servidores que en el nombre de dominio principal o en un servidor diferente. Se puede acceder a todos estos servidores para averiguar la dirección IP de la URL exacta que necesita usar. El proceso de búsqueda de la dirección IP de cualquier URL en Internet se conoce como búsqueda de DNS . Para saber cómo funciona DNS Lookup, tome el siguiente ejemplo.

Ejemplo 2: Considere una red de diez computadoras. Cada computadora tiene su propia dirección para que los paquetes de datos que viajan en la red sepan a dónde ir. Hay una undécima computadora que alberga una base de datos que contiene los nombres de alias de cada una de estas diez computadoras y sus direcciones IP. Mientras que los usuarios de computadoras pueden referirse a las computadoras usando sus nombres, los paquetes de datos necesitan las direcciones IP de las computadoras para que puedan llegar al destinatario deseado. Si la computadora A necesita usar la impresora conectada a la computadora B, A revisará la base de datos en la 11ma computadora para conocer la dirección IP de B y luego descubrirá la dirección de la impresora conectada a B. Sólo después de obtener la dirección de la impresora, A Enrutará el comando de impresión a la impresora conectada a B.

En este caso, se producen las siguientes iteraciones:

A contactos Computer11

A contactos B

A contactos impresora conectada a B

Un método similar se usa para buscar registros DNS. Por ejemplo, cuando hace clic en //thewindowsclub.com, su enrutador se pondrá en contacto con su servicio DNS predeterminado para la resolución de DNS. El servicio DNS se pondrá en contacto con los servidores raíz y solicitará la dirección IP del servidor que contiene los registros .com . Esta dirección se envía de vuelta a su servicio DNS. El servicio DNS vuelve a llegar al servidor de nombres que contiene las direcciones de los dominios .com y le pide la dirección de //thewindowsclub.com. Al obtener la dirección IP de los servidores que alojan thewindowsclub.com, su servicio DNS devolverá la dirección IP a su computadora, que luego activará su navegador para descargar la página web principal. Esto significa que su servicio DNS está enviando al menos dos solicitudes para recibir la dirección IP de un nombre de dominio simple.

A continuación se muestra una imagen que explica cómo funciona la búsqueda DNS:

En el caso anterior, si tuviera que buscar //forums.thewindowsclub.com, su servicio DNS tuvo que ejecutar una solicitud adicional para conocer su dirección IP.

Dado que resolver DNS desde cero lleva tiempo, muchos ISP y proveedores de servicios DNS crean cachés locales que contienen direcciones ya resueltas Estas son principalmente las direcciones que ya obtuvieron de los servidores raíz y otros servidores de nombres en algún momento. En este caso, cuando envíe una solicitud de una URL, en lugar de contactar directamente al servidor Root, el servicio DNS buscará la dirección resuelta de la URL en su caché DNS local. Si se encuentra, enviaría la resolución de vuelta a su computadora al instante; de ​​lo contrario, resolvería el DNS utilizando el método anterior de contactar servidores raíz y otros servidores de nombres.

Algunos sistemas operativos también contienen una copia en caché local de direcciones que usted uso común en su computadora. Esto también ayuda a ahorrar tiempo mientras usa Internet. Hablaremos de los cachés de DNS en un artículo diferente en algún momento posterior.

Infórmenos si todavía tiene dudas sobre cómo funciona la búsqueda de DNS.