En esta página, se proporciona una descripción general del sistema de nombres de dominio (DNS).
Para obtener un resumen de Cloud DNS, consulta Descripción general de Cloud DNS. Para conocer los términos clave relacionados con Cloud DNS, consulta Términos clave.
DNS es una base de datos distribuida y jerárquica que almacena direcciones IP y otros datos, y permite buscarlos por nombre.
En otras palabras, DNS es un directorio de nombres de dominio fáciles de leer que se traducen en direcciones IP numéricas que usan las computadoras para comunicarse entre sí. Por ejemplo, cuando escribes una URL en un navegador, DNS convierte la URL en una dirección IP de un servidor web asociado con ese nombre. Los directorios de DNS se almacenan y distribuyen en todo el mundo, en servidores de nombres de dominio que se actualizan periódicamente.
Los siguientes conceptos son útiles cuando se trabaja con DNS.
Tipos de servidor DNS
Un servidor DNS almacena una base de datos de nombres de dominio y los procesa en función de consultas de DNS que provienen de un cliente en una red.
Servidor autoritativo
Un servidor autoritativo es un servidor que contiene los registros de nombres de DNS, incluidos A, AAAA y CNAME.
Un servidor no autoritativo contribuye a la construcción de un archivo de caché basado en consultas anteriores de dominios. No contiene registros de nombres originales.
Zonas
Zona privada
Una zona privada es cualquier zona que no se puede consultar a través del Internet público.
Subzona delegada
El DNS permite al propietario de una zona usar registros NS para delegar un subdominio a un servidor de nombres diferente. Los agentes de resolución siguen estos registros y envían consultas para el subdominio al servidor de nombres de destino especificado en la delegación.
Por ejemplo, puedes crear zonas separadas para example.com y
subdomain.example.com, cada uno con su propio servidor de nombres autoritativo. Debido a que
subdomain.example.com es un dominio secundario de example.com, el método que se usa para habilitar
el servidor de nombres autorizado para que el subdominio se ubique desde la zona del
dominio superior se llama delegación. La delegación es básicamente un puntero al
servidor de nombres autorizado de un subdominio. Para habilitar la delegación en
Cloud DNS, puedes agregar registros NS para los subdominios en la zona
del dominio superior.
Registros
Un registro es una asignación entre un recurso DNS y un nombre de dominio. Cada registro DNS individual tiene un tipo (nombre y número), una fecha de vencimiento (tiempo de actividad) y datos específicos del tipo.
Algunos de los tipos de registros más utilizados son los siguientes:
- A: registro de dirección, que asigna nombres de host a su dirección IPv4
- AAAA: registro de dirección IPv6, que asigna nombres de host a su dirección IPv6
- CNAME: registro de nombre canónico, que especifica los nombres de alias
- MX: registro de intercambio de correo electrónico, que se utiliza para el enrutamiento de solicitudes a los servidores de correo electrónico
- NS: registro de servidor de nombres, que delega una zona del DNS a un servidor autoritativo
- PTR: registro de indicador, que define un nombre asociado con una dirección IP
- SOA: inicio de autoridad, que se utiliza para designar al servidor de nombres principal y al administrador responsable de una zona. Cada zona alojada en un servidor DNS debe tener un registro SOA (inicio de autoridad). Puedes modificar el registro según sea necesario (por ejemplo, puedes cambiar el número de serie a un número arbitrario para admitir el control de versiones basado en fechas).
Conjuntos de registros
Los registros con el mismo nombre y el mismo tipo pero con valores de datos diferentes se denominan conjuntos de registros. Cuando creas un registro, si existe un conjunto con el mismo nombre y tipo, el registro se agrega a este conjunto coincidente. Si el registro no coincide con ningún conjunto, se crea un conjunto nuevo y se anexa a la lista de conjuntos de registros.
Este es un ejemplo de un conjunto de registros que tiene más de un registro con el mismo nombre y tipo:
| Nombre de DNS | Tipo | TTL (segundos) | Datos |
|---|---|---|---|
db-01.dev.gcp.example.com |
A | 50 | 10.128.1.35 |
db-01.dev.gcp.example.com |
A | 50 | 10.128.1.10 |
Para obtener una lista de los tipos de registros compatibles en Cloud DNS, consulta Tipos de registros DNS compatibles.
Número de serie de SOA
El número de serie de SOA es un número de versión para una zona del DNS. Para que todos los servidores de nombres cuenten con la versión más actualizada de una zona, deben tener el mismo número de serie de SOA. Los números de serie de los registros SOA creados en las zonas administradas de DNS monótonamente aumentan con cada cambio de transacción a los conjuntos de registros de una zona.
Sin embargo, eres libre de cambiar manualmente el número de serie de un registro SOA a uno arbitrario; debes incluir una fecha con formato ISO 8601, como se recomienda en RFC 1912.
¿Qué sigue?
- Para comenzar a usar Cloud DNS, consulta Guía de inicio rápido: Configura registros DNS para un nombre de dominio con Cloud DNS.
- Para agregar, borrar o actualizar registros, consulta Agrega, modifica y borra registros.
- Para trabajar con zonas administradas, consulta Crea, modifica y borra zonas.