Capítulo 03 Redes, DNS & criptografía Admin: #pNetwork

Dual-Stack IPv6 real ([::]) & MX saliente con Happy-Eyeballs

Todos los listeners de protocolo (ESMTP 25/465/587, IMAP 143/993, ManageSieve 4190) y Kestrel funcionan en modo de doble pila nativo ([::] con DualMode = true). Un único socket del kernel acepta tráfico IPv6 e IPv4 nativo a la vez y normaliza limpiamente las direcciones IPv4 mapeadas (::ffff:x.x.x.x) para SPF, greylisting y registros.

Consejo operativo y nota de arquitectura

Regla de oro del correo IPv6: publique un registro AAAA para mail.company.com SOLO después de configurar el registro PTR IPv6 correspondiente en su proveedor de alojamiento y de añadir ip6:... a su registro SPF. Gmail rechaza estrictamente a los remitentes IPv6 sin un PTR IPv6 válido.

Verifique el DNS inverso (PTR) de IPv4 & IPv6 antes de publicar AAAA

Ambas consultas deben devolver exactamente su ServerHostName (p. ej., mail.company.com.).

Referencia / configuración
# Linux / macOS
dig +short -x 198.51.100.10
dig +short -x 2001:db8::10

# Windows PowerShell
Resolve-DnsName 198.51.100.10 -Type PTR
Resolve-DnsName 2001:db8::10 -Type PTR

Configuración, valores predeterminados y buenas prácticas

Ajuste / ubicación Descripción Valor predeterminado Buena práctica de producción
BindAddress (Smtp / Imap / ManageSieve) Controla la vinculación del socket local. Los comodines (::, [::], 0.0.0.0, *) activan automáticamente Dual-Stack IPv6 + IPv4, con retroceso ordenado a IPv4 si IPv6 está desactivado en el sistema operativo. :: (Dual-Stack IPv6 + IPv4) Deje el valor predeterminado :: para que se conecten sin problemas tanto pares IPv6 como IPv4; vincule una IP específica solo en hosts multihomed con MTA separados.
Ausgehendes Happy-Eyeballs MX Intercala los destinos MX AAAA y A resueltos y recurre inmediatamente a IPv4 si una ruta IPv6 es inaccesible o está bloqueada. Automatisch aktiv / Auto Cuando el enrutamiento IPv6 nativo está activo en el sistema operativo, asegúrese de que su PTR IPv6 coincida con ServerHostName y de que se permita el tráfico TCP 25 saliente por IPv6.
IPv6 /64 Subnetz-Greylisting & Rate-Limit Agrupa las direcciones IPv6 efímeras dentro del mismo prefijo /64 (equivalente a la agrupación /24 en IPv4) para el greylisting y la limitación de abusos. /64 Präfix (IPv6) · /24 (IPv4) Mantenga la agrupación predeterminada /64 para que los MTA IPv6 legítimos que rotan direcciones de host dentro de su bloque /64 superen el greylisting sin problemas en el primer reintento.