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

www, redirecciones y lo que el DNS no hace

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

Objetivo de aprendizaje: Tras esta lección conocerá la diferencia entre el DNS (dónde está el servidor) y la redirección (qué página recibe), y podrá configurar correctamente www.

Conceptos clave: www, redirección (redirect, 301/302), puntero de dominio o alias, certificado https, una ruta no existe en el DNS

Qué sabe el DNS y qué no

El DNS responde a un solo tipo de pregunta: "¿dónde está este nombre?" La respuesta es una dirección (A, AAAA) u otro nombre (CNAME). Después de eso, el DNS ha terminado. Todo lo que ocurre después lo gestiona el servidor web en esa dirección.

Una dirección web consta de más que un nombre:

https://www.example.com/contact?taal=nl
└─┬─┘   └──────┬───────┘└───┬──┘└──┬──┘
protocolo    nombre        ruta  parámetros

Solo la parte central, el nombre, llega al DNS. El protocolo (https), la ruta (/contact) y los parámetros, el DNS nunca los ve. De ahí se derivan algunas cosas que sorprenden a muchas personas:

  • El DNS no puede redirigir a una página. Un registro como "example.com hacia othersite.example/actie" no existe.
  • El DNS no elige entre http y https. Que un visitante llegue por https lo determina el servidor web.
  • El DNS no sabe qué sitio web está alojado en un servidor. En una sola dirección IP pueden funcionar cientos de sitios web. El navegador envía el nombre en su solicitud, y el servidor web elige el sitio correcto según ese dato.

La redirección ocurre en el servidor web

¿Quiere que example.com redirija a los visitantes a www.example.com, o que un segundo dominio lleve a su sitio principal? Entonces necesita dos pasos:

  1. DNS: haga que el nombre apunte a un servidor web que pueda realizar la redirección. Suele ser su propio alojamiento, o un servicio de redirección de su registrador.
  2. Servidor web: configure allí una redirección (redirect). El servidor no responde entonces con una página, sino con "vaya a esta otra dirección". El navegador lo sigue automáticamente.

Una redirección tiene un código:

CódigoSignificaSe usa para
301Trasladado permanentementeUna redirección fija, por ejemplo del nombre raíz a www. Los buscadores adoptan la nueva dirección.
302 (o 307)Temporalmente en otro lugarUna página de acción temporal o mantenimiento.

Un puntero de dominio o alias de dominio es otra cosa: el mismo sitio web se muestra bajo dos nombres, sin que cambie la barra de direcciones. Esto también lo gestiona el panel de alojamiento, no el DNS. El DNS del segundo nombre solo debe apuntar al mismo servidor.

También existe el frame forwarding: la barra de direcciones sigue mostrando su dominio mientras usted ve otro sitio. Esto suele funcionar mal con los sitios web modernos (que se niegan a cargar en un marco) y a los buscadores no les gusta. Mejor no lo use.

¿www sí o no?

www es simplemente un subdominio. Que su sitio funcione en www.example.com o en example.com es una elección. Lo importante es solo:

  1. Ambos deben funcionar. Las personas escriben uno u otro. Si falta un registro para www, recibirán un mensaje de error de que el sitio no existe.
  2. Elija uno como dirección principal y redirija el otro hacia este con un 301. Así un buscador ve un solo sitio, no dos copias.

En el DNS esto suele traducirse en:

example.com.       3600  IN  A      192.0.2.10
www.example.com.   3600  IN  CNAME  example.com.

o un registro A propio para www con la misma dirección. Un comodín (lección 3.3) también puede cubrir www. En un servicio externo, como una plataforma de tienda online, www suele apuntar con un CNAME al servicio y el nombre raíz con un registro A a una dirección que proporciona el servicio (la lección 3.2 explica por qué).

El certificado también forma parte de esto

Un navegador solo muestra el candado si el servidor tiene un certificado para exactamente el nombre que escribió el visitante. Un certificado para example.com no cubre automáticamente www.example.com. Asegúrese, por tanto, de que el certificado incluya ambos nombres.

Esto tiene una consecuencia para las redirecciones: un visitante que abre https://example.com recibe primero una comprobación del certificado y solo después la redirección. Sin un certificado válido para el nombre raíz, verá una advertencia, aunque usted lo redirija correctamente después. Así que incluso el nombre que solo redirige necesita un certificado.

Los certificados gratuitos como los de Let's Encrypt comprueban si el nombre realmente apunta a su servidor. Si el DNS todavía apunta a un servidor antiguo, la solicitud no se podrá completar. Primero el DNS, luego el certificado.

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

Como ejemplo usamos DirectAdmin. En cPanel, Plesk y otros paneles, este apartado suele llamarse "Redirects" o "Redirecciones".

  1. Abra Redirecciones de sitios (redirección).
  2. Introduzca la ruta que se debe redirigir, por ejemplo / para todo el sitio.
  3. Elija el tipo: 301 para permanente.
  4. Introduzca la dirección de destino, con https://.
  5. Guardar.

El DNS del nombre debe apuntar para ello a su propio alojamiento. Si apunta a otro servicio, el visitante nunca llegará a esta redirección.

Resumen

  • El DNS solo da la dirección de un nombre. La ruta, el protocolo y los parámetros el DNS no los ve.
  • Las redirecciones (301, 302) y los punteros de dominio los gestiona el servidor web, no el DNS.
  • Asegúrese de que tanto el nombre raíz como www tengan un registro, y elija uno como dirección principal.
  • Un certificado debe cubrir cada nombre que un visitante pueda escribir, incluido el nombre que solo redirige.
  • Primero el DNS correcto, luego el certificado.

Cuestionario

1. ¿Se puede, con un registro DNS, hacer que example.com redirija a https://othersite.example/actie?



2. Los visitantes que escriben www.example.com reciben "este sitio no está disponible", mientras que example.com funciona. ¿Qué falta probablemente?



3. ¿Qué código de redirección se usa para enviar siempre el dominio raíz a www?



4. example.com redirige a https://www.example.com. Los visitantes que abren https://example.com ven primero una advertencia de certificado. ¿Por qué?



Ejercicio

Ejercicio Z3.4: www: ¿CNAME o A? ¿Cómo está configurado www.sidn.nl en el DNS? Busque qué registro hay para www.sidn.nl (la web de SIDN, el registro de dominios de .nl en los Países Bajos) e indique el tipo (A, AAAA o CNAME) y el valor. Consejo: pregunte primero por un CNAME.

En esta lección no hay ejercicio de configuración en la zona de práctica: la redirección ocurre en un servidor web, no en el DNS.

Ejercicio Z3.4: www: ¿CNAME o A?



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.

Para seguir leyendo

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

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…