Comment configurer correctement son propre serveur DNS ?

Je veux mettre en place mon propre serveur DNS sur mon réseau domestique pour avoir plus de contrôle sur la résolution de noms. Jusqu'à présent, j'utilise seulement le DNS standard de mon FAI. À quoi dois-je faire attention pour que ça fonctionne de manière stable et sans pannes constantes?

4 réponses

★ Meilleure réponse

Chez moi, j'ai aussi essayé et j'ai vite découvert quelques trucs importants. Le plus important : prends du matériel stable (un Raspberry Pi ça marche, mais pas trop vieux) et installe quelque chose comme Pi-hole ou Unbound, comme ça tu t'épargnes plein de galère. Fais gaffe à ce que ton serveur reste toujours connecté au réseau et ne se mette pas en veille tout seul, sinon après tu te demandes pourquoi ça marche plus du tout. Et configure tes appareils sur ton réseau domestique avec les bonnes paramètres DNS - sinon ils continueront en douce à utiliser ceux de ton FAI et tu te demanderas pourquoi tout ton travail n'a servi à rien.

Si tu remarques que ton DNS tombe constamment en panne, c'est généralement parce que le matériel n'a pas assez de ressources ou que la connexion réseau est instable - donc commence par vérifier que ton appareil est branché en permanence et qu'il ne passe pas en mode veille à un moment donné. Pour les autres points : les adresses IP statiques pour ton serveur DNS sont essentielles, sinon tous les appareils perdront la connexion si quelque chose change, et tu as besoin de sauvegardes régulières de ta configuration au cas où quelque chose n'irait pas. Une architecture redondante avec deux serveurs DNS (un en local, un comme secours) t'évite de te retrouver complètement hors ligne si l'un d'eux tombe en panne.

Tu veux le faire juste pour ton réseau local ou aussi accessible de l'extérieur ? Pour la maison, je te conseille Pi-hole ou AdGuard Home - c'est simple à installer et ça tourne de façon stable si tu les mets sur un Raspberry Pi un peu récent ou un vieux laptop. Pour la redondance : configure absolument deux serveurs DNS (Primary et Secondary), sinon tu vas avoir des coupures quand une machine plante. Et un petit truc que beaucoup oublient - enregistre toutes les requêtes, du moins au début. Ça t'aide à voir s'il y a des boucles infinies qui tournent ou si certains clients font des milliers de requêtes et saturent tout.

Un point souvent négligé, c'est la redondance - si ton serveur s'arrête, tu n'as plus d'Internet parce que tous les appareils du réseau n'attendent que lui. C'est-à-dire que tu devrais configurer au minimum un DNS de secours (donc un deuxième serveur ou les DNS de ton FAI en backup), pour que tes clients ne se retrouvent pas complètement dans le noir. La plupart des outils comme Pi-hole te permettent de configurer ça dans les paramètres - fais-le tout de suite, avant de passer en production.

C'est aussi important : assure-toi que ton serveur est accessible de manière statique sur le réseau (IP fixe, pas via DHCP), sinon tu le perdras à un moment donné dans ton routeur et tous tes clients pointeront vers le néant. Et si tu veux bloquer beaucoup de choses (les pubs, les trackers et tout ça), commence doucement - certaines listes de filtres agressives ralentissent les requêtes et rendent tout lent. Teste d'abord avec quelques listes et augmente progressivement. Côté matériel, un vieux Raspberry Pi suffit vraiment, tant que le processeur n'est pas complètement dépassé - un coup d'œil rapide à l'utilisation (top ou htop) te dira vite si c'est pertinent.

Votre réponse

Se connecterpour répondre.