DNS Flapping : Quand la Résolution Oscille

Vos requêtes DNS retournent tantôt une IP, tantôt une autre. Voici pourquoi.

Le DNS flapping désigne une situation où les résolutions DNS alternent de manière apparemment aléatoire entre différentes valeurs. Cela peut être intentionnel (round-robin load balancing) ou problématique (secondaires désynchronisés, zone corrompue, attaque). Le flapping problématique cause une expérience utilisateur incohérente : parfois le site charge, parfois non. Identifier si le flapping est normal ou anormal est la première étape du diagnostic.

Symptômes du DNS Flapping

Causes du Flapping

Diagnostic du Flapping

  1. Interrogez chaque NS individuellement : dig @ns1.example.com example.com puis @ns2...
  2. Vérifiez que le serial SOA est identique sur tous les NS.
  3. Si round-robin intentionnel, vérifiez que TOUTES les IPs retournées sont valides.
  4. Testez sur plusieurs résolveurs publics pour voir si le flapping est local ou global.

Détection du Flapping avec MoniTao

MoniTao identifie les patterns de flapping :

Stabiliser le DNS

FAQ - DNS Flapping

Le round-robin DNS est-il fiable ?

Pour du load balancing basique, oui. Mais il n'a pas de health check : si une IP tombe, les utilisateurs y sont quand même envoyés.

Comment forcer une seule IP ?

Supprimez les autres enregistrements A et gardez une seule IP. Pour du vrai load balancing, utilisez un load balancer.

Mes NS sont désynchronisés, comment réparer ?

Vérifiez les transferts de zone (AXFR/IXFR), le serial SOA, et que NOTIFY fonctionne entre primaire et secondaires.

Le flapping peut-il être une attaque ?

Potentiellement. Un attaquant qui a compromis un NS peut retourner des valeurs différentes. Vérifiez l'intégrité de vos serveurs.

Prêt à dormir sur vos deux oreilles ?

Commencez gratuitement, sans carte bancaire.