[RÉSOLU] [Debian] [Lenny] Bind9, aide pour configurer

Bonjour cher(e)s Linuxien(ne)s
Je suis néo dans le domaine Linux (2 ans en scolaire seulement), je suis actuellement en classe de BTS IG2, et je suis en stage.

Je dois créer un serveur virtuel faisant office de DNS.

Pour cela, j’ai installé VirtualBox 3.1, installer une Debian Lenny 2.6.26-2-686 mode DNS (pas d’interface graphique, Bind9 installé).

En revanche, je ne sais pas DU TOUT configurer bind9 malgré toutes les aides récupérées.

C’est pourquoi je viens ici afin d’avoir une aide en "temps “réel” via le forum afin de mieux comprendre.

Que dois-je vous fournir comme info pour que vous puissez m’aider?

Merci d’avance. :slightly_smiling:

Salut,

Alors pour bind9, tu dois créer des fichier zone pour chaque domaine/sous-domaine que tu va gérer.
Avec un éditeur de texte, celui que tu veux.

Ex: db.mondomaine.fr
Dans /etc/bind

A l’intérieur de celui-ci tu va mettre les infos de la zone ainsi que les nom de pc et leur adresse IP.

Exemple :

[code]$TTL 604800
@ IN SOA ServeurMail.mondomaine.fr. root.mondomaine.fr. (
2009062301 ;serial
604800 ;refresh
86400 ;retry
2419200 ;expire
6048000 ) ;negative cache TTL

;

@ IN NS Serveur.societe.fr.
@ IN MX 10 Serveur.societe.fr.

Serveur IN A 192.168.0.1
mondomaine.fr. IN A 192.168.0.1
ns IN A 192.168.0.1
mail IN A 192.168.0.1
;

PC02 IN A 192.168.0.2
;

PC01 IN A 192.168.0.3
[/code]

Une fois ce fichier créé, tu dois le faire pointé dans dans le fichier named.conf ou named.conf.local si celui-ci est juste local.

Tu ouvres donc avec ton éditeur de texte le fichier named.conf et tu rentre par exemple :
zone “mondomaine.fr”{
type master;
file “/etc/bind/db.mondomaine.fr”;
};

Une fois cela fait, il faut que tu fasse la même manip’ pour la résolution de nom inverse.

donc pour ca tu recréer un fichier de zone.
Ex: db.192.168.0

avec a l’intérieur quelque chose comme ca :

[code]$TTL 604800
@ IN SOA serveur.mondomaine.fr. root.mondomaine.fr. (
2009062301 ;serial
604800 ;refresh
86400 ;retry
2419200 ;expire
604800 ) ;negative cache TTL

@ IN NS server.societe.fr.
@ IN MX 10 serveur.societe.fr.

$ORIGIN 0.168.192.in-addr.arpa.
; 192.168.0.1
1 PTR serveur.mondomaine.fr.

;192.168.0.2
2 PTR PC02.mondomaine.fr.

;192.168.0.10
[/code]

Puis pareille tu le rajoute dans named.conf :
zone « 0.168.192.in-addr.arpa {
type master ;
file « /etc/bind/db.192.168.0 » ;
} ;

Voila grosso modo la marche a suivre, si ta besoin d’aide hésite pas mais sache que y’a pas mal de tutoriel pour la mise en place d’un DNS.

Par contre la c’est la procédure pour un DNS a adresse statique sans relation avec un DHCP, sinon il faut créer un DDNS (dynamic-DNS)

Voila, en ésperant t’avoir aider un peu.

Tiens j’ai trouvé ca sur le net :

http://www.nuxwin.com/article-40-debian-tutorial-configuration-dns-bind-9

'fin bon, je pense que t’aurais pu le trouver toi-même :slightly_smiling:

Moi j’avais fait avec ca, je le trouve simple et efficace.

http://wiki.gandi.net/fr/hosting/using-linux/tutorials/ubuntu/bind

Tout d’abord merci des réponses.

J’ai déjà créer des fichiers, du moins créer les fichiers sources nécessaires.

Cependant, quand je redirige mon client vers le serveur DNS … ba il ne résoud pas les noms :frowning:.

Je vous donne ci-joint mes fichiers, si vous savez où il y a une erreur SVP :slightly_smiling:

Dans /etc/bind/named.conf.local

[code]zone “mytyc.fr”{
type master;
file “/etc/bind/db.mytyc.fr”;
forwarders{};
};

zone « 0.192.168.in-addr.arpa {
type master ;
file « /etc/bind/db.192.168.1.rev » ;
forwarders{};
} ;[/code]

Dans /etc/bind/db.mytyc.fr

$TTL 86400
@           IN   SOA   ns.mytyc.fr.  root.mytyc.fr. (
                         2010011001 ;serial
                         86400      ;refresh
                         21600      ;retry
                         3600000    ;expire
                         3600 )     ;negative cache TTL

@           IN     NS        ns.mytyc.fr.
@           IN     MX        10 servmail

servmail    IN     A         192.168.0.71
ns          IN     A         192.168.0.71
servftp     IN     A         192.168.0.71
mail        IN     CNAME     servmail.mytyc.fr.
ftp         IN     CNAME     servftp

Dans /etc/bind/db.192.168.1.rev

$TTL 86400
@             IN    SOA   ns.mytyc.fr.  root.mytyc.fr. (
                           2010011001 ;serial
                           86400      ;refresh
                           21600      ;retry 
                           3600000    ;expire
                           3600 )   ;negative cache TTL

@             IN    NS       ns.mytyc.fr.

71            IN    PTR      servmail.mytyc.fr.
71            IN    PTR      ns.mytyc.fr.
71            IN    PTR      servftp.mytyc.fr.

named-checkconf -z ne me rapporte pas d’erreur

Mais vu l’exemple que tu m’as donné PoP_NicoW … je suis un peu à côté de la plaque non ?

PS: il me faut juste le serveur DNS (donc une résolution de nom), tout ce qui est serveur mail, ftp … etc je m’en fiche, je veux faire au plus simple.

PS2: sur mon poste, j’ai juste changé “nameserver 192.168.0.3” en “nameserver 192.168.0.71”, la route je l’ai laissé telle quelle.

@c_hristophe

aurais-tu la possibilité de me montrer tes fichiers de configuration?

Si tu ne peux pas, est ce que tu te rediriges vers le server DNS de Gandi Oo ?

Merci

Résolu, adresse ip en .74 pas .71 -_-