La caída global de Facebook y sus principales servicios -WhatsApp e Instagram- tienen a los internautas al límite. Aún sin una respuesta oficial a este incidente, una ingeniera explicó en su perfil de Twitter que el inconveniente que afecta a la red social sería vinculado a un problema con el DNS, mientras que los especialistas se centraron en el “enrutamiento BGP”.
Para entender todo esto hay que ir por partes. Para empezar, en la red de redes existe un sistema que permite asociar cada número que identifica a los dispositivos conectados con un nombre más fácil de recordar. Este sistema se llama: “Sistema de nombres de dominio”, más conocido como DNS por sus siglas en inglés.
Sin embargo, otros protagonistas aseguran que el El DNS es la consecuencia y no la causa, ya que el problema es aún más profundo: afectaría el enrutamiento BGP.
Si DNS es la guía telefónica, BGP es el sistema postal de internet. Es un protocolo por el cual los enrutadores de los proveedores de servicios saben cómo enviar paquetes de red, que es básicamente la información que intercambiamos con nuestros servicios de chat o redes sociales.
El problema, según se desprende, tiene que ver con el hecho de que Facebook habría retirado por razones aún desconocidas sus rutas del sistema de anuncios BGP. quitándose de internet.
Esto provocó que los propios servidores DNS de la red social fueran inaccesibles para todo el resto de Internet, con la consiguiente caída de todos sus servicios.
“Si por alguna razón Facebook decidiera algún día retirar su negocio de Internet, este es el camino que debe seguir”, explican los expertos.
Sin embargo, no es la primera vez que un servidor DNS tiene un problema, por lo que las redes sociales comenzaron a llenarse de explicaciones sobre este fenómeno.
Cómo funciona un DNS
La función más conocida del DNS es permitir que cada dirección de Internet tenga una “palabra” asociada, en lugar de un conjunto de números. Por ejemplo, cuando escribe “Facebook.com”, el servidor DNS busca en su base de datos a qué dirección IP está asociado ese nombrey guía el navegador allí, que descargará la página correspondiente.
Por ello, cada nombre de dominio es único y está compuesto por una serie de elementos que lo categorizan y ubican en la red.
Básicamente, el sistema de nombres de dominio equivale a un directorio telefónico de la página web, ya que es una tecnología que establecer la dirección IP Debe usarse cuando las personas intentan acceder a páginas web específicas.
Cada vez que un usuario registra un dominio, se crea una entrada “QUIÉN ES ” (un tipo de protocolo) en el registro correspondiente y este se almacena en el DNS como un “registro de recursos”.
La base de datos de un servidor DNS se convierte así en la compilación de todos los registros de la zona del espacio de nombres de dominio que gestiona.
DNS permite que cada dirección de Internet tenga asociada una “palabra” para.
La creación del sistema de nombres de dominio se remonta a 1983, cuando Paul Mockapetris reemplazó el procedimiento de resolución anterior, muy propenso a errores y basado en un archivo de hosts local.
Este ingeniero creó una jerarquía de nombres con un solo origen, la raíz, y múltiples ramas que, a su vez, se subdividen en otras ramas, lo que permite un esquema de nomenclatura distribuido y administrado.
La administración de cada sucursal, denominada zona, se realiza independientemente de las demás sucursales.
Para evitar nombres repetidos, el nombre completo del dispositivo se expresa con hasta la raíz, de forma análoga a los números de teléfono cuando se consideran “completos”, es decir, con un prefijo según el país y la ciudad donde se encuentra.
Por ejemplo, puede haber un diario “El país” en Uruguay con el nombre elpais.uy y otro en España con el nombre elpais.es.
Solicitudes de DNS
Cuando se ingresa la dirección de una página web (URL) en el campo de búsqueda del navegador, realiza una solicitud al llamado resolutor, un componente especial del sistema operativo, cuya función consiste en almacenar en caché las direcciones IP solicitadas previamentey proporcionarlos cuando la aplicación cliente (navegador, programa de correo) lo solicite.
Si la dirección IP solicitada no está en la caché del resolutor, redirige la solicitud al servidor DNS correspondiente, que, en general, es el servidor DNS del proveedor de Internet. Aquí la solicitud se compara con la base de datos DNS y, si está disponible, la dirección IP correspondiente se envía como respuesta. (búsqueda hacia adelante).
Esto permite que el navegador del usuario vaya al servidor web deseado en Internet. Otra forma alternativa consiste en la forma inversa, es decir, en traducir la dirección IP a la dirección del dominio. (búsqueda inversa).
Un error muy común es cuando “El servidor DNS no responde” y ocurre cuando hay problemas de conexión. Esto sucede cuando la conexión a Internet no funciona y no se puede acceder a una página web.