Amazon53 es un authoritative DNS system. Estos sistemas proveen mecanismos que los desarrolladores usan para manejar nombres DNS p煤blicos, que despu茅s son traducidos a direcciones IP de forma que las computadoras puedan comunicarse unas con otras.
Conceptos sobre DNS
- Top Level Domains (.com, .net, .org, etc).
- Nombres de dominio (amazon.com, change.org, etc).
- Direcciones IP (IPv4 e IPv6).
- Hosts (Computadoras o servicios a trav茅s del dominio).
- Subdominios (www.dominio.com, api.dominio.com).
- Fully Qualified Domain “FQDN” (Acorde a los est谩ndares de ICANN).
- Name Server (traduce un nombre de dominio en una direcci贸n IP).
- Zone Files (txt que mapea nombres de dominio y su IP).
- TLD Name Registrars (godaddy.com, directnic.com).
驴Cu谩les son los pasos que se involucran en la resoluci贸n de un DNS?
- 13 root servers (organizaciones delegas por ICANN).
- organizaci贸n que maneja el .org
- nameservers de dominio.org
- servidor de www.dominio.org
驴Qu茅 son los Record Types?
Cada zone file contiene records, que son una forma de mapear entre un recursos y un nombre. Estos pueden mapear un nombre de dominio a una IP o definir un recursos para el dominio como servidores de correo.
Start of Authority (SOA) Record
Es un registro obligatorio en todos los zone files, e identifica la informaci贸n base del DNS acerca del dominio. Cada zona contiene un registro SOA con la informaci贸n siguiente:
- El nombre del servidor DNS para la zona.
- El administrador de la zona.
- La versi贸n actual del archivo de datos.
- El n煤mero de segundos que un servidor de nombres secundario debe esperar para verificar cambios.
- El n煤mero de segundos que un servidor de nombres secundario debe esperar para retraer transferencias de zona infructuosas.
- El n煤mero m谩ximo de segundos que un servidor de nombres secundario puede usar data antes de que deba ser refrescado o expire.
- El valor TTL (en segundos) para registros de recursos en la zona.
A y AAAA
Ambos tipos de registros de direcciones mapean un host a una direcci贸n IP. El record A es utilizado para mapear un host a una IP IPv4 mientras que el AAAA se utiliza para mapear a un host IPv6.
Canonical Name (CNAME)
Define un alias para el dominio definido en A o AAAA.
Mail Exchange (MX)
Es utilizado para definir servidores de correo utilizados por un dominio y asegurar de que el correo esta enrutado correctamente. El registro MX debe apuntar a un host definido por A o AAAA y no por CNAME.
Name Server (NS)
Son utilizados por servidores TLD para dirigir el trafico del servidor DNS que contiene los registros autoritativos.
Pointer (PTR)
Es esencialmente lo contrario a A. PTR mapea una IP a una direcci贸n DNS, y son principalmente utilizadas para verificar si el nombre del servidor es asociado con la direcci贸n IP desde donde las conexiones fueron iniciadas.
Sender Policy Framework (SPF)
Son utilizados por los servidores de correo para combatir el spam.
Text (TXT)
Son utilizados para almacenar informaci贸n. Este registro provee la habilidad de asociar alg煤n texto arbitrario a un host u otro nombre, como informaci贸n acerca de los servidores, red, data center, entre otros.
Service (SRV)
Es una especificaci贸n de datos en el DNS que define la locaci贸n (hostname y puerto) de los servidores para servicios espec铆ficos.