Les advertisers DNS permettent à quiconque de résoudre des adresses pour vos hôtes ouverts au public, comme vos serveurs Web, FTP et mail. Comme ces serveurs sont les plus exposés aux attaques, il faut sélectionner soigneusement l’information qu’ils offriront. Les advertisers ne devraient contenir des informations que sur des hôtes
Configurer les advertisers
accessibles au public et ne devraient jamais contenir d’adresses IP privées.
Vous devriez aussi configurer vos advertisers de telle sorte qu’ils ne partagent une information de zone qu’avec vos autres advertisers DNS. Beaucoup d’entreprises utilisent leur FAI pour héberger des enregistrements DNS publics : dans ce cas, vous n’avez pas beaucoup de contrôle sur la configuration DNS. En revanche, si vous hébergez vos propres serveurs DNS publics, vous pouvez utiliser DNSCmd, l’un des outils de support dans Support.cab, que vous trouverez dans le répertoire \support\tools sur le CD-ROM Windows Server 2003.
Tout d’abord, vous allez configurer l’advertiser pour n’écouter qu’une adresse IP unique. Ainsi, supposons que votre serveur DNS public ait une adresse IP publique de 192.0.34.166. Vous utiliseriez alors la commande
dnscmd resetlistenaddresses 192.0.34.166
Ensuite, vous allez désactiver la récursion afin que le serveur DNS ne réponde aux requêtes que dans ses propres zones. Pour cela, utilisez la commande dnscmd /Config /NoRecursion 1 L’étape suivante consiste à faire du serveur DNS un serveur racine en ajoutant la zone racine. Si un serveur croit être un serveur racine, il suppose qu’il sait déjà tout ce dont il a besoin et, par conséquent, n’essaiera jamais de contacter d’autres serveurs DNS.
Vous utiliseriez alors la commande
dnscmd /ZoneAdd . /Primary
Comme ce serveur est un serveur DNS face au public, il est fortement conseillé de mettre en place quelques autres restrictions pour se prémunir contre de futures attaques. En premier lieu, utilisez la commande suivante pour que le serveur DNS n’utilise plus le protocole RPC : dnscmd /Config /RPCProtocol 0
Deuxièmement, si tous vos noms de zones sont strictement constitués de caractères ANSI (c’est-à-dire s’ils ne contiennent aucun caractère spécial ou étranger), vous pouvez configurer le serveur de noms de manière qu’il ne traite que les noms conformes à RFC.
Pour cela, utilisez la commande
dnscmd /Config /NameCheckFlag 0
Troisièmement, pour empêcher tout abus de votre serveur DNS, vous pouvez définir une limite sur le nombre d’enregistrements hôtes qu’il peut renvoyer pour chaque requête. La commande suivante définit un minimum de cinq enregistrements : dnscmd /Config /AddressAnswerLimit 5
Téléchargez cette ressource
SIEM & PME : Comment construire la boîte noire de votre SI ?
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et accessible, pour anticiper, détecter et réagir efficacement aux attaques.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Les Assises 2026 : encore plus d’énergie pour poursuivre le chemin
- Agents IA : arrêtons de leur confier nos secrets
- Ransomwares : l’extorsion vise désormais les salariés et leurs proches
- Veeam passe à la vitesse supérieure avec iResOps pour Microsoft 365
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
