¿Qué dos formas existen de identificar un host?
Un host puede identificarse principalmente de dos formas:
- Mediante su nombre de host (ej., www.ejemplo.com).
- Mediante una dirección IP (ej., 192.168.1.1 o 2001:0db8::1).
¿Qué es el DNS?
El DNS (Domain Name System) es el sistema que se encarga de realizar la traducción de nombres de host legibles por humanos a direcciones IP numéricas, y viceversa. Es fundamental para la navegación en Internet.
¿Dónde se ejecuta principalmente el protocolo DNS?
El protocolo DNS se ejecuta principalmente sobre UDP (User Datagram Protocol) y utiliza el puerto 53 para las consultas estándar. Sin embargo, en algunos casos, como las transferencias de zona entre servidores DNS o respuestas de gran tamaño, también puede utilizar TCP (Transmission Control Protocol) en el mismo puerto 53.
¿Qué otros servicios son proporcionados por el protocolo DNS?
Además de la resolución de nombres, el protocolo DNS proporciona otros servicios importantes:
- Alias de host: Permite que un mismo host tenga múltiples nombres (registros CNAME).
- Alias del servidor de correo: Dirige el correo electrónico a los servidores de correo correctos para un dominio (registros MX).
- Distribución de carga: Permite que un nombre de dominio apunte a múltiples direcciones IP, distribuyendo las solicitudes entre varios servidores.
¿En qué consiste el Nombre de Dominio Completo (FQDN)?
El Nombre de Dominio Completo (FQDN – Fully Qualified Domain Name) consiste en la concatenación de todas las etiquetas de un camino jerárquico, separadas por puntos, que identifican de forma única un host en Internet. La etiqueta más a la derecha se denomina dominio de nivel superior (TLD). Cada etiqueta a la izquierda especifica un subdominio. Un FQDN puede tener hasta 127 niveles, y cada etiqueta puede contener hasta 63 caracteres, con la restricción de que el nombre de dominio completo no exceda los 255 caracteres. La parte más a la izquierda del dominio suele representar el nombre de la máquina o host específico.
¿Qué dos tipos de divisiones existen en el árbol de nivel superior?
En el árbol de nivel superior del DNS, existen principalmente dos tipos de divisiones:
- Dominios Geográficos (ccTLD – country code Top-Level Domains): Se distinguen por dos caracteres que identifican un territorio o país (ej.,
.espara España,.mxpara México,.uspara Estados Unidos). - Dominios Genéricos (gTLD – generic Top-Level Domains): Establecen dominios por tipo de organización o propósito (ej.,
.compara comercial,.orgpara organizaciones,.netpara redes,.edupara educación).
¿Qué es la ICANN?
La ICANN (Internet Corporation for Assigned Names and Numbers) es una organización internacional sin ánimo de lucro que se encarga de la gestión y administración del sistema de servidores raíz de Internet. Su función principal es coordinar la asignación de identificadores únicos en Internet, incluyendo la delegación de responsabilidades para la gestión de los dominios de nivel superior (TLD) y la asignación de direcciones IP a través de los Registros Regionales de Internet (RIRs).
¿Qué tres tipos principales de servidores existen dentro de la jerarquía DNS?
Dentro de la jerarquía DNS, existen tres tipos principales de servidores:
- Servidores DNS Raíz: Son la cúspide de la jerarquía. Actualmente existen 13 sistemas de servidores raíz lógicos (identificados de la ‘A’ a la ‘M’), operados por múltiples servidores físicos distribuidos globalmente.
- Servidores DNS de Nivel Superior (TLD Servers): Son responsables de los dominios de nivel superior (ej.,
.com,.org,.es). - Servidores DNS Autoritativos: Contienen los registros de recursos para un dominio específico y son la fuente final de información para ese dominio.
¿Qué dos tipos de consultas puede hacer un cliente a un servidor DNS?
Un cliente puede realizar dos tipos principales de consultas a un servidor DNS:
- Consulta Recursiva: El servidor DNS consultado se compromete a proporcionar la respuesta completa al cliente, realizando todas las consultas necesarias a otros servidores en su nombre.
- Consulta Iterativa: El servidor DNS consultado responde con la mejor información que tiene en ese momento (que puede ser la dirección IP solicitada o la dirección de otro servidor DNS que podría tener más información), delegando la responsabilidad de continuar la búsqueda al cliente.
¿Qué tipos de servidores DNS existen?
Existen varios tipos de servidores DNS, cada uno con funciones específicas:
- Servidor DNS Primario (Maestro): Tiene autoridad sobre una zona y almacena la copia principal y editable de los registros de recursos de esa zona.
- Servidor DNS Secundario (Esclavo): Obtiene una copia de los registros de una zona del servidor primario (mediante una transferencia de zona) y también tiene autoridad sobre esa zona, proporcionando redundancia y equilibrio de carga.
- Servidor DNS Solo Caché: No tiene autoridad sobre ninguna zona. Su función es almacenar temporalmente en caché las respuestas a las consultas DNS realizadas previamente, mejorando la velocidad de resolución para futuras solicitudes.
- Servidor DNS Reenviador (Forwarder): Es un servidor DNS configurado para enviar todas las consultas que no puede resolver localmente a otro servidor DNS específico, en lugar de realizar la resolución iterativa por sí mismo.
- Servidor Solo Autoritativo: Solo responde a consultas para las zonas sobre las que tiene autoridad, sin realizar consultas recursivas o de reenvío para otras zonas.
¿Qué tipos de registros DNS existen?
Los tipos de registros DNS más comunes son:
- A (Address): Se utiliza para traducir un nombre de host a una dirección IPv4.
- AAAA (IPv6 Address): Se utiliza para traducir un nombre de host a una dirección IPv6.
- CNAME (Canonical Name): Se usa para crear alias o nombres de servidores de alojamiento adicionales para un servidor de alojamiento existente en un dominio.
- NS (Name Server): Define la asociación entre un nombre de dominio y los servidores de nombres que almacenan la información autoritativa para dicho dominio.
- MX (Mail Exchange): Asocia un nombre de dominio a una lista de servidores de intercambio de correo responsables de recibir correos electrónicos para ese dominio.
- PTR (Pointer): Se utiliza en la resolución inversa para traducir direcciones IP a nombres de dominio.
- SOA (Start of Authority): Proporciona información fundamental sobre la zona DNS, incluyendo el servidor DNS primario, el correo electrónico del administrador, números de serie y tiempos de vida (TTL).
¿Qué compañía se encarga actualmente de asignar las direcciones del protocolo IP y de la administración del sistema de servidores raíz?
La ICANN (Internet Corporation for Assigned Names and Numbers) es la organización que se encarga de la coordinación global de los identificadores únicos de Internet, incluyendo la asignación de direcciones IP (a través de los Registros Regionales de Internet o RIRs) y la administración del sistema de servidores raíz.
¿Qué protocolo de la capa de transporte utiliza DNS y qué puerto?
El protocolo DNS utiliza principalmente UDP en la capa de transporte, a través del puerto 53, para consultas estándar. Sin embargo, para transferencias de zona o respuestas de gran tamaño, puede utilizar TCP, también en el puerto 53.
¿A qué llamamos Nombre de Host Canónico y alias?
Un Nombre de Host Canónico es el nombre real y único de un servidor o recurso en la red. Un alias (o registro CNAME) es un nombre alternativo que apunta a ese nombre canónico, permitiendo que un mismo recurso sea accesible a través de múltiples nombres más fáciles de recordar o gestionar.
Explica brevemente cómo consigue la distribución de carga el protocolo DNS.
El protocolo DNS contribuye a la distribución de carga al permitir que un único nombre de dominio apunte a múltiples direcciones IP. Cuando un cliente solicita la dirección IP de un servicio (ej., un servidor web), el servidor DNS puede responder con una de las varias IPs disponibles, rotando entre ellas (técnica conocida como Round Robin DNS) o seleccionando una basándose en criterios como la ubicación geográfica o la carga actual. Esto distribuye las solicitudes entre varios servidores redundantes, mejorando la disponibilidad y el rendimiento del servicio.
¿Qué comando usamos tanto en Linux como en Windows para obtener direcciones IP asociadas a determinado dominio?
El comando más común utilizado tanto en sistemas Linux como Windows para obtener direcciones IP asociadas a un dominio, o viceversa, es nslookup. Otros comandos útiles incluyen dig (principalmente en Linux/Unix) y host.
¿Cómo averiguaríamos mediante nslookup la IP correspondiente a www.google.es preguntando al servidor DNS 8.8.8.8?
Para averiguar la dirección IP de www.google.es utilizando el servidor DNS 8.8.8.8 con nslookup, se usaría el siguiente comando:
nslookup www.google.es 8.8.8.8¿Qué significa que DNS es un sistema jerárquico y distribuido?
Que el DNS sea un sistema jerárquico y distribuido significa que su base de datos no reside en un único servidor central, sino que está organizada en una estructura de árbol y repartida entre miles de servidores DNS en todo el mundo:
- Jerárquico: Se organiza en niveles, desde los servidores raíz en la cúspide, pasando por los dominios de nivel superior (TLD) como
.com,.es,.org, hasta los dominios de segundo nivel y subdominios inferiores. Cada nivel delega la autoridad a los servidores del nivel inferior. - Distribuido: La información de los nombres de dominio no está centralizada. Diferentes servidores son responsables de diferentes partes del árbol de nombres, lo que garantiza escalabilidad, redundancia y eficiencia.
¿Qué son los TLD?
Los TLD (Top-Level Domains) son los dominios de nivel superior en la jerarquía del DNS. Son la última parte de un nombre de dominio (ej., .com, .org, .es). No son los servidores raíz en sí mismos, sino las zonas que gestionan los servidores de nivel superior.
¿A qué se refieren las siglas FQDN?
FQDN son las siglas de Fully Qualified Domain Name, que se traduce como Nombre de Dominio Completamente Cualificado. Es un nombre de dominio único y absoluto que especifica la ubicación exacta de un host dentro de la jerarquía del DNS, incluyendo el nombre del host y todos los dominios superiores hasta el dominio raíz. Contiene toda la información necesaria para identificar de forma inequívoca una máquina en Internet.
¿Qué son los registros de recursos de los servidores DNS?
Los registros de recursos (Resource Records – RR) son las entradas fundamentales en las bases de datos de los servidores DNS. Contienen toda la información asociada a un nombre de dominio, como direcciones IP, servidores de correo, alias, etc. Cada registro tiene un tipo (A, MX, CNAME, NS, SOA, etc.), un nombre, un valor y un tiempo de vida (TTL).
Diferencia entre dominios genéricos, genéricos patrocinados y dominios geográficos (o regionales). Busca una página donde se muestren todos los TLDs actuales y las entidades que los gestionan.
La diferencia entre los tipos de dominios de nivel superior (TLD) es la siguiente:
- Dominios Geográficos (ccTLD – country code Top-Level Domains): Son TLDs de dos letras que corresponden a un país o territorio geográfico (ej.,
.espara España,.mxpara México). - Dominios Genéricos (gTLD – generic Top-Level Domains): Son TLDs de tres o más letras que no están asociados a un país específico y suelen indicar el propósito de la organización (ej.,
.compara comercial,.orgpara organizaciones,.netpara redes,.infopara información). - Dominios Genéricos Patrocinados (sTLD – sponsored Top-Level Domains): Son un tipo de gTLD que tiene un patrocinador o una entidad que representa a una comunidad específica y establece reglas para su uso (ej.,
.edupara instituciones educativas,.govpara gobiernos,.aeropara la industria aeronáutica).
Para una lista completa y actualizada de todos los TLDs y sus entidades gestoras, se puede consultar la página oficial de IANA (Internet Assigned Numbers Authority), específicamente la sección de Root Zone Database: https://www.iana.org/domains/root/db.
¿Qué es el sistema IDN?
El Sistema IDN (Internationalized Domain Name) permite el uso de caracteres no ASCII (como letras acentuadas, caracteres cirílicos, árabes, chinos, etc.) en los nombres de dominio. Esto hace que los nombres de dominio sean más accesibles y relevantes para usuarios de diferentes idiomas y regiones del mundo.
¿Qué son los root-servers? ¿Cuántos hay? ¿Dónde se encuentran?
Los servidores raíz (Root Servers) son la parte superior de la jerarquía del DNS. No traducen directamente nombres de dominio a IP, sino que dirigen las consultas a los servidores TLD apropiados. Existen 13 sistemas de servidores raíz lógicos, identificados por letras de la ‘A’ a la ‘M’. Sin embargo, cada uno de estos sistemas lógicos está compuesto por múltiples servidores físicos distribuidos globalmente (mediante anycast) para garantizar redundancia y rendimiento. Aunque históricamente muchos estaban en EE. UU., hoy en día están distribuidos por todo el mundo, con ubicaciones clave en América, Europa y Asia, entre otros continentes.
¿Qué es el ICANN y qué relación tiene con IANA?
La ICANN (Internet Corporation for Assigned Names and Numbers) es una corporación de beneficio público, sin fines de lucro, con participantes de todo el mundo, dedicada a mantener una Internet segura, estable e interoperable. Su función principal es coordinar la asignación de identificadores únicos en Internet.
La IANA (Internet Assigned Numbers Authority) es una función operativa dentro de ICANN. IANA es responsable de la coordinación global de los identificadores únicos de Internet, incluyendo la asignación de direcciones IP, la gestión de los dominios de nivel superior (TLD) en la zona raíz del DNS, y la asignación de números de protocolo. En esencia, IANA es el departamento de ICANN que realiza las tareas técnicas de asignación.
¿Qué es RIPE NCC? ¿Cuáles son los organismos que realizan las funciones de RIPE NCC en otras regiones del mundo?
RIPE NCC (Réseaux IP Européens Network Coordination Centre) es uno de los cinco Registros Regionales de Internet (RIRs). Su función principal es asignar y registrar recursos de números de Internet (direcciones IP y números de sistema autónomo) a organizaciones en Europa, Oriente Medio y partes de Asia Central, así como proporcionar servicios relacionados para apoyar la operación de Internet.
Los otros organismos que realizan funciones similares en otras regiones del mundo son:
- ARIN (American Registry for Internet Numbers): Para Norteamérica y algunas islas del Caribe.
- APNIC (Asia Pacific Network Information Centre): Para la región de Asia-Pacífico.
- LACNIC (Latin America and Caribbean Network Information Centre): Para América Latina y el Caribe.
- AFRINIC (African Network Information Centre): Para África.
Diferencia entre Registry, Registrar y Registrant.
La diferencia entre Registry, Registrar y Registrant en el contexto de los nombres de dominio es la siguiente:
- Registry (Registro): Es la organización que administra un dominio de nivel superior (TLD), manteniendo la base de datos central de todos los nombres de dominio registrados bajo ese TLD. Por ejemplo, Verisign es el Registry para
.comy.net. - Registrar (Registrador): Es una empresa acreditada por el Registry (y por ICANN) que vende nombres de dominio a los usuarios finales. Actúa como intermediario entre el Registrant y el Registry. Ejemplos incluyen GoDaddy, Namecheap, etc.
- Registrant (Registrante): Es la persona o entidad (empresa, organización) que registra y posee un nombre de dominio. Es el usuario final que tiene los derechos de uso sobre ese nombre de dominio por un período determinado.
