El sistema de nombres de dominio funciona como las "páginas blancas" de Internet, que contienen las direcciones IP necesarias para conectarse a páginas web, servidores FTP y otras computadoras conectadas a Internet. Los servidores DNS mantienen una tabla de sitios y sus direcciones correspondientes, proporcionando esa información a los usuarios como una ayuda para la navegación. Es posible desplazarse por Internet sin acceso a una tabla DNS, pero no es una experiencia muy fácil de usar.
Direcciones IP
Una dirección IP es una cadena de cuatro números, cada uno entre 0 y 255. Las direcciones IP son de naturaleza jerárquica, y cada número sucesivo se refiere a una división más fina del espacio web. Por ejemplo, muchos enrutadores domésticos usan el bloque de direcciones 192.168.1.x, lo que permite hasta 255 direcciones individuales dentro de ese espacio. Si conoce la dirección IP de un sitio web u otro sistema al que desea acceder, puede escribir esa cadena de números en su navegador y conectarse directamente al sistema de destino.
Video del día
DNS
Dado que memorizar grandes cadenas de números puede ser difícil y frustrante, el sistema de nombres de dominio permite el uso de nombres de sitios fáciles de recordar. Las tablas DNS son listas de nombres de sitios con las IP correspondientes adjuntas, lo que permite a los navegadores buscar sitios de destino y conectarse a los servidores adecuados. Para acelerar las consultas, los servidores DNS cooperan entre sí, pasando las solicitudes a los servidores de nombres apropiados para evitar que una base de datos crezca demasiado. Dado que Internet puede enrutar rápidamente solicitudes a través de muchos nodos diferentes, esto permite a los usuarios acceder el directorio distribuido de nombres de sitios rápidamente en lugar de obligarlos a esperar a través de una larga base de datos búsqueda.
Cómo funcionan las tablas
Si escribe la dirección "maps.google.com" en su navegador, envía una solicitud al servidor DNS de su ISP, que busca en su tabla DNS de nivel superior y localiza un servidor de nombres activo para direcciones .com. Luego pasa la solicitud a ese servidor, que usa su propia tabla para ubicar un servidor de nombres para las direcciones de google.com. El servidor de nombres de google.com luego consulta su tabla y proporciona la dirección IP para maps.google.com, y su navegador se conecta al sitio. Aunque su solicitud puede enrutarse a través de varios servidores diferentes antes de que se lo dirija a la dirección correcta, el proceso puede demorar menos de un segundo.
DNS Dinámico
Otro tipo de tabla DNS ofrece servicio a los usuarios que desean ejecutar un servidor desde la PC de su hogar, pero carecen de una conexión permanente a Internet. Dado que la dirección IP de un usuario de cable o DSL puede cambiar de una sesión a otra, los servidores DNS dinámicos ofrecen a esos usuarios la capacidad de correlacionar una dirección de nombre de dominio permanente con su conexión. Estos servicios utilizan un programa que puede detectar cualquier cambio en la dirección IP de su computadora, transfiriendo esa información al servidor DNS dinámico, que luego actualiza su información para reflejar la cambio. Las tablas de DNS dinámicas se actualizan con mucha más frecuencia que las tablas de DNS tradicionales, que pueden tardar horas o incluso días en reflejar los cambios.