DNS para administradores de WordPress: dominios, registradores y registros DNS
Publicado: 2019-01-22Muchos administradores de sitios de WordPress solo se ocupan del DNS una vez cada luna azul. Principalmente al comprar un nuevo dominio, configurar un nuevo sitio web y migrar a un nuevo servidor web.
Sin embargo, dado que el DNS es el núcleo de Internet, y un pequeño error en los registros de DNS puede hacer que los visitantes no puedan acceder a su sitio web o enviarle correos electrónicos, es importante tener una comprensión básica de cómo funciona.
La buena noticia es que el DNS es muy fácil de entender y administrar. Este artículo explica que todos los propietarios y administradores de sitios de WordPress deben saber sobre DNS y registros DNS.
¿Qué es DNS?
DNS significa Sistema de nombres de dominio. Es un sistema de nombres jerárquico que utiliza Internet. Su función es traducir nombres de dominio fáciles de recordar, como www.wpwhitesecurity.com , a direcciones IP (Protocolo de Internet) que las computadoras entiendan, como 192.124.249.168.
¿Por qué necesitamos DNS?
Cada computadora, teléfono inteligente o dispositivo conectado a Internet o a una red tiene una dirección IP única. Por ejemplo, el sitio web www.wpwhitesecurity.com está alojado en un servidor web con la dirección IP 192.124.249.168.
Dado que podemos recordar fácilmente el nombre de un sitio web (www.wpwhitesecurity.com) pero no una dirección IP (192.124.249.168), se necesita DNS para convertir texto legible por humanos (nombres de dominio) en información que las computadoras entienden, direcciones IP. De lo contrario, tendría que recordar las direcciones IP.
¿Qué son los dominios y los FQDN?
Antes de sumergirnos en el DNS, veamos qué son los dominios y los FQDN. Un FQDN (Nombre de dominio totalmente calificado) es lo que normalmente llamamos URL de un sitio web o un dominio, como www.wpwhitesecurity.com . Un FQDN se compone de varias partes:
Cada parte del FQDN, como el subdominio www , puede tener hasta 63 caracteres. El FQDN completo no puede exceder los 253 caracteres. Los subdominios comunes que se usan en Internet son: www, blog, sitio, administrador, etc. Los TLD más comunes en Internet son .com, .net, .org y los específicos de cada país, como .nl y .mt.
Cómo funciona el DNS
Para explicar cómo funciona el DNS, veamos qué sucede cuando navegas por un sitio web, como www.wpwhitesecurity.com .
Tenga en cuenta que esta es una explicación de alto nivel con la que puede comprender la lógica detrás de DNS. En la vida real, hay más componentes involucrados que podrían afectar el funcionamiento de DNS, como el almacenamiento en caché de DNS, los servidores DNS raíz, etc.
Paso 1: Solicitar la Resolución del Nombre de Dominio a Dirección IP
Cuando escribe www.wpwhitesecurity.com en la barra de navegación de su navegador web, su teléfono inteligente o computadora necesita saber la dirección IP del servidor web donde está alojado el sitio web. Como no conoce la dirección IP, envía una solicitud a un servidor DNS para resolver www.wpwhitesecurity.com .
El servidor DNS que usa su dispositivo es probablemente el de su enrutador de red o ISP. Por lo general, esto se configura automáticamente en la interfaz de red de su dispositivo cuando se conecta a la red.
Paso 2: el servidor DNS recursivo solicita los servidores de nombres del dominio
Los servidores DNS de red e ISP se denominan servidores DNS recursivos porque no almacenan datos de dominio. En su lugar, reenvían su consulta a otros servidores DNS y le devuelven la respuesta.
Entonces, el servidor DNS con el que se comunicó su dispositivo se comunica con otros servidores DNS más altos en la jerarquía (como el servidor raíz, etc.) para obtener la dirección IP de los servidores de nombres (NS) para el dominio wpwhitesecurity.com. Los servidores de nombres (NS) son servidores DNS que contienen la información sobre los dominios.
Cada dominio tiene algunos servidores de nombres (NS) y cada vez que un servidor DNS recursivo necesita resolver la dirección IP de un dominio del que es responsable, responde la consulta. Usted configura los servidores de nombres (NS) para un dominio cuando lo compra.
En la siguiente captura de pantalla podemos ver la configuración de los servidores de nombres (NS) para el dominio wpwhitesecurity.com.
Paso 3: el servidor DNS recursivo solicita a los servidores de nombres que resuelvan el FQDN
En esta etapa, el servidor DNS recursivo con el que se comunicó su dispositivo tiene la lista de servidores de nombres para el dominio que desea explorar. Entonces envía una solicitud a uno de los servidores para resolver el FQDN www.wpwhitesecurity.com a una dirección IP. La respuesta que obtiene es: 192.124.249.168.
Paso 4: el servidor DNS recursivo responde con una dirección IP.
Ahora que el servidor DNS recursivo con el que contactó su dispositivo tiene la dirección IP del FQDN www.wpwhitesecurity.com, lo envía de regreso a su dispositivo.
Paso 5: su dispositivo se conecta al servidor web
Su dispositivo se conecta al servidor web en esa dirección IP que recibió del servidor DNS recursivo y solicita la página en www.wpwhitesecurity.com . El servidor web responde enviando los datos HTML, que su navegador comienza a descargar y representar.
Registro de Dominios y DNS
Ahora sabemos que cada dominio necesita tener al menos un servidor de nombres. Lo ideal es que tengas dos o más.
Por eso, cuando compra un nuevo dominio, se le solicitan las direcciones IP o FQDN de los servidores de nombres. A menos que aloje su propio DNS o use una solución de terceros, normalmente usaría los propios servidores de nombres del registrador.
Tipos de registros DNS
El DNS se puede utilizar para obtener otra información sobre un dominio, como las direcciones IP de un servidor de correo. Esta información se puede obtener a través de diferentes tipos de registros DNS. Hay más de 50 tipos diferentes de registros DNS, sin embargo, como propietario de un sitio de WordPress, si conoce los pocos que se enumeran a continuación, debería estar bien.
Un registro
Este es el tipo de registro DNS más común. Se utiliza para asignar un nombre de host o FQDN a una dirección IP. Este es el registro que normalmente se usa en el proceso de resolución de nombres de dominio mencionado anteriormente.
Registro CNAME
Este es un registro de alias que se usa cuando dos FQDN diferentes tienen la misma IP. Por ejemplo , wpwhitesecurity.com y www.wpwhitesecurity.com están en el mismo servidor web. Así que creé un registro A para wpwhitesecurity.com y luego un CNAME para www.wpwhitesecurity.com que apunta a wpwhitesecurity.com , como se muestra en la siguiente tabla.
Nombre | Escribe | Valor |
---|---|---|
wpwhitesecurity.com | A | 192.124.249.168 |
www.wpwhitesecurity.com | CNOMBRE | wpwhitesecurity.com |
Récord MX
Estos son los registros de Mail Exchange. Se utilizan para especificar la dirección IP del servidor de correo de un dominio. Cuando envía un correo electrónico a [email protected] , el servidor DNS de su servidor de correo utiliza la información de estos registros para conocer la dirección IP del servidor de correo electrónico al que necesita conectarse y enviar el correo electrónico.
Registro NS
Estos son los registros del servidor de nombres. Se utilizan para especificar la dirección IP de los servidores de nombres autorizados para un dominio. Estos son los que mencionamos anteriormente, que debe especificar cuando compra un dominio.
Registro de texto
El DNS también se puede usar para almacenar claves públicas, una ubicación asociada a un dominio y también registros asociados a marcos antispam. El registro TXT es el tipo de registro DNS que normalmente se usa para estos. Originalmente se usaba para texto legible por humanos, pero hoy en día almacena principalmente datos legibles por máquina. Por ejemplo, se utiliza para sistemas antispam como SPF, registros DKIM, etc.
Almacenamiento en caché de DNS y TTL
Para minimizar el tráfico y los recursos, los servidores DNS recursivos almacenan en caché los registros DNS durante el tiempo especificado en el valor Tiempo de vida (TTL). TTL se especifica en segundos en cada registro DNS y es como la fecha de caducidad.
El almacenamiento en caché es la razón por la que los cambios en los registros DNS pueden tardar algunas horas y días en propagarse por todas partes. La duración de la propagación también se ve afectada por el valor TTL que establezca para sus registros. Si establece un valor TTL muy alto, el cambio de registro DNS tardará mucho en propagarse.
¡Sin DNS, sin fiesta!
¡Si no fuera por el DNS, Internet no sería como lo conocemos hoy! Comprender los conceptos básicos de DNS y por qué es necesario para ejecutar su sitio de WordPress lo ayudará a administrar mejor sus sitios y dominios.
Historia de DNS y Geekery
Las especificaciones originales para DNS fueron publicadas por el IETF en RFC 882 y RFC 883 en 1983. Estos RFC fueron reemplazados por RFC 1034 y RFC 1035 en 1987, y ambos se actualizaron a través de varios otros RFC.
Los servidores DNS se ejecutan en el puerto 53 UDP para mensajería y usan el puerto 53 en TCP para transferencias de zona. Para más detalles técnicos sobre DNS recomiendo las siguientes lecturas:
- Sistema de nombres de dominio (DNS) en Wikipedia
- Lista de tipos de registros DNS en Wikipedia