DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2006-05-28 13:37:07

AxL
Invité

Configurer Bind sans passer par Webmin

Hello smile

J'ouvre ce sujet car je souhaite configurer Bind sans passer par Webmin.
Vu que je suis newbie j'ai essayé avec Webmin mais une fois la zone primaire créée, quand je vais dans "A", rien :ph34r:
J'ai de plus en plus l'impression que Webmin n'est pas "adapté" à la distribution (Dedibox). Je l'avais déjà remarqué pour le start/stop d'Apache roll

J'ai donc besoin d'aide pour configurer Bind en manuel :blush:

Dans named.conf.local, j'ajoute :

Code:

zone "site1.info" {
    type master;
    file "/etc/bind/site1.db";
};

zone "site2.info" {
    type master;
    file "/etc/bind/site2.db";
};

Je crée 2 fichiers : site1.db et site2.db smile

Fichier site1.db :

Code:

www.site1.info.        IN        A        88.XXX.XX.XXX
ns1.site1.info.        IN        A        88.XXX.XX.XXX
ftp.site1.info.        IN        A        88.XXX.XX.XXX
mail.site1.info.    IN        A        88.XXX.XX.XXX
pop.site1.info.        IN        A        88.XXX.XX.XXX
imap.site1.info.    IN        A        88.XXX.XX.XXX
smtp.site1.info.    IN        A        88.XXX.XX.XXX
site1.info.        IN        A        88.XXX.XX.XXX
site1.info.        IN        NS        ns1.site1.info
site1.info.        IN        NS        ns6.gandi.net
site1.info.        IN        MX        10 mail.site1.info

Fichier site2.db :

Code:

www.site2.info.        IN        A        88.XXX.XX.XXX
ns1.site2.info.        IN        A        88.XXX.XX.XXX
ftp.site2.info.        IN        A        88.XXX.XX.XXX
mail.site2.info.    IN        A        88.XXX.XX.XXX
pop.site2.info.        IN        A        88.XXX.XX.XXX
imap.site2.info.    IN        A        88.XXX.XX.XXX
smtp.site2.info.    IN        A        88.XXX.XX.XXX
site2.info.        IN        A        88.XXX.XX.XXX
site2.info.        IN        NS        ns1.site1.info
site2.info.        IN        NS        ns6.gandi.net
site2.info.        IN        MX        10 mail.site1.info

Pour faire ça je me suis basé sur un fichier site.info.zone créé avec Webmin.

Jusque là j'ai bon ou pas ?
Je demande car quand je vois ça :

Code:

$TTL    86400
@    IN    SOA    localhost. root.localhost. (
                  1        ; Serial
             604800        ; Refresh
              86400        ; Retry
            2419200        ; Expire
              86400 )    ; Negative Cache TTL
;
@    IN    NS    localhost.

Je dois me planter donc ce serait sympa de me faire un fichier site1.db en se basant sur le dernier code ci-dessus :blush:

 

#2 2006-05-28 13:37:34

AxL
Invité

Re: Configurer Bind sans passer par Webmin

J'oubliais le merci d'avance wink

 

#3 2006-05-28 13:58:16

Seo
Jeidi
Lieu: Clermont-Ferrand (63)
Date d'inscription: 2006-05-10
Messages: 147

Re: Configurer Bind sans passer par Webmin

Je dirais :

Code:

$TTL 86400
@       IN      SOA     ns1.site1.info. postmaster.site1.info. (
20050321        ; Serial
604800          ; Refresh
86400           ; Retry
2419200         ; Expire
604800  )       ; Cache TTL
@       IN      NS      ns1.site1.info.
@    IN      A        88.XXX.XXX.XXX
@    IN    MX  5  mail
www   IN      A        88.XXX.XXX.XXX
mail    IN        A        88.XXX.XXX.XXX

