DNS interne qui galère à résoudre les nouveaux services

Posté par guillaume-marty le 21/12/2025
RÉSOLU

guillaume-marty

Membre depuis le 03/06/2024

yo la team, j'ai un souci bizarre avec notre DNS interne (bind) sur l'infra on-prem. on déploie de nouveaux services dans le cloud (AWS ECS) via un service discovery et on voudrait que nos services on-prem puissent les résoudre via un enregistrement CNAME ou A.

j'ai bien configuré des forwarders conditionnels pour le domaine cloud vers la resolver privé aws mais les requêtes pour les nouveaux services plantent souvent. les anciens ça va mais les fresh deploys c la galère. ça finit par marcher mais avec un délai de ouf. des pistes ?


# exemple de config named.conf.options
options {
    directory "/var/cache/bind";
    forwarders {
        8.8.8.8;
        8.8.4.4;
    };
    allow-query { any; };
    recursion yes;
    forward only;
};

# exemple de zone pour le forward conditionnel
zone "moncloud.local" {
    type forward;
    forwarders { 10.0.0.2; }; // ip du resolver aws
};

Commentaires

vmoreau

Membre depuis le 28/04/2024

Salut ! T'as checké les logs de ton bind sur le serveur on-prem ? Des fois c'est juste le cache qui est pas invalide ou une entrée qui est stale. Regarde si t'as des SERVFAIL ou des timeouts sur les requêtes vers 10.0.0.2.

guillaume-marty

Membre depuis le 03/06/2024

Ouais j'ai fouillé les logs bind ça donne des SERVFAIL parfois mais pas tout le temps et pas d'erreur claire. le resolver aws répond bien quand je le query direct depuis le bind via dig

gvaillant

Membre depuis le 27/06/2024

hmm ça sent le problème de propagation ou de TTL trop élevés côté cloud qui sont pas respectés par ton bind ou par un cache intermédiaire entre ton bind et tes services on-prem. t'as regardé la config dns des vpc links ou des endpoint services si y'a pas un dns resolver interne qui met le bazar ?

guillaume-marty

Membre depuis le 03/06/2024

pas de dns resolver intermédiaire en plus. le ttl c'est du 60s pour les nouveaux services. mais ça parait long pour se mettre à jour.

vmoreau

Membre depuis le 28/04/2024

ok un truc con mais la synchro horaire de ton serveur bind elle est bonne ? si le ntp est à la ramasse ça peut foirer les validités de cache et ttl. Et sinon t'as essayé de vider le cache de bind après un déploiement pour voir si ça force la maj ?


sudo rndc reload
sudo rndc flush

guillaume-marty

Membre depuis le 03/06/2024

ah ntp j'y ai pas pensé direct mais oui il est synchro. j'ai fait le reload/flush et là... miracle. les nouveaux services popent direct. c'était bien un souci de cache qui collait trop longtemps les entrées même avec un ttl court. merci pour les commandes les gars !

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire