Ir directamente al contenido

Ajustes de cookies

Elija por tipo qué cookies permite. Puede cambiar su elección en cualquier momento en Ajustes de cookies, al pie de cada página. Declaración de privacidad

Necesarias

Siempre activadas

Necesarias para iniciar sesión, conservar su carrito y recordar sus preferencias. Siempre están activadas.

¿Qué cookies?
  • weboke_sessie, weboke_klant, weboke_remember: su sesión y mantener la sesión iniciada
  • weboke_basket: su carrito
  • wkBtwIncl: mostrar los precios con o sin IVA
  • wok_cookies: su elección de cookies, 12 meses

Mide qué anuncio lleva a una visita o a un pedido, para no pagar por anuncios que no sirven de nada.

¿Qué cookies?
  • Google Ads a través de Google Tag Manager (_gcl_au, _gcl_aw), hasta 90 días
  • OpenAI Ads, anuncios en ChatGPT
  • wok_aff: a través de qué socio llegó a nosotros (programa de afiliados), 60 días

4,6

País e idioma

Cada país tiene su propio sitio, con los precios y el IVA de ese país.

Ver

Subdominios y wildcards

Módulo 3: Registros para su sitio web · Tiempo de lectura: 7 minutos

Objetivo de aprendizaje: Después de esta lección podrá crear un subdominio mediante el DNS y explicar cómo funciona un wildcard y dónde no se aplica.

Conceptos clave: subdominio, wildcard (*), "un nombre existente gana", wildcard y niveles más profundos, subdominio en el panel de hosting frente a solo un registro DNS

¿Qué es un subdominio?

Un subdominio es un nombre que va delante de su dominio: shop.example.com, blog.example.com, mail.example.com. También www.example.com es técnicamente un subdominio. No tiene que registrar ni pagar nada por él: quien tiene el dominio example.com puede crear debajo tantos nombres como quiera. Un subdominio se crea al hacer un registro para él.

Un subdominio también puede tener varios niveles de profundidad: test.shop.example.com es perfectamente válido. Cada parte entre puntos puede tener como máximo 63 caracteres, y el nombre completo como máximo 253 caracteres.

Dos tipos de subdominios

En la práctica, "crear un subdominio" puede significar dos cosas distintas, y eso confunde a mucha gente.

1. Solo un registro DNS. Crea en el DNS un registro A, AAAA o CNAME para shop. Con eso, el mundo sabe dónde está shop.example.com. Si apunta a un servicio externo, como una plataforma de tienda online, ya ha terminado: ese servicio se encarga del sitio web.

shop.example.com.   3600  IN  CNAME  shops.platform.example.

2. Un subdominio en su panel de hosting. En un panel de hosting también puede crear un subdominio. En ese caso ocurren dos cosas: el panel coloca (si el DNS se gestiona ahí) un registro en el DNS, y además configura el servidor web con una carpeta propia para los archivos de ese subdominio. Esto lo necesita cuando el sitio web del subdominio se aloja en su propio hosting, por ejemplo un segundo WordPress en blog.example.com.

Dos trampas habituales:

  • Si su DNS se gestiona en otro lugar distinto de su hosting (otros servidores de nombres, vea la lección 2.1), el panel coloca el registro en un sitio que nadie consulta. En ese caso, cree el registro usted mismo en la entidad que gestiona el DNS.
  • Si quiere que un subdominio apunte a un servicio externo, no lo cree en el panel de hosting, sino únicamente como registro DNS. De lo contrario tendrá dos registros para el mismo nombre que se estorban mutuamente.

El wildcard: un registro para todos los nombres

Un wildcard es un registro con un asterisco como nombre:

*.example.com.   3600  IN  A  192.0.2.10

Esto significa: "cualquier nombre bajo example.com que no esté definido por separado en la zona, apunta a 192.0.2.10". Si alguien consulta blog.example.com, test.example.com o wat-dan-ook.example.com, y ese nombre no existe por separado, el DNS da la respuesta del wildcard.

Muchos paquetes de hosting configuran un wildcard por defecto. Gracias a esto, un subdominio nuevo en el panel de hosting funciona de inmediato, sin necesidad de un registro aparte para cada nombre. También www funciona así automáticamente.

Dónde no se aplica un wildcard

Las reglas de los wildcards están en el RFC 4592. Conviene conocer tres cosas.

Un nombre existente gana. Si existe un registro propio para shop.example.com, el wildcard no se usa para ese nombre. Tampoco para otros tipos de registro: si shop solo tiene un CNAME, el wildcard tampoco dará ya un registro A para shop. Un wildcard es, por tanto, una red de seguridad para nombres que no existen en absoluto.