"L'État démocratique doit s'appliquer à servir le plus grand nombre, procurer à tous l'égalité devant la loi, se protéger contre l'égoïsme individuel et protéger l'individu contre l'arbitraire de l'État." Pericles, 461 av. JC...

Hors ligne

 

#4 2006-05-28 16:57:16

AxL
Invité

Re: Configurer Bind sans passer par Webmin

J'ai trouvé ça... ça explique bien smile

Code:

; /var/cache/bind/mondomaine.org.zone
; Fichier de zone "type" pour le domaine "mondomaine.org"
; Formation Debian GNU/Linux par Alexis de Lattre
; http://www.via.ecp.fr/~alexis/formation-linux/

; Utiliser la commande
; "named-checkzone mondomaine.org /var/cache/bind/mondomaine.org.zone"
; pour vérifier la validité du fichier de zone.

; Utiliser la commande "named-checkconf" pour vérifier la validité du fichier
; de configuration /etc/bind/named.conf

; ATTENTION : ne pas oublier de mettre à jour le "serial" à chaque
; modification des enresgitrements de ce fichier.


; ATTENTION : dans les fichiers de zone, les noms DNS complets doivent se
; terminer par des points (par exemple "master.mondomaine.org.")
; Tous les noms DNS qui ne sont pas complets (i.e. qui ne se terminent
; pas par un point) se terminent implicitement par "mondomaine.org."


; TTL (Time To Live) par défaut.
; Le TTL permet de dire aux serveurs DNS tiers qu'ils ne devront pas
; garder les enregistrements de notre zone en cache au dela de cette
; durée. On met une journée (86400 secondes).
$TTL 86400


; ENREGISTREMENT "SOA" (Start Of a zone of Authority).

; Cet enregistrement donne le nom du serveur DNS primaire et l'adresse mail
; à laquelle on peut joindre l'administrateur du domaine.
; Par exemple, le serveur DNS primaire s'appellera "master" et
; l'adresse mail de l'administrateur sera <root@master.mondomaine.org>
@    IN    SOA    master.mondomaine.org.    root.dns.mondomaine.org. (

; Serial (ou "Numéro de série") de la zone.
; Il permet aux serveurs secondaires de savoir s'ils ont besoin
; de se mettre à jour en faisant un transfert de zone avec le serveur
; primaire ou non en comparant leurs "serial" pour cette zone.
; Par convention, il est constitué de la date du jour au format AAAAMMJJ
; suivi du nombre de modifications déjà effectuées sur le fichier de zone
; dans la journée + 1.
; Par exemple, nous sommes le 1er mai 2003, et c'est la deuxième fois
; que je modifie le fichier de zone aujourd'hui :
    2003050102

; Refresh.
; Intervalle de temps en secondes pendant lequel les serveurs DNS
; secondaires attendent avant de vérifier (et éventuellement de
; mettre à jour) l'enregistrement SOA du serveur DNS primaire.
; On met un 1 journée (86400 secondes).
    86400

; Retry.
; Intervalle de temps en secondes durant lequel les serveurs DNS
; secondaires attendent avant de réessayer une requête vers le serveur DNS
; primaire si ce dernier n'est pas accessible.
; On met 5 minutes (300 secondes).
    300

; Expire.
; Intervalle de temps en secondes durant lequel les serveurs DNS
; secondaires attendent avant de rejeter les informations de zones s'ils
; n'ont pas pu contacter le serveur DNS primaire.
; On met 1 mois (2592000 secondes).
    2592000

; TTL (Time To Live) minimum.
; Durée minimum du TTL d'un enregistrement DNS de la zone.
; On met 1 journée (86400 secondes).
    86400
)


; ENREGISTREMENTS "NS"

; Ces enregistrements donnent les noms DNS des serveurs primaires
; et secondaires
mondomaine.org.        IN    NS    ns0
mondomaine.org.        IN    NS    ns1


; ENREGISTREMENTS "A"

