Explicación de los registros DNS [AZ]: 6 tipos de registros DNS, significado de DNS y más
Publicado: 2020-10-12¿Qué pasaría si tuviera que memorizar la dirección IP de cada sitio web que quisiera visitar? ¡Apuesto a que te volverías loco en poco tiempo!
Aquí es donde DNS salta a la escena. El Sistema de Nombres de Dominio ha revolucionado Internet.
En este artículo, voy a discutir qué es realmente un DNS y cómo funciona.
Junto con eso, también hablaré sobre los diferentes tipos de registros DNS, su propósito y cómo puede configurarlos fácilmente ahora mismo.
Entonces, sin quitarle más tiempo, ¡comencemos con nuestro artículo!
- ¿Qué es DNS?
- ¿Cómo funciona el DNS?
- ¿Qué es la búsqueda de DNS?
- ¿Qué es un nombre de host?
- ¿Qué es FQDN?
- ¿Qué es un servidor de nombres? ¿Cómo cambiarlo?
- ¿Qué es el tiempo de propagación?
- ¿Cuál es la relación entre el servidor de nombres y su sitio web?
- ¿Dónde puedo encontrar y editar los registros DNS de mi dominio?
- ¿Qué son los registros DNS?
- Tipos de registros DNS
- Un expediente
- Registros AAAA
- CNOMBRE
- Registros MX
- Registros TXT
- Registros SPF
- Registro DKIM
- Registros NS
- Registros SRV
- Registros CAA
- Diferencia entre el registro AAAA y el registro MX
- Diferencia entre DNS estático y dinámico
- ¿Qué es un DNS Premium?
- ¿Debería obtener un alojamiento DNS premium para su sitio web?
- Conclusión
¿Qué es DNS?
El Sistema de nombres de dominio es un directorio enorme que mantiene los registros de cada nombre de dominio en Internet y lo asigna con su dirección IP.
Los humanos entienden los nombres, mientras que Internet solo entiende las direcciones IP. Digamos que deseo buscar xyz.com , pero no recuerdo la dirección IP de este sitio web. ¿Cómo voy a hablar con Internet?
Por lo tanto, nació el DNS. Actúa como un traductor y convierte los nombres de dominio en direcciones IP para que Internet pueda entenderlos.
Además, nos salva de la tortura mental de memorizar conjuntos complejos de números para cada sitio web.
¿Cómo funciona el DNS?
Entendamos el funcionamiento de un DNS con un ejemplo simple.
Eres un usuario. Escribe un sitio web, por ejemplo, kripesh.com en su navegador web. ¿Qué pasa después? ¿Cómo puedes ver el sitio web en tu pantalla?
¿Cuál es el proceso detrás de esto? Esto es lo que sucede cuando busca un sitio web en su navegador.
- El navegador envía una solicitud al servidor DNS para encontrar la dirección IP del sitio web solicitado ( kripesh.com ).
- El servidor DNS encuentra la dirección IP y la devuelve al navegador.
- Ahora, esta dirección IP localiza el Servidor Web que tiene los archivos y datos del sitio web solicitado.
- Se conecta con el servidor web y obtiene los datos del sitio web solicitado en el navegador del usuario.
¿Qué es la búsqueda de DNS?
La búsqueda de DNS es el proceso de encontrar la dirección IP de un nombre de dominio en Internet. Hay dos tipos de búsquedas de DNS:
- Búsqueda directa de DNS : este es un tipo de solicitud de DNS en la que el usuario ingresa un nombre de dominio y el DNS lo usa para encontrar la dirección IP correspondiente a ese dominio.
2. Búsqueda inversa: esto es exactamente lo contrario de una búsqueda DNS directa. Aquí, el usuario ya tiene la dirección IP y se utiliza para averiguar el nombre de dominio asociado a esta IP.
¿Qué es un nombre de host?
El nombre de host se refiere a los nombres que se le dan a los diferentes dispositivos en una red, para que podamos identificarlos. También lo llamamos nombre del sitio, nombre de la computadora o nombre del nodo .
Todos los nombres de host tienen que seguir algunas reglas. Un nombre de host:
- Puede ser alfanumérico
- No puede haber espacios en el medio
- Solo se puede usar un guión como símbolo especial
El nombre de host es una parte de la URL que viene antes del nombre de dominio principal.
Por ejemplo,
En blog.kripesh.com , el nombre de host es blog.
¿Qué es FQDN?
El nombre de dominio completo es el nombre de dominio completo de cualquier computadora en Internet.
Se compone de dos partes, nombre de host y nombre de dominio .
Entonces, si hablamos de www.kripesh.com , www es el nombre de host y kripesh.com es el nombre de dominio. Estos dos juntos forman el FQDN .
¿Qué es un servidor de nombres? ¿Cómo cambiarlo?
Los servidores de nombres son una parte del DNS . Almacenan registros DNS, incluido su nombre de dominio, dirección IP, información de registro, etc.
La función principal de los servidores de nombres es traducir los nombres de dominio en direcciones IP.
Los servidores de nombres son propiedad de las empresas de hosting para administrar los dominios de sus clientes. Hay situaciones específicas en las que necesita cambiar los servidores de nombres de su dominio.
Por ejemplo, si registra su dominio en Namecheap y su sitio está alojado en Hostinger, entonces su sitio web no funcionará a menos que apunte su dominio a su servicio de alojamiento.
Puede cambiar sus servidores de nombres iniciando sesión en su cuenta de dominio.
Para Namecheap : Lista de dominios> Elija el dominio para el que desea cambiar los servidores de nombres> Administrar> Servidores de nombres
Para GoDaddy: Administrar dominios > Administrar DNS > Servidores de nombres
Si ha registrado su dominio con otros registradores de dominios, probablemente encontrará la opción para cambiar los servidores de nombres en la pestaña ' Dominio '.
¿Qué es el tiempo de propagación?
DNS almacena una copia de los datos de nuestro sitio web en su caché para que pueda cargarse más rápido. Cada dato en el DNS se llama un ' registro '.
Cada registro tiene un tiempo fijo durante el cual puede existir en caché. A esto lo llamamos TTL (Time to Live) de un registro. Podemos definir este tiempo editando nuestros registros DNS.
El servidor se actualiza y actualiza la memoria caché una vez transcurrido este tiempo.
El tiempo de propagación de DNS es el tiempo que requiere el sistema de nombres de dominio para actualizar todos sus archivos de caché. Este proceso tarda entre 2 y 48 horas en completarse.
Tomemos un ejemplo. Supongamos que cambio los servidores de nombres de mi sitio web ahora mismo.
Durante el tiempo de propagación, estamos esperando que caduque el TTL de todos los registros y que el servidor actualice el caché. Solo después de completar este proceso, podemos ver los cambios en nuestro sitio web.
¿Cuál es la relación entre el servidor de nombres y su sitio web?
Nuestro sitio web no será accesible para nadie sin servidores de nombres.
Si ha estado conmigo a lo largo de este artículo, sabe que los servidores de nombres traducen los nombres de dominio a sus respectivas direcciones IP.
Imagínese, si este proceso no ocurre, ¿cómo podremos decirle a Internet dónde ubicar los archivos y datos de nuestro sitio web?
No podemos recordar la dirección IP de cada sitio web que deseamos visitar, ¿verdad?
En resumen, los sitios web no pueden funcionar sin servidores de nombres.
¿Dónde puedo encontrar y editar los registros DNS de mi dominio?
Para esto, primero debe iniciar sesión en su cuenta de registrador de dominio.
Para Namecheap: Tablero > Lista de dominios > Dominio avanzado
Para Hostinger: Tablero > Avanzado > Editor de zona DNS
Para GoDaddy: Tablero > Mis productos > Dominios > DNS
Para otros registradores de dominios, lo más probable es que lo encuentre en la opción ' Dominios '.
Y, si ha cambiado sus servidores de nombres para que apunten a una cuenta de alojamiento web diferente, es posible que encuentre sus registros DNS en su Panel de control de alojamiento.
¿Qué son los registros DNS?
El registro DNS es un base de datos de información sobre su nombre de dominio, que se almacena en el servidor DNS.
Se utiliza para conectar su nombre de dominio a su respectiva dirección IP.
Hay varios tipos de registros utilizados para diferentes propósitos, que vamos a discutir a continuación.
Tipos de registros DNS
Para esta demostración, he utilizado el sitio web kptesthosting7.xyz , registrado en Namecheap.com . Primero, iniciaremos sesión en nuestra cuenta de Namecheap. Luego haremos clic en:
Panel de control > Lista de dominios > DNS avanzado
Aquí, encontraremos nuestros registros DNS en ' Registros de host '.
Veamos los registros DNS y cómo podemos editarlos.
Un expediente
Los registros A (Dirección) se utilizan para apuntar el nombre de host a la dirección IP . Un registro utiliza una dirección decimal de 32 bits, denominada dirección IPv4 . Se ve algo como esto:
Al ingresar un registro A, debe especificar:
- Anfitrión : Su nombre de dominio. También puedes usar "@". @ muestra que es un dominio raíz.
- Valor : la dirección IP correspondiente a su dominio
- TTL : el tiempo durante el cual este registro se almacena en la caché de DNS.
Registros AAAA
El problema con las direcciones IPv4 era que solo podían producir alrededor de 4 mil millones de combinaciones únicas de números.
Y considerando la cantidad de personas en Internet, y también teniendo en cuenta que cada persona usa al menos 2-3 dispositivos en estos días, este número fue corto.
De hecho, ya hemos agotado todas las combinaciones de IPv4.
¡Luego vino IPv6 ! Los registros AAAA utilizan IPv6, que es una dirección hexadecimal de 128 bits de longitud . ¡Puede generar hasta 340 undecillones de combinaciones únicas!
Ni siquiera sé cuántos ceros forman un 'undecillón'. ¿Tú? ¡Dame la respuesta en la sección de comentarios a continuación!
Entonces, básicamente, con una dirección IPv6, cada ser humano en la Tierra puede tener miles de dispositivos con mil direcciones IP y ¡nunca nos quedaremos sin combinaciones únicas!
CNOMBRE
Se utiliza un CNAME (nombre canónico o alias) para dirigir un nombre al otro.
A diferencia de un registro A, un CNAME no apunta a una dirección IP, sino que apunta a otro dominio.
Digamos que nuestro sitio web ( kptesthosting7.xyz ) tiene tres subdominios:
- 1.kptesthosting7.xyz
- 2.kptesthosting7.xyz
- 3.kptesthosting7.xyz
Queremos que apunten a nuestro dominio principal, kptesthosting7.xyz .
Podemos agregarlos como CNAME para nuestro dominio principal de esta manera:
Esto tiene una enorme ventaja.
Supongamos que si el servidor en el que está alojado nuestro sitio cambia en cualquier momento, entonces no necesitamos actualizar la dirección IP para cada registro manualmente. Todo lo que tenemos que hacer es editar y actualizar el registro A, y los CNAME que apuntan a él cambiarán por sí mismos.
No es obligatorio apuntar CNAME solo a nuestro dominio. A veces puede apuntarlo a otro dominio.
En la imagen a continuación, puede notar que he creado una página de estado en Better Uptime (herramienta de monitoreo de tiempo de actividad). Ahora necesito configurar mi CNAME en "statuspage.betteruptime.com".
Registros MX
Un registro MX ( Mail eXchange ) especifica dónde deben enviarse los correos electrónicos que llegan a nuestro dominio. Dirigen nuestros correos electrónicos al servidor de correo, que está a cargo de nuestro nombre de dominio.
En resumen, MX Records ayuda a recibir correo electrónico en nuestro dominio.
Al ingresar un registro MX, debe especificar 2 cosas:
- Prioridad: el número en la prioridad decide qué servidor de correo se contactará primero.
Cuanto menor sea el número, mayor será la prioridad. - Valor : este campo contendrá la dirección del servidor de correo al que desea apuntar.
El símbolo @ es un sustituto del dominio principal (en nuestro caso, kptesthosting7.xyz ). En estos registros, el Registro MX con prioridad establecida en 5 será contactado primero. Si el servidor de prioridad 5 no responde, se contactará con el de prioridad 10.
Los registros MX se utilizan cuando desea recibir correos electrónicos en un servidor diferente. Por ejemplo, estoy usando ImprovMX para recibir correos electrónicos en mi Gmail. Entonces las Entradas MX serán diferentes.
Registros TXT
Como sugiere el nombre, podemos ingresar datos de texto en el DNS usando TXT (Text) Records . Estos datos de texto pueden ser cualquier información adicional sobre nuestro dominio.
Los registros TXT se utilizan principalmente para verificar la propiedad de nuestro dominio y para proteger nuestro sitio web del spam.
Un registro TXT
- Solo permite datos de texto
- Tiene un límite de caracteres de 255 caracteres.
Para la protección contra correo no deseado, los registros TXT se subdividen en dos tipos: registros SPF y registros DKIM . Veamos cuáles son.
Registros SPF
El registro SPF ( Sender Policy Framework) es un registro TXT que verifica los servidores de correo que pueden enviar correos electrónicos en nombre de su dominio.
Por ejemplo, si estoy usando Zoho Mail, al agregar el registro TXT SPF, estoy otorgando a los servidores de correo de Zoho el permiso para enviar correos electrónicos en nombre de mi dominio.
v=spf1 incluye:zoho.in -todos
El registro TXT SPF anterior se utilizará para Zoho Mail. -all significa que solo Zoho Mail está autorizado para enviar sus dominios.
¿Has oído hablar de la suplantación de identidad? La suplantación de identidad es cuando alguien se hace pasar por usted, para poder ganarse la confianza de las personas y luego robar sus datos privados.
Si posee un sitio web, existe la posibilidad de que los spammers intenten falsificar sus correos electrónicos.
Un registro SPF te salva aquí.
Registro DKIM
El registro DKIM (Domain Keys Identified Mail) es otro tipo de registro TXT utilizado para la autenticación.
Garantiza que el correo enviado desde su dominio y el correo recibido en el extremo receptor permanezcan exactamente iguales.
Utiliza encriptación para asegurarse de que los datos no hayan sido manipulados o modificados durante el proceso de transmisión.
Por ejemplo, si usa Zoho Mail, debe ingresar la firma DKIM para su dominio. Puedes leer más sobre esto aquí.
Si está utilizando algún servicio de correo electrónico como Zoho Mail, Proton Mail, etc., definitivamente debe agregar registros SPF y registros DKIM.
Registros NS
Los registros NS (Servidor de nombres) identifican qué servidores de nombres convertirán nuestro nombre de dominio en una dirección IP. Localizan qué servidor contiene los registros DNS de nuestro dominio.
Cada dominio tiene al menos 2 servidores de nombres.
Registros SRV
Los registros SRV (servicio) se utilizan para especificar la ubicación de los servidores para varios servicios que queremos usar.
Se utiliza principalmente en servicios como VOIP o Mensajería Instantánea. En resumen, los registros SRV se utilizan para servicios específicos.
Además de la dirección IP del servidor, también incluye el puerto. Algunos protocolos de Internet requieren puertos. En ese caso, se utilizan registros SRV.
Al ingresar un registro SRV, debe especificar:
Servicio: nombre del servicio
Protocolo: protocolo de transporte
Prioridad:
Peso: peso relativo para registros con la misma prioridad. Cuanto mayor sea el valor, más preferible es
Puerto: puerto personalizado TCP/UDP del servicio
Objetivo: su nombre de dominio
TTL:
Por ejemplo, cuando está ejecutando mirecraft en un puerto personalizado, deberá usar SRV Records.
Servicio : _minecraft
Protocolo : _tcp
Prioridad : 0
Peso : 5
Puerto : [puerto personalizado]
Objetivo : [tu dominio]
TTL : Automático o 30 min ( nuestro TTL predeterminado )
Registros CAA
Los registros CAA ( autorización de la autoridad de certificación ) ayudan a los propietarios de dominios a declarar qué autoridad puede emitir certificados SSL para su dominio.
El registro CAA especificado para nuestro dominio principal se aplica a todos los subdominios que se encuentran bajo él.
Diferencia entre el registro AAAA y el registro MX
AAAA Records asigna un nombre de dominio a su dirección IP mediante IPv6 , que es una dirección hexadecimal de 128 bits para crear combinaciones únicas.
Los registros MX dirigen nuestros correos electrónicos a los servidores de correo definidos . Ayudan a especificar el servidor donde se entregarán los correos que lleguen a nuestro dominio.
Diferencia entre DNS estático y dinámico
DNS estático: un DNS estático utiliza direcciones IP que no cambian por sí mismas. Cuando compra alojamiento para su sitio web, la mayoría de los proveedores de alojamiento le asignarán una dirección IP estática con servidores de nombres estáticos.
Esta dirección IP es la ubicación de los servidores donde se almacenarán los datos de su sitio web.
El DNS estático proporciona más fiabilidad y una mejor gestión de DNS .
Sin embargo, también tiene algunos inconvenientes.
Si la dirección IP de mi servidor de alojamiento cambia, necesito actualizar todos mis registros DNS manualmente.
Las direcciones IP estáticas son más propensas a ser pirateadas, porque los piratas informáticos conocen la ubicación exacta de sus servidores, por lo que existe un gran riesgo de seguridad.
DNS dinámico: un DNS dinámico utiliza direcciones IP dinámicas que cambian constantemente, y el DNS continúa actualizando automáticamente los registros DNS.
Una dirección IP dinámica garantiza una mejor seguridad.
Con las direcciones IP en constante cambio, es difícil para los piratas informáticos saber su ubicación exacta.
Puede que no sea una buena opción para los servicios de alojamiento, porque es propenso a más tiempo de inactividad en caso de que el ISP no pueda asignarle una nueva dirección IP.
¿Qué es un DNS Premium?
Un DNS Premium proporciona muchas características interesantes como:
Las empresas establecidas que reciben una enorme cantidad de tráfico diariamente y no pueden permitirse ningún tiempo de inactividad prefieren un DNS Premium.
Le proporciona un DNS secundario que garantiza que su sitio web esté en funcionamiento en todo momento.
Un DNS Premium distribuye su información DNS a través de servidores en diferentes ubicaciones .
Esto facilita que los visitantes de cualquier parte del mundo se conecten al servidor más cercano y accedan a su sitio. Así es como su sitio web carga más rápido.
¿Debería obtener un alojamiento DNS premium para su sitio web?
Depende totalmente de los requisitos de su sitio web. Si recién está comenzando con su sitio, o es una pequeña empresa, entonces Premium DNS no será de mucha utilidad para usted.
De hecho, para la mayoría de los bloggers, puede estar totalmente bien con Free DNS, Google DNS o incluso Cloudflare. Si incluso puede configurar el DNS de Cloudflare (que es gratuito) , sería bueno.
A partir de 2020, el DNS GRATIS no debería ser un gran problema para la mayoría de los blogueros. Un mejor hosting es donde más debes gastar.
Pero, si usted es una marca establecida que recibe millones de visitantes y cada minuto le importa, entonces con un DNS premium puede obtener un mejor rendimiento, velocidad, seguridad y tiempo de actividad del sitio web.
Entonces, el DNS premium es bueno, pero no para todos.
Conclusión
Entonces, así es como puede editar sus registros DNS. Si posee un nombre de dominio, debe saber cómo editar los registros básicos, como los registros A, CNAME y MX .
Espero que este artículo le haya resultado útil y espero que le haya ayudado a comprender mejor los registros DNS y cuáles son las funciones de cada uno de ellos.
¡Déjame saber tus puntos de vista en el cuadro de comentarios a continuación!
Además, si le gustó este contenido y desea recibir más artículos interesantes e informativos, suscríbase a este blog.
¡Aquí Kripesh se despide! ¡Cuídense y sigan aprendiendo, muchachos! Volveré pronto con más contenido informativo. Nos vemos en la próxima. ¡Adiós!