b4t2 - Correo electrónico / DNS Flashcards
Cuál es el flujo de resolución de DNS desde un cliente, por ejemplo haciendo un ping en Linux al dominio www.periodicoweb.com?
- Petición DNS –> Resolver (/etc/resolv.conf, que tendrá un resolver (es un Root Server), por ejemplo el de Google 8.8.8.8)
2.Consultar al Root Server por el TLD de .com, .net, etc..:
3.Consultar en el TLD el servidor Autoritativo donde está el dominio que queremos
4.Consultar en el servidor Autorittativo donde está el dominio por la entrada/registro DNS “www” y te devuelve la IP
Qué tipo de servidores DNS hay?
Root Server: Hay 13, dan acceso a los TLD
Top levle domain: Llevan el .com, .net, etc … Hay distintos tipos de TLD
Autoritativos: Tienen todos los registros DNS de un dominio
Esqema jerarquía de servidores DNS
Qué son los siguientes tipos principales de registros DNS hay en un servidor Autoritativo?
- A
- AAAA
- CNAME
- TXT
- MX
- SRV
- CAA
- SOA
- Registro A: especifica las direcciones IP correspondientes a tus dominios y subdominios (www.example.com 12897 IN A 93.184.216.34)
- Registro MX: especifica a un MTA emisor en qué MTA(s) deberían ser entregados los email
- Registro CNAME: Es una especie de alias, para hacer redirecciones (www.mocedent.com CNAME www.mocedent.es)
- Registro TXT: Se utilizan para almacenar información basa en texto relacionada con tu dominio.
- Registro AAAA: Es como el A, pero que mapea con una IPv6 en lugar de IPv4
- Registro SRV: Sirve para indicar qué servicios queremos ofrecer bajo nuestro dominio
- Registro CAA: Restringir qué entidades de certificación pueden expedir certificados para un determinado dominio
- Registro SOA: Tiene metadatos sobre el dominio, como el correo electrónico del administrador de ámbito
Con qué registro del servidor Autoritativo se realiza la resolución DNS inversa?
Para la resolución DNS inversa mediante , se hace configurando el registro PTR con el sufijo estándar in-addr.arpa en lugar del regsitro A –>
34.216.184.93.in-addr.arpa. IN PTR ruinosa.com
Para qué sirve el registro de DNS “SPF”, que es un tipo de registro TXT muy común?
SPF - Sender Policy Framework, protocolo de validación de correo usado para prevenir ataques de spoofing
Indica qué son estos conceptos de MAIL:
- MUA - Mail User Agent
- MTA/MSA - Mail transfer agent y Mail sumbision agent
- MDA- Mail Delivery Agent
- Mail Spool
- MAA: Mail Access Agent
- MUA - Mail User Agent: El cliente de correo tanto del origen como del destino
- MTA/MSA - Mail transfer agent y Mail sumbision agent: El MTA es el servidor de correo del dominio de origen. Los MSA son más pequeños para descargar el MTA de tanto tráfico
- MDA- Mail Delivery Agent: Deja el correo que recibe en el Mail Spool o en el soporte físico que tenga configurado
- Mail Spool: es el spool físico donde la MDA deja el mail en cola
- MAA: Mail Access Agent: Puente entre el Mail Spool y el MUA de destino
Cuál es el flujo de envío de un email?
- El MUA de origen envía el correo al MTA de su dominio
- El MTA de origen tiene que averiguar cuál es el MTA del dominio de destino. Para ello consulta en el DNS el registro MX del dominio destino.
- El MTA destino recibe el correo y lo envía al MDA de destino
- EL MDA lo deja en el MailSpool
- De forma asíncrona, ya bajo demanda desde el Mail Spool se enviará el correo al MUA de destino.
En el flujo de envío de correo, en qué puntos se usan los protocolos SMTP, IMAP y POP3?
El SMTP se usa en el envío del mail desde el MUA de origen al MTA de origen
El IMAP y POP3 se usa entre el MAA de destino al MUA de destino
Qué RFC define el estandar del formato de los mail?
RFC822.
Era un formato sólo de texto (ASCII) de campo:valor
En la cabecera del mail con formato RFC822 además se puede poner la cabecera mime-version, ¿para qué?
Para indicar el tipo del contenido, que puede ser texto, pero además multimedia
Para ello se usa además la cabecera content-type
text/plain
multipart/mixed
multipart/alternative
Para qué se usa la cabecera mime-type+boundary en el formato RFC822
El boundary se indica cuando el mimetype es multipart, para especificar cuál es el separador entre las distintas partes (por eso multipart) del correo
Qué significan las siguientes cabeceras de los mail, según la RFC822?
From:
Date:
To:
Subjetct:
Message-ID:
In-Reply-To:
Recieved:
Return-Path:
CC:
Reply-to:
From: Remitente
Date: Fecha de envío
To: Destinatario
Subjetct: Asunto
Message-ID: Id único del mail
In-Reply-To: Id del mail al que responde este mail
Recieved: Para seguimiento de qué MTAs ha pasado el correo
Return-Path: También para seguimiento de qué MTAs ha pasado el correo
CC: Con copia
Reply-to:
Qué diferencias de uso hay entre los protocolos de correo SMTP, IMAP y POP3?
SMTP: Es para el envío de correo
IMAP: Orientado a un uso online, manejando carpetas en el servidor
POP3: Orientado a descarga del mail al cliente
Qué hacen los siguientes comandos del protocolo POP3?
USER texto
PASS texto
LIST
RETR nº de mensaje
DELE nº de mensaje
RSET
STAT
QUIT
USER: envía el usuario al servidor SMTP para autenticación
PASS: envía la password al servidor SMTP para autenticación
LIST: lista nº menajes + tamaño
RETR nº de mensaje: descarga el mensaje
DELE nº de mensaje: maraca el mensaje para eliminarlo al hacer quit
RSET: recupera un mensaje marcado para eliminar antes de hacer quit
STAT: indica el nº total de mensajes y el total de tamaño
QUIT: es como un commit