; Les enregistrements "A" donnent les correspondances DNS <-> IP classiques

; Pour qu'une requête DNS "ordi1.mondomaine.org" renvoie "12.42.112.201"
ordi1        IN    A    12.42.112.201

ordi2        IN    A    12.42.112.202
ordi3        IN    A    12.42.112.203
ns0        IN    A    12.42.102.188
ns1        IN    A    42.128.241.12


; ENREGISTREMENTS "CNAME"

; Le champ "CNAME" est utilisé pour faire des "alias DNS",
; c'est-à-dire avoir une IP qui répond à plusieurs noms DNS.

; Par exemple, pour qu'une requête DNS "www.mondomaine.org" renvoie
; aussi l'IP d'"ordi1" :
www        IN    CNAME    ordi1

mailhost    IN    CNAME    ordi1
ftp        IN    CNAME    ordi2
irc        IN    CNAME    ordi3


; ENREGISTREMENTS "MX"

; Le champ "MX" est utilisé pour les envois de mail.
; Quand un serveur de mail doit envoyer un mail à l'adresse
; <alexis@via.ecp.fr>, il fait une requête DNS de type "MX" sur
; "via.ecp.fr". Il obtient en retour une liste d'adresses IP classées
; avec des priorités. Il essaye alors d'envoyer le mail au serveur
; principale, s'il est injoignable au serveur secondaire, etc...

; Pour les adresses @mondomaine.org, le serveur principal est "ordi1",
; le serveur secondaire est "ordi2" et le tertiaire est "ordi3" :
mondomaine.org.        IN    MX    10    ordi1
mondomaine.org.        IN    MX    20    ordi2
mondomaine.org.        IN    MX    30    ordi3

; ATTENTION : on ne met pas de "MX" sur un "CNAME",
; mais uniquement sur un "A" !

; Si on veut inclure un autre fichier de ce fichier :
;$INCLUDE nom_de_l'autre_fichier
 

#5 2006-05-29 12:20:21

Gaetan
Maitre Jeidi
Date d'inscription: 2006-05-04
Messages: 418

Re: Configurer Bind sans passer par Webmin

C'est pas trés propre de ranger ses fichiers de zone dans /etc/bind neutral


http://gaetan-allart.com/ubar.png

Hors ligne

 

#6 2006-05-29 22:50:44

skc
Jeidi
Date d'inscription: 2006-05-04
Messages: 179

Re: Configurer Bind sans passer par Webmin

Gaetan a écrit:

C'est pas trés propre de ranger ses fichiers de zone dans /etc/bind neutral

Au contraire, quand le serveur fait DNS pour deux ou trois domaines et que son activité principale n'est pas d'être serveur DNS, il est bien plus simple de mettre toute la configuration dans /etc comme pour le reste.

Lorsqu'on veut changer de distribution, mettre à jour, faire une sauvegarde, le fait d'avoir toute la configuration système dans /etc simplifie grandement les choses.

Si tu serts de DNS pour plus de 20 zones, que tu as des mises à jours toutes les semaines, je ne dis pas, mais je pense que c'est l'exception ici.

Hors ligne

 

#7 2006-05-30 13:12:24

Gaetan
Maitre Jeidi
Date d'inscription: 2006-05-04
Messages: 418

Re: Configurer Bind sans passer par Webmin

Non, dans etc tu vas mettre named.conf mais tes fichiers de zones c'est tout sauf de la configuration.

Et en général, si tu réinstalles, tu ne vas pas écraser /etc/ avec ton /etc/ backupé neutral


http://gaetan-allart.com/ubar.png

Hors ligne

 

#8 2006-05-31 19:39:25

AxL
Invité

Re: Configurer Bind sans passer par Webmin

Ben disons que je me suis basé sur la config actuelle de la distrib' lol
J'ai vu des fichiers .db dans /etc/bind/ donc j'ai fait la même chose étant newbie :ph34r:

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson