¿Qué es DNS y cómo funciona?

El Sistema de Nombres de Dominio(Domain Name System) ( DNS ) es uno de los componentes más críticos de la World Wide Web ( WWW ). Le ayuda a pasar de escribir una dirección web en su navegador a ver el sitio web correcto en la pantalla.

Hoy en día, este proceso ocurre tan rápido que es fácil darlo por sentado. Sin embargo, un conjunto complejo de procesos está ocurriendo detrás de escena para ayudarlo a navegar por sitios web excelentes como este.

Algunos conceptos básicos de Internet

Internet(The internet) es esencialmente muchas computadoras conectadas entre sí con cables de red, señales de radio y varios otros métodos para transportar una señal digital. Lo que unifica todos estos dispositivos y tecnologías de red es el Protocolo de Internet(Internet Protocol) (IP).

Un protocolo de comunicaciones describe las reglas y el lenguaje que utilizan los dispositivos para comunicarse entre sí. Cualquiera de los dos dispositivos (ya sea un refrigerador inteligente, una computadora portátil, un teléfono inteligente o una aspiradora robot) pueden enviar y recibir información entre ellos siempre que usen el mismo protocolo.

Las redes IP asignan un número único a cada dispositivo conocido como su dirección IP. La dirección IP existe para que los paquetes de datos enviados a través de la red tengan un destino claro.

Su dispositivo de puerta de enlace a Internet, generalmente un enrutador inalámbrico, tiene una dirección IP pública que cualquier persona en Internet puede ver. Dado que las direcciones IP también representan ubicaciones físicas en una red, significa que una dirección IP también muestra su ubicación aproximada. Sin embargo, no tiene que escribir una dirección IP para acceder a las cosas en la web. Ahí es exactamente donde DNS interviene para salvar el día.

Gracias a Dios por las URL

Las direcciones de Internet como https://www.online-tech-tips.com se conocen como URL(URLs) o localizadores uniformes de recursos(Uniform Resource Locators) . Estas direcciones son fáciles de recordar para los humanos porque generalmente se eligen para que sean memorables. Esta es la cadena de texto que escribe en un navegador web como la barra de direcciones de Chrome para visitar ese sitio.

Sin embargo, la computadora real que contiene el sitio web y otro contenido al que accede tiene una dirección IP, no una URL . De hecho, una sola URL puede apuntar a varias direcciones IP, ya que varios servidores en todo el mundo pueden alojar los mismos sitios web y datos.

Los servidores DNS convierten las URL en direcciones IP(DNS Servers Turn URLs Into IP Addresses)

Un servidor DNS es una computadora en una red que toma la URL que ingresa y luego la compara con una base de datos de direcciones IP para ver cuál está asociada con la URL .

Es como buscar un número de teléfono en una guía telefónica. Una vez que encuentre el nombre y las iniciales de la persona, verá un número de teléfono al lado. Es el número que hace sonar el teléfono y la dirección IP que pone a su computadora en contacto con el servidor web que está buscando.

Cómo funciona el DNS, paso a paso

Veamos qué sucede después de abrir su navegador web, escribir una URL y presionar Entrar(Enter) .

  1. Primero, su navegador verifica el caché de DNS(DNS cache) , donde las solicitudes anteriores se han almacenado como registros de DNS . Entonces, si visita el mismo sitio web repetidamente, no tiene que esperar una respuesta de DNS cada vez. (DNS)El navegador también verificará el archivo Hosts de su computadora. (Hosts)Esta es una lista de URL(URLs) manuales con un registro de sus direcciones IP coincidentes conocidas como nombres de host. El archivo Hosts tiene prioridad sobre todo, por lo que su navegador irá a la dirección IP que aparece allí, si corresponde.
  2. Si la información no está disponible localmente, su navegador web envía una solicitud a un sistema de resolución de DNS . Este es el servidor al que la mayoría de la gente se refiere como servidor de nombres DNS . Pero en realidad, el resolutor es solo una parte del sistema DNS más extenso . El resolutor generalmente lo opera su proveedor de servicios de Internet(Internet Service Provider) ( ISP ).

  1. Suponga que los solucionadores de DNS locales del ISP (generalmente al menos dos) no tienen la información que necesita en su caché. En ese caso, tiene que enviar la solicitud más arriba en la cadena a un servidor de nombres raíz DNS . Un servidor de nombres raíz no tiene información sobre direcciones IP y URL(URLs) . En su lugar, tiene información sobre los servidores de nombres de dominio de nivel superior(Top-level Domain) ( TLD ) y redirige las solicitudes a su ubicación. El dominio de nivel superior es .com, .org y otros sufijos que ve al final de una dirección web. Si su URL es un .com, el servidor TLD que maneja los dominios .com es la siguiente parada.
  2. El servidor de nombres TLD luego proporcionará el dominio de segundo nivel. Ese es el "google" en "google.com", por ejemplo. El servidor TLD sabe qué servidor de nombres tiene la información de la dirección IP para ese dominio de segundo nivel y sus subdominios y reenvía la solicitud de búsqueda de DNS a ese destino. Este servidor se conoce como servidor de nombres autorizado. El servidor DNS(DNS) autoritativo proporciona la dirección IP real y luego la envía de regreso al sistema de resolución de DNS con el que su navegador contactó originalmente.

Ese es un gran viaje, pero la cantidad de tiempo que generalmente toma una consulta de DNS es entre una fracción de segundo y unos pocos segundos.

El DNS(DNS) puede cambiar su experiencia en Internet

No todos los solucionadores de DNS son iguales. No es raro que algunos ISP(ISPs) administren mal sus servidores DNS . Pueden proporcionarles cachés inadecuados, hardware lento, ancho de banda insuficiente o software defectuoso.

Desde su perspectiva, esto da como resultado una página web que genera errores de DNS o simplemente tarda mucho en abrirse la primera vez. Esta es la razón por la que muchas personas optan por cambiar sus servidores DNS preferidos por servidores alternativos. Por ejemplo, Google ejecuta servidores DNS en 8.8.8.8 y 8.8.4.4. OpenDNS ofrece servidores en 208.67.222.222 y 208.67.220.220. Hay muchos más además de estos dos ejemplos, que ofrecen muchas opciones que la mayoría de los usuarios de la web ni siquiera saben que tienen.

Elegir el servicio de DNS correcto puede transformar su experiencia de navegación. Algunos ofrecen búsquedas más rápidas y confiables que su ISP y otros pueden tener funciones especiales, como el bloqueo de sitios maliciosos.

Servicios de DNS inteligente

Los servicios DNS inteligentes(Smart DNS) son otra alternativa a los servidores DNS públicos . Por lo general, estos son servicios de suscripción pagados y ofrecen un control detallado sobre sus solicitudes de DNS . A menudo se utilizan para eludir las restricciones geográficas.

Aún así, a diferencia de una VPN , un Smart DNS puede redirigirte selectivamente a servidores en otros países solo para los servicios que especifiques y dejar intacto el resto de tu navegación. En una VPN , tendría que implementar un método conocido como túnel dividido para obtener un resultado similar, pero el túnel dividido es más complejo de configurar que un DNS inteligente .

Búsquedas DNS inversas

El proceso de DNS que hemos descrito hasta ahora se conoce como "búsqueda directa de DNS " y la mayoría de las solicitudes de DNS son de este tipo. (DNS)Sin embargo, también es posible realizar una búsqueda inversa. Aquí es donde conoce la dirección IP de un servidor, pero no sabe qué URL está asociada con esa dirección. Esto puede ser útil cuando solo puede ver la dirección IP de un servidor en los registros de su red y desea saber a quién pertenece.

DNS y privacidad

Los servicios públicos de DNS(Public DNS) generalmente son vulnerables a las escuchas, y el propio servicio de DNS puede mantener registros de los sitios web que ha solicitado. Esto significa que los terceros pueden saber exactamente qué sitios web ha visitado y cuándo los ha visitado.

El sistema DNS nunca se diseñó para ser inherentemente privado, pero el estado actual de Internet hace que la privacidad sea un tema clave para todos los que se conectan a la web. Esto ha dado lugar a los servicios de DNS Privado(Private DNS services) . Algunos son de pago, pero algunas empresas, como Cloudflare , ofrecen servidores DNS privados gratuitos . Estos servidores están configurados para no mantener registros y dificultar que los extraños espíen o interfieran en las comunicaciones (communications)DNS . Esto nos lleva a la última cosa importante que debe saber sobre el DNS .

Los piratas informáticos pueden usar el DNS en su contra

Puede haber un lado oscuro en el sistema DNS . A través de una práctica conocida como falsificación de DNS o envenenamiento de caché de (DNS)DNS , los actores maliciosos pueden corromper el caché de DNS de su ISP haciéndose (DNS)pasar(ISP) por el servidor y enviando datos de DNS falsos al resolutor.

Entonces, lo que esto significa es que cuando su computadora envía una solicitud de búsqueda de DNS , puede ser redirigido por un caché envenenado a un sitio malicioso. Lo más peligroso de esto es que no hay nada que puedas hacer para evitarlo. Por lo tanto, deberá confiar en sus sistemas de seguridad de Internet y tomar en serio cualquier advertencia de que la certificación de un sitio no es correcta.

El envenenamiento de caché(Cache) también es una excelente razón para usar los principales servicios de DNS de compañías como Google y Cloudflare , ya que es menos probable que sean víctimas de suplantación de identidad. Sin embargo, el proceso de resolución de DNS sigue siendo la mejor manera que se ha inventado para navegar por la web de manera rápida y eficiente. Por lo tanto, debe tomar el raro ataque de piratería con todo lo bueno que trae el DNS .



About the author

Tengo experiencia en ingeniería informática y tecnología de la información, lo que me ha brindado una perspectiva única sobre las plataformas Windows 10 y 11. En particular, tengo experiencia tanto con la "Experiencia de escritorio" de Windows 10 como con el navegador Microsoft Edge. Mi experiencia con estas dos plataformas me brinda una comprensión profunda de cómo funcionan, y mi experiencia en estas áreas me permite brindar consejos confiables sobre cómo mejorarlas.



Related posts