*.example.com.     A      192.0.2.10
www.example.com.   CNAME  shops.platform.example.

Aquí blog.example.com va a 192.0.2.10, pero www.example.com va a la plataforma.

Un wildcard no se aplica al dominio raíz (apex). *.example.com no cubre example.com en sí. Para eso necesita un registro propio.

Un wildcard no se aplica bajo un nombre que existe. Si existe shop.example.com, entonces *.example.com no cubre el nombre test.shop.example.com. El wildcard solo funciona para nombres cuya "ruta" completa no existe. Si shop no existe, test.shop.example.com sí queda cubierto por el wildcard. Si quiere un wildcard bajo shop, cree *.shop.example.com.

Un wildcard, certificados y errores de escritura

Un wildcard en el DNS solo indica hacia dónde apunta un nombre. Tenga en cuenta dos cosas:

  • Un certificado. Para https en cada subdominio necesita un certificado que cubra esos nombres. Un certificado wildcard (*.example.com) es distinto de un registro wildcard, y se solicita por separado. Let's Encrypt solo emite certificados wildcard mediante una verificación en el DNS.
  • Errores de escritura. Con un wildcard también funcionan ww.example.com o wwww.example.com. Esto puede ser útil, pero también significa que cualquier nombre imaginable da una respuesta. Algunos administradores prefieren evitarlo.

En la práctica: así se ve en un panel

Como ejemplo usamos DirectAdmin. Otros paneles (cPanel, Plesk) tienen una pantalla similar para subdominios.

  1. Abra Administración de subdominios y haga clic en Agregar Subdominio.
  2. Escriba solo la primera parte, por ejemplo shop.
  3. Elija la carpeta para los archivos, o deje la opción predeterminada.
  4. Guardar.

Si quiere que el subdominio apunte a un servicio externo, omita esta pantalla y cree únicamente un registro en Administración de DNS (lección 3.1 o 3.2).

Een subdomein aanmaken 0:41

Resumen

  • Un subdominio se crea haciendo un registro para él; no hace falta registrarlo aparte.
  • Solo un registro DNS basta si un servicio externo ofrece el sitio web. Un subdominio en el panel de hosting lo necesita cuando el sitio está en su propio hosting.
  • Un wildcard *.example.com responde a todos los nombres que no existen por separado.
  • Un nombre existente siempre gana al wildcard; el wildcard no se aplica al dominio raíz (apex) ni bajo un nombre que existe.
  • Un registro wildcard no es un certificado wildcard.

Cuestionario

1. En la zona figuran *.example.com A 192.0.2.10 y www.example.com CNAME shops.platform.example. ¿Adónde va www.example.com?



2. ¿Cubre *.example.com también el propio nombre example.com?



3. Quiere que nieuwsbrief.example.com apunte a un servicio externo de boletines. ¿Qué hace?



4. shop.example.com existe, y hay un wildcard *.example.com. ¿Recibe test.shop.example.com una respuesta del wildcard?



Ejercicio

Ejercicio Z3.3: Descubrir un wildcard. Compruebe si github.io usa un wildcard. Busque el registro A de un nombre que casi con toda seguridad no existe por separado, como dnscursus- seguido de unas letras al azar .github.io. Si recibe una dirección IP, indique sí y la dirección que obtuvo.

Ejercicio Z3.3: Descubrir un comodín



Lo que introduce y lo que encontramos en directo no lo guardamos. Su navegador recuerda sus respuestas y si ha aprobado el ejercicio. Si ha iniciado sesión, solo guardamos que el ejercicio estaba (casi) bien en Mis cursos; ahí también puede eliminarlo.

Ejercicio O3.3: Configurarlo usted mismo en su zona de práctica. Cree en su zona de práctica:

  • un registro wildcard * (tipo A) con el valor 192.0.2.20
  • un registro A vast con el valor 192.0.2.21

El programa comprobará después tres nombres: un nombre aleatorio (que debe dar el wildcard), vast (que debe dar su propia dirección) y el dominio raíz (apex) de la zona de práctica.

Ejercicio O3.3

Realizará este ejercicio en su propia zona de práctica: una zona DNS real en los servidores de nombres de WebOké, solo para usted. Regístrese con su dirección de correo electrónico. Recibirá un enlace de acceso por correo y volverá después a esta lección. Solo usamos su dirección para el curso.

Para saber más

Estos artículos describen los pasos en los paneles de WebOké; en otros paneles funcionan de forma similar.

Un momento…

Configure sus dominios

Configure para cada dominio los servidores de nombres, la vinculación a su hosting y quién será el titular.

Cargando sus dominios…