J'ai un serveur de messagerie, un pare-feu SonicWall, deux fournisseurs d'accès à Internet et un serveur DNS interne. J'ai configuré un basculement de réseau étendu (WAN) sur le SonicWall pour qu'en cas de panne de la connexion primaire, les utilisateurs puissent utiliser la connexion secondaire. Le serveur de messagerie est accessible de l'extérieur via l'un ou l'autre des fournisseurs d'accès.
mail.mydomain.com utilise la connexion Internet primaire, et est l'enregistrement MX primaire.
mail2.mydomain.com utilise la connexion Internet secondaire, et est l'enregistrement MX secondaire.
Les webmails, les clients de messagerie et les smartphones peuvent utiliser l'une ou l'autre adresse pour se connecter lorsqu'ils sont en dehors du réseau local (seul mail.mydomain.com fonctionne en interne en raison du serveur DNS interne), mais lorsque le fournisseur d'accès principal est hors service, les utilisateurs doivent savoir qu'il faut utiliser mail2.mydomain.com et les smartphones ne se connectent pas car ils sont configurés pour mail.mydomain.com.
J'aimerais détecter automatiquement quand la connexion Internet principale est en panne afin que mail.mydomain.com se connecte sur l'une ou l'autre des connexions WAN.
Je pense que BGP et le basculement DNS sont mes options, et je me demande si un équilibreur de charge est une solution possible et comment il s'intégrerait dans la configuration. BGP n'est pas une option avec les fournisseurs d'accès Internet que j'ai. Le basculement DNS avec dyn.com ou dnsmadeeasy.com est une option, mais je crains que les FAI des utilisateurs ne respectent pas le TTL court et que cela ne soit pas efficace pour les pannes de courte durée.