Chapitre 03 Réseau, DNS & cryptographie Admin : #pNetwork

IPv6 Dual-Stack réel ([::]) & MX sortant Happy Eyeballs

Tous les écouteurs de protocole (ESMTP 25/465/587, IMAP 143/993, ManageSieve 4190) et Kestrel fonctionnent en mode double pile natif ([::] avec DualMode = true). Un seul socket noyau accepte à la fois le trafic IPv6 et IPv4 natif tout en normalisant proprement les adresses IPv4 mappées (::ffff:x.x.x.x) pour SPF, le greylisting et les journaux.

Conseil d'exploitation & note d'architecture

Règle d'or du courrier IPv6 : ne publiez un enregistrement AAAA pour mail.company.com QU'APRÈS avoir défini l'enregistrement PTR IPv6 correspondant chez votre hébergeur et ajouté ip6:... à votre enregistrement SPF ! Gmail rejette strictement les expéditeurs IPv6 dépourvus d'un PTR IPv6 valide.

Vérifiez le DNS inverse (PTR) IPv4 & IPv6 avant de publier l'AAAA

Les deux requêtes doivent renvoyer exactement votre ServerHostName (par ex. mail.company.com.).

Référence / configuration
# 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

Paramètres, valeurs par défaut & bonnes pratiques

Paramètre / emplacement Description Valeur par défaut Bonne pratique en production
BindAddress (Smtp / Imap / ManageSieve) Contrôle la liaison des sockets locaux. Les caractères génériques (::, [::], 0.0.0.0, *) activent automatiquement l'IPv6 Dual-Stack + IPv4 avec repli progressif sur IPv4 si l'IPv6 est désactivé dans le système. :: (Dual-Stack IPv6 + IPv4) Laissez la valeur par défaut :: afin que les pairs IPv6 et IPv4 se connectent sans difficulté ; ne liez une IP spécifique que sur les hôtes multi-homed avec des MTA distincts.
Ausgehendes Happy-Eyeballs MX Alterne les cibles MX AAAA et A résolues et bascule immédiatement sur IPv4 si une route IPv6 est injoignable ou bloquée. Automatisch aktiv / Auto Lorsque le routage IPv6 natif est actif sur le système, assurez-vous que votre PTR IPv6 correspond à ServerHostName et que le TCP 25 sortant en IPv6 est autorisé.
IPv6 /64 Subnetz-Greylisting & Rate-Limit Regroupe les adresses IPv6 éphémères d'un même préfixe /64 (à l'image du regroupement /24 en IPv4) pour le greylisting et la limitation des abus. /64 Präfix (IPv6) · /24 (IPv4) Conservez le regroupement /64 par défaut afin que les MTA IPv6 légitimes, qui font tourner leurs adresses d'hôte au sein de leur bloc /64, passent proprement le greylisting dès la première nouvelle tentative.