Project Oxygen & Ideo-LabIDEO LAB Dashboard 2026

14. DNS & Résolution lente

Optimisation de la rĂ©solution DNS pour rĂ©duire la latence des requĂȘtes et amĂ©liorer la rĂ©activitĂ© des applications dĂ©pendantes du rĂ©seau.

Retour Ă  Linux
Objectif: Objectif du composant
Accélérer la résolution des noms de domaine pour améliorer la réactivité des applications et des services réseau.
ParamÚtres: ParamÚtres concernés
/etc/resolv.conf Fichier de configuration des serveurs DNS dnsmasq Serveur DNS et DHCP léger avec cache systemd-resolved Service de résolution de noms de systemd Serveurs DNS publics Cloudflare (1.1.1.1), Google (8.8.8.8), OpenDNS
Bonnes pratiques: Bonnes pratiques
- Configurer des serveurs DNS publics rapides et fiables dans `/etc/resolv.conf` (ou via votre gestionnaire réseau) - Mettre en place un cache DNS local avec `dnsmasq` ou s'assurer que `systemd-resolved` est configuré pour le caching - Vérifier que les résolutions IPv6 ne causent pas de latence si IPv6 n'est pas utilisé ou mal configuré
PiÚges à éviter: PiÚges à éviter
- Utiliser des serveurs DNS lents ou qui ne rĂ©pondent pas, ce qui ralentit toutes les requĂȘtes rĂ©seau - Ne pas avoir de cache DNS local, forçant des requĂȘtes DNS pour chaque rĂ©solution - Des erreurs dans `/etc/resolv.conf` (ex: mauvaise syntaxe, serveurs inaccessibles) qui peuvent empĂȘcher toute rĂ©solution
Recommandations: Recommandations par profil
Poste de travail : Utiliser les DNS publics de Cloudflare ou Google; s'assurer que `systemd-resolved` cache bien les requĂȘtes Serveur : Installer et configurer `dnsmasq` pour un cache DNS local robuste et rapide pour toutes les applications du serveur Environnements spĂ©cifiques : Envisager la dĂ©sactivation temporaire d'IPv6 si des problĂšmes de rĂ©solution sont rencontrĂ©s et que IPv6 n'est pas essentiel
Exemples: Exemples de réglage
sudo resolvconf -u # Forcer la mise Ă  jour de resolv.conf sudo systemctl enable --now dnsmasq # Activer dnsmasq # Exemple de /etc/resolv.conf: # nameserver 1.1.1.1 # nameserver 8.8.8.8
Commandes utiles: Commandes utiles
dig example.com nslookup example.com cat /etc/resolv.conf systemd-resolve --status ping -c 1 1.1.1.1
Références: Références officielles
- https://wiki.archlinux.org/title/Domain_name_resolution - https://developers.cloudflare.com/1.1.1.1/setting-up-1.1.1.1/ - https://thekelleys.org.uk/dnsmasq/doc.html - https://www.freedesktop.org/software/systemd/man/systemd-resolved.service.html