Información general sobre DNS

En esta página se ofrece una descripción general del sistema de nombres de dominio (DNS).

Para obtener una descripción general de Cloud DNS, consulta el artículo Información general sobre Cloud DNS. Para consultar los términos clave relacionados con Cloud DNS, consulta Términos clave.

El DNS es una base de datos distribuida jerárquica que almacena direcciones IP y otros datos, y permite realizar consultas por nombre.

En otras palabras, el DNS es un directorio de nombres de dominio legibles que se traducen en direcciones IP numéricas que los ordenadores utilizan para comunicarse entre sí. Por ejemplo, cuando escribes una URL en un navegador, el DNS la convierte en una dirección IP de un servidor web asociado a ese nombre. Los directorios DNS se almacenan y distribuyen por 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 servidores DNS

Un servidor DNS almacena una base de datos de nombres de dominio y, a continuación, procesa los nombres de dominio en función de las consultas de DNS que proceden de un cliente de una red.

Servidor autoritativo

Un servidor acreditado es un servidor que contiene los registros de nombres DNS, incluidos los registros A, AAAA y CNAME.

Un servidor no autorizado crea 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 a la que no se pueda enviar consultas a través de Internet.

Subzona delegada

DNS permite al propietario de una zona usar registros NS para delegar un subdominio en un servidor de nombres diferente. Los resolucionadores siguen estos registros y envían consultas del subdominio al servidor de nombres de destino especificado en la delegación.

Por ejemplo, puedes crear zonas independientes para example.com y subdomain.example.com, cada una con su propio servidor de nombres autoritativo. Como subdomain.example.com es un dominio secundario de example.com, el método para habilitar el servidor de nombres acreditado del subdominio para que se pueda localizar desde la zona del dominio principal se denomina delegación. La delegación es básicamente un puntero al servidor de nombres autoritativo de un subdominio. Para habilitar la delegación en Cloud DNS, puedes añadir registros NS para los subdominios en la zona del dominio principal.

Registros

Un registro A es una asignación entre un recurso DNS y un nombre de dominio. Cada registro DNS tiene un tipo (nombre y número), un tiempo de vencimiento (tiempo de vida) y datos específicos del tipo.

Estos son algunos de los tipos de registro que se suelen usar:

  • A: registro de dirección que asigna nombres de host a sus direcciones IPv4.
  • AAAA: registro de dirección IPv6 que asigna nombres de host a sus direcciones IPv6.
  • CNAME: registro de nombre canónico que especifica nombres de alias.
  • MX: registro de intercambio de correo, que se usa para enrutar solicitudes a servidores de correo.
  • NS: registro de servidor de nombres que delega una zona DNS en un servidor acreditado.
  • PTR: registro de puntero que define un nombre asociado a una dirección IP.
  • SOA: inicio de autoridad. Se usa para designar el servidor de nombres principal y el 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 por un número arbitrario para admitir el control de versiones basado en fechas).

Conjuntos de registros

Los registros que tienen el mismo nombre y tipo, pero valores de datos diferentes, se denominan conjuntos de registros. Cuando creas un registro, si ya existe un conjunto con el mismo nombre y tipo, el registro se añade a ese conjunto. Si no coincide con ningún conjunto, se crea uno y se añade a la lista de conjuntos de registros.

Este es un ejemplo de un conjunto de registros con más de un registro que tiene 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 ver una lista de los tipos de registros admitidos en Cloud DNS, consulta Tipos de registros DNS admitidos.

Número de serie de SOA

El número de serie de SOA es un número de versión de una zona DNS. Para que todos los servidores de nombres estén actualizados con la versión de una zona, deben tener el mismo número de serie SOA. Los números de serie de los registros SOA creados en zonas gestionadas de DNS aumentan de forma monótona con cada cambio transaccional en los conjuntos de registros de una zona.

Sin embargo, puedes cambiar el número de serie de un registro SOA por un número arbitrario, incluida una fecha con formato ISO 8601, tal como se recomienda en RFC 1912.

Siguientes pasos