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 la 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 legibles 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 procesa los nombres de dominio en función de consultas de DNS que provienen de un cliente en una red.
Servidor autorizado
Un servidor autorizado es un servidor que contiene los registros de nombres de DNS, incluidos A, AAAA y CNAME.
Un servidor no autorizado construye un archivo de caché en 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 de la Internet pública.
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 una con su propio servidor de nombres autorizado. Debido a que subdomain.example.com
es un dominio secundario de example.com
, el método a fin de 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 direcciones, que mapea nombres de host a su dirección IPv4.
- AAAA: registro de dirección IPv6, que mapea 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 de DNS a un servidor autorizado.
- PTR: registro de puntero, que define un nombre asociado con una dirección IP.
- SOA: inicio de la 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 los 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 de 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, puedes cambiar el número de serie de un registro SOA a un número arbitrario; debes incluir una fecha con formato ISO 8601, como se recomienda en RFC 1912.
¿Qué sigue?
- Para comenzar a usar Cloud DNS, consulta la 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.