C.2 Nombres de servidores

La razón principal por la que necesitamos nombres de servidores es que queremos usar dominios en lugar de direcciones IP, aunque un dominio no es estrictamente necesario para que pueda acceder a un sitio web. Puede usar la dirección IP si tiene su propio servidor con una IP pública, pero hay muchos problemas con este enfoque. Por ejemplo, las direcciones IP son limitadas (en particular, la IPv4), no son fáciles de memorizar y solo puede alojar un sitio web por dirección IP (sin utilizar otros puertos).

Un nombre de servidor de nombres es un motor que dirige los registros DNS de su dominio. El registro DNS más común es el registro A, que asigna un dominio a una dirección IP, de modo que el servidor de alojamiento se puede encontrar a través de su dirección IP cuando se accede a un sitio web a través de un dominio. Presentaremos dos tipos más de registros DNS en la sección ??: registros CNAME y MX.

En la mayoría de los casos, los nombres de servidores predeterminados provistos por el registrador de su dominio deberían ser suficientes, pero falta una tecnología especial en la mayoría de nombres de servidores: aplanamiento CNAME. Solo necesita esta tecnología si desea establecer un registro CNAME para su dominio apex. El único caso de uso que yo sepa es cuando aloja su sitio web a través de Netlify, pero desea utilizar el dominio Apex en lugar del subdominio www, por ejemplo, si desea usar example.com en lugar de www.example.com. Para hacer uso de esta tecnología, podría considerar Cloudflare, que proporciona esta característica DNS de forma gratuita. Básicamente, todo lo que necesita hacer es apuntar los servidores de nombres de su dominio a los servidores de nombres proporcionados por Cloudflare (de la forma *.ns.cloudflare.com).