Retourner aux forums || Retourner au forum Linux.debian

Linux.debian : bind9 en local

Posté par ceseb () le 19 février 2006
0
Bonjour aux linuxiens
Dans le but de me préparer à un stage en info, j'essaye de configurer bind9 sur un réseau local non connecté au net.
Le serveur sous debian (IP 192.168.0.1) fait tourner l'appli dhcpd, avec dhcpd.conf:

option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option domain-name "example.org";
option domain-name-servers 192.168.0.1;
option routers 192.168.0.1;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.11 192.168.0.20;}

les ip dynamiques sont donc attribués pour des hotes de 11 à 20.
Le plus hardu c'est greffer named a tout cela, je me suis inspiré du tutoriel de léa (qui date).
bon configurer vite fait un etc/hosts aurait 1000 plus rapide pour cette config mais il faut que je maitrise bind9 en prévision de mon travail de recherche.

Au point ou j'en suis le mieux que j'arrive à faire c'est: nslookup 127.0.0.1
Server: 127.0.0.1
Address: 127.0.0.1#53
1.0.0.127.in-addr.arpa name = localhost.

La résolution d'adresse dynamique marche uniquement pour loopback:
nslookup 192.168.0.1
** server can't find 1.0.168.192.in-addr.arpa: SERVFAIL, il y est pourtant dans mon named.conf:

zone "1.0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192.168.0";
};
et le fichier db.192.168.0 en question:

@ IN SOA demudi.example.org. root.example.org. (
1
8H
2H
1W
1D)
NS demudi.example.org
;
;demudi computer
:
1 PTR demudi.example.org
;
; host on the local network
;
11 PTR comp-one.example.org.
12 PTR comp-two.example.org.
13 PTR comp-three.example.org.
14 PTR comp-four.example.org.
15 PTR comp-five.example.org.
16 PTR comp-six.example.org.
17 PTR comp-seven.example.org.
18 PTR comp-eight.example.org.
19 PTR comp-nine.example.org.
20 PTR comp-ten.example.org.

Un fichier zone en relation avec mon adressage dynamique, tout cela vient du tuto de léa; j'ai crée les autres fichiers nécessaires dans /etc/bind seulement la résolution dynamique d'adresse chie dedans.
Je sais pas ou m'y prendre, nslookup est à l'origine de connection timed out; no servers could be reached.
J'ai aussi modifié les fichiers réseaux qu'il fallait: /etc/networks/interface db.127 db.local db.192.168.0 db.example.org /etc/resolv.conf
Je pensais m'être abondamment documenté sur le site de léa et d'autres mais j'arrive pas à faire mieux que cela....

> Lire le message (3 commentaires, moyenne: 2,3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

google, comme toujours

Posté par fox (page perso, ) le 19/02/2006 à 13:04. (lien). Évalué à 2.

Tu trouves de bons tutos ailleurs que sur lea-linux:

http://www.bind9.net/manuals

--
"Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety." ©Richard Jackson

En effet

Posté par gph () le 19/02/2006 à 13:11. (lien). Évalué à 2.

Il faut mettre IN PTR au lieu de PTR, si je me souviens bien il y a:

IN A pour definir l'adresse d'une machine
IN CNAME pour faire un alias (en gros)
IN NS pour définir un serveur de nom
et IN PTR qui permet de faire la résolution inverse.

Bon courage

petite erreur

Posté par nullard3d () le 19/02/2006 à 15:43. (lien). Évalué à 3.

Sans doute une petite erreur de recopie mais la déclaration dans le named.conf contient :
> zone "1.0.168.192.in-addr.arpa" {
c'est "0.168.192.in-addr.arpa" bien sûr.
D'autre part, une erreur commune au démarrage d'une configuration de Bind sous Debian, c'est de ne pas mettre les bonnes permissions sur les fichiers de configuration de zone. Sous Debian, Bind tourne sous l'utilisateur named et s'il n'arrive pas à lire un fichier de zone, il n'émet le message d'erreur que dans les logs.

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian