Serveurs DNS · 1 min read · Oct 03, 2025
Remplacer ms dns par bind9
Isc Bind 9 pour windows
Remplacer ms dns par bind9 est une meilleure idée, voici pourquoi :
1.C’est vraiment plus rapide (remarqué lorsque j’ai exécuté la première requête sur cette machine et que j’avais une latence plus faible)
2.Mieux sécurisé (windows2k n’est pas supporté avec des correctifs à l’avenir)
3.Vous pouvez migrer facilement vers linux après cela ;)
Téléchargez depuis isc.org, décompressez-le et exécutez l’installateur (bindinstaller.exe) depuis le répertoire
http://www.isc.org/sw/dl/?pkg=bind/contrib/ntbind-9.3.1/
BIND9.3.1.zip&name=BIND%209.3.1%20Windows%20Binaries
Installez le package en tant que service (il y a une configuration à l’intérieur du zip)
créez etc/named.conf avec le contenu suivant
zone “.” {
type hint;
file “named.root”;
};
zone “localhost” IN {
type master;
file “localhost.zone”;
allow-update { none; };
};
zone “0.0.127.in-addr.arpa” {
type master;
file “named.local”;
};
#isc bind est installé dans ce répertoire c:\winnt\system32\dns
include “d:\winnt\system32\dns\named.zones”;
options
{
directory “c:\windows\system32\dns\etc”;
};
téléchargez la liste des serveurs dns racine “named.ca” depuis FTP.RS.INTERNIC.NET (ftp anonyme)
créez localhost.zone avec le contenu suivant
$TTL 86400
$ORIGIN localhost.
@ 1D IN SOA @ root (
44 ; numéro de série (d. adams)
3H ; rafraîchir
15M ; réessayer
1W ; expiration
1D ) ; minimum
1D IN NS @
1D IN A 127.0.0.1
localhost.localdomain. IN A 127.0.0.1
créez named.local
@ IN SOA localhost. root.localhost. (
19 ; Numéro de série
28800 ; Rafraîchir
14400 ; Réessayer
3600000 ; Expirer
86400 ) ; Minimum
IN NS localhost.
1 IN PTR localhost.
Il est maintenant temps pour named.zones qui contiendra (choc) les fichiers de zone
zone “example.com” IN {
type master;
file “example.com.db”;
};
Où example.com.db sera créé comme ceci (avec ce contenu)
example.com. IN SOA ns1.example.com. hostmaster.example.com. (
200509121 ; Numéro de série
30800 ; Rafraîchir
7200 ; Réessayer
604800 ; Expirer
300 ) ; Minimum
example.com. IN NS ns1.example.com.
example.com. IN NS ns2.example.com.
example.com. IN MX 10 mail.example.com.
www.example.com. IN A 192.168.0.3
example.com. IN A 192.168.0.3
mail.example.com. IN A 192.168.0.3
ftp.example.com. IN A 192.168.0.3
Démarrez le serveur avec cette commande (pour voir s’il y a des erreurs)
bin/named -g -f -d 5
Si le serveur répond aux requêtes
essayez dig example.com @localhost
la prochaine étape consiste à l’activer en tant que service et à supprimer le serveur dns ms (c’est aussi simple que de remplacer un monopole ;)
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.