[BIND] Création automatique de fichier de zone

Le
JKB
Bonjour à tous,

Je suis en train de monter pour un projet un VPN contenant une
foultitude de noeuds qui communiquent entre eux par esmtp. Sur le
serveur VPN, j'aimerais monter un serveur de nom. Je sais configurer
un bind sans trop de problème.

Mes machines sont toutes nommées de la même manière :

poste-x-y-z-t

Comment générer la zone automatiquement (mon réseau est un classe
A) ?

Cordialement,

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse
=> http://grincheux.de-charybde-en-scylla.fr
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Jean-Francois BILLAUD
Le #24076281
On 16/12/2011 09:42, JKB écrivait:

Bonjour à tous,

Je suis en train de monter pour un projet un VPN contenant une
foultitude de noeuds qui communiquent entre eux par esmtp. Sur le
serveur VPN, j'aimerais monter un serveur de nom. Je sais configurer
un bind sans trop de problème.

Mes machines sont toutes nommées de la même manière :

poste-x-y-z-t

Comment générer la zone automatiquement (mon réseau est un classe
A...) ?

Cordialement,

JKB



for y in $(seq 0 255) ; do for z in $(seq 0 255) ; do for t in $(seq 0 255) ;
do echo poste-x-${y}-${z}-${t}. A x.${y}.${z}.${t}; done ; done ; done >> zone

Prévoir quelques dizaines de minutes.

JFB (bourrin)

--
________________________________________________
/FOR Y IN $(SEQ 0 255) ; DO FOR Z IN $(SEQ 0 255)|
|] ] ] ] ] ] ] ] ] |
| ]] ] ] ] ] ] ] ]] ] ] ] ]|
| ] ] ] ] ] ] |
|111111111111111111111111111111111111111111111111|
|22222222222]22222]22222222222222222222]22222]222|
|333333333]33333333333333333333333333]33333333333|
|444444444444444444444444]44444444444444444444444|
|5555555]55]5]55555]]]5555555555555]55]5]55555]]]|
|]]66666666666666666666]66]6]]6666666666666666666|
|777777777777777777777777777777777777777777777777|
|8888]8888]]88]888888]8]8888888888888]]88]888888]|
|99]999]9999999999999999999999]9]9]99999999999999|
|________________________________________________|
Damien Wyart
Le #24076571
* JKB
Mes machines sont toutes nommées de la même manière :
poste-x-y-z-t

Comment générer la zone automatiquement (mon réseau est un classe
A...) ?



Je connais deux outils qui permettent de faire cela (parmi d'autres
choses) :

- NSC : ftp://atrey.karlin.mff.cuni.cz/pub/local/mj/net/nsc-4.0.tar.gz

- hostdb : http://code.google.com/p/hostdb/

--
DW
JKB
Le #24076681
Le Fri, 16 Dec 2011 10:59:16 +0100,
Jean-Francois BILLAUD
On 16/12/2011 09:42, JKB écrivait:

Bonjour à tous,

Je suis en train de monter pour un projet un VPN contenant une
foultitude de noeuds qui communiquent entre eux par esmtp. Sur le
serveur VPN, j'aimerais monter un serveur de nom. Je sais configurer
un bind sans trop de problème.

Mes machines sont toutes nommées de la même manière :

poste-x-y-z-t

Comment générer la zone automatiquement (mon réseau est un classe
A...) ?

Cordialement,

JKB



for y in $(seq 0 255) ; do for z in $(seq 0 255) ; do for t in $(seq 0 255) ;
do echo poste-x-${y}-${z}-${t}. A x.${y}.${z}.${t}; done ; done ; done >> zone

Prévoir quelques dizaines de minutes.

JFB (bourrin)



Oui, merci. J'ai déjà un truc bourrin du même tonneau :

ZONE
<<
0 255 for I
0 255 for J
0 255 for K
"poste-" I ->str + "-" + J ->str + "-" + K ->str + disp
next
next
next






mais c'est _très_ moche... Je me demandais simplement si bind
n'avait pas un système de configuration à l'aide de wildcards...

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
JKB
Le #24076671
Le Fri, 16 Dec 2011 11:37:56 +0100,
Damien Wyart
* JKB
Mes machines sont toutes nommées de la même manière :
poste-x-y-z-t



Comment générer la zone automatiquement (mon réseau est un classe
A...) ?



Je connais deux outils qui permettent de faire cela (parmi d'autres
choses) :

- NSC : ftp://atrey.karlin.mff.cuni.cz/pub/local/mj/net/nsc-4.0.tar.gz

- hostdb : http://code.google.com/p/hostdb/



Merci, je vais regarder...

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
xavier
Le #24077941
JKB
mais c'est _très_ moche... Je me demandais simplement si bind
n'avait pas un système de configuration à l'aide de wildcards...



Si bien sûr. C'est l'instruction $GENERATE

Mébon, si c'est juste pour faire un /16, je le fais en 3 lignes de Perl.
4 lignes pour un /8, et juste un peu plus long en éxécution...

--
XAv
In your pomp and all your glory you're a poorer man than me,
as you lick the boots of death born out of fear.
(Jethro Tull)
JKB
Le #24077971
Le Fri, 16 Dec 2011 17:04:57 +0100,
Xavier
JKB
mais c'est _très_ moche... Je me demandais simplement si bind
n'avait pas un système de configuration à l'aide de wildcards...



Si bien sûr. C'est l'instruction $GENERATE

Mébon, si c'est juste pour faire un /16, je le fais en 3 lignes de Perl.
4 lignes pour un /8, et juste un peu plus long en éxécution...



C'est pour un /8... Merci.

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
Publicité
Poster une réponse
Anonyme