Version complète: sur le forum Webmaster Hub : FreeBSD en serveur DHCP + DNS
Webmaster Hub > Informatique & Internet > PC-Gyver > Linux, freebsd
The_worm_qc
Bonjour à tous,

Ça fait quelque temps que je suis webmaster HUB pour la qualité de ses articles sur le référencement ( félicitations :up: )

Toutefois, ce sera mon premier post dans le forum ( je crois ... )

Voici mon problème : j'y comprend rien a Bind blush.gif ... même après plusieurs jours de recherche sur le net et de posts dans les forums spécialisés ( faut croire que j'suis vraiment pas vite .... mais je préfère dire que j'suis plutôt visuel i.e. comprend mieux avec des shémas !!! )

Mon gros problème est au niveau de la terminologie : les zones, les domaines et les noms de domaine et de leur représentation ( lien réseau ) à paramétrer.

info matériel :

1 connexion par modem-câble
5 adresses IP fixes disponibles
2 noms de domaine ( .ca et .com )
1 machine FreeBSD 4.10 qui servira de passerelle / serveur DHCP / DNS primaire
1 machine FreeBSD qui servira de serveur mail / DNS secondaire


j'aimerais créer une zone xyz.home pour le réseau local ( note que le terme "zone" n'est p-e pas le bon, j'y comprends plus vraiment grand chose .... )

Là où le bas blesse c'est les adresses IP, je sais que je peux utiliser des adresses de type 192.168.X.X à l'interne ( ou 10..... ), mais j'sais pas trop comment bien les utiliser avec mes adresses fixes. whistling.gif

Bref, c'est mon appel à l'aide du lundi !!! parce que j'ai le teint vert dû à mes recherches infructueuses d'info ... parce que j'ai le cerveau qui bouille face à un problème non résolu .... parce que les seules réponses que j'ai obtenu sur les forums d'aide à FreeBSD " tu trouveras toute l'info que tu as besoin dans le manuel " ....

Merci pour le temps que tu prends pour me lire !!!

Toute piste de solution est grandement appréciée !
white-wolf
Pour répondre vites fait à t as question tu a besoin de configurer 4 fichier au total pour faire tourner un serveur dns

va dans /etc/named et exécute la commande suivante:

# sh make-localhost

Si tout s'est bien passé, un nouveau fichier devrait apparaître dans le répertoire master. dont le nom devrait être localhost.rev

ensuite
tu configure Le fichier de configuration:
named.conf dans /etc/named/named.conf
c'est a cette endoit que tu va définir ta zone du genre mon-domaine.fr

//master zone
zone "mon-domaine.fr" {
type master;
file "master/le_nom_du-fichier_de_définition_de_mon-domaine.fr_direct";
};


zone "0.168.192.in-addr.arpa" {
type master;
file "master/le_nom_du-fichier_de_définition_de_mon-domaine.fr_inverse";
};
a savoir si tu fait toi meme le serveur dns dans ses cas la tu doit dire que tu est master de ta zone et tu pourras apres choisir quelqu'un d autre etre le slave de ta zone regarde ton fichier tu avais mis ceci .

zone "example.com" {
type slave;
file "slave/example.com";
masters {
192.168.1.1;
};
};
zone "1.168.192.in-addr.arpa" {
type slave;
file "slave/1.168.192.in-addr.arpa";
masters {
192.168.1.1;
};

ensuite tu doit configurer les fichier de configuration de zone du genre comme sur mon exemple les fichier suivant :
le_nom_du-fichier_de_définition_de_mon-domaine.fr_direct
le_nom_du-fichier_de_définition_de_mon-domaine.fr_inverse

alors commençons par le fichier le_nom_du-fichier_de_définition_de_mon-domaine.fr_direct
il doit etre du genre

mon-domaine.fr. IN SOA nompc.mon-domaine.fr. root.mon-domaine.fr. (
2005060201 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL

; Serveurs DNS
@ IN NS nompc.mon-domaine.fr.

; Noms de machine
localhost IN A 127.0.0.1
pc2 IN A 192.168.0.250

; Alias
www IN CNAME pc2
mail IN CNAME pc2

; Enregistrement MX
@ IN MX 10 mail.mon-domaine.fr.

et enfin le dernier fichier
le_nom_du-fichier_de_définition_de_mon-domaine.fr_inverse doit ressembler a ceci:
$TTL 3600

0.168.192.in-addr.arpa. IN SOA nompc.mon-domaine.fr. root.mon-domaine.fr. (
2005060201 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
3600 ) ; Minimum

@ IN NS nompc.mon-domaine.fr.

250 IN PTR pc2.mon-domaine.fr.

voila pour les fichier a configurer .


une fois terminer
fait ses test
essaye smile.gif wink.gif de voir si ton serveur dns fonction bien avec la commande
nslookup ou dig

diablotin# nslookup
> set q=any
> www
Server: 127.0.0.1
Address: 127.0.0.1#53

www.mon-domaine.fr canonical name = nompc.mon-domaine.fr.
>
les commande dig sont du genre :
L'utilitaire dig permet de faire des requêtes DNS évoluées et fournit un maximum d'informations sur la requête. Il est très utile pour vérifier la bonne configuration d'un serveur DNS.
http://people.via.ecp.fr/~alexis/formation...ns.html#AEN8743


par contre si tu veux aussi que ton dns te renseigne des adresse demander rempli le champs

forwarders spécifie une liste d'adresses IP valides correspondant aux serveurs de noms vers lesquels les requêtes devraient être envoyées pour la résolution.

renseigne les serveurs de référence, ici ceux de ton fournisseur d'accès.

deja fait ça juste pour voir si vraiment ton dns fonctionne correctement et avant tout ça ouvre dans une autre console cette commande
tail -f /var/log/message et vérifie qu'il n'y as pas d érreur dans ton dns voila pour etre sur de ton dns .

Allez bonne conf
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.