Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2157 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  HOWTO Bind (merci BMOTheKiller ;) Configurer serveur bind et dhcp

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

HOWTO Bind (merci BMOTheKiller ;) Configurer serveur bind et dhcp

n°240260
keyzer93
Les consignes jy chi' d'ssus
Posté le 23-03-2003 à 21:05:14  profilanswer
 

Je craque j'arrive pas à faire tourner un serveur dns correctement :cry:
 
J'aimerais avoir un DNS qui servira en interne uniquement. C'est à dire que les "collaborateurs", quand ils voudront accéder à nos serveurs, taperont :
 
nomduserveur.masociete.com
 
 
plutôt que de taper l'IP.
J'ai donc installé une Debian toute fraiche, recuperé bind 9.2.1 + le webmin pr configurer Bind.
 
Je crée une zone masociete.com ou je fous tous mes enregistrements (nom de machine --> @ip), j'ai aussi crée une zone reverse de type 10.168.192.in-addr.arpa (plus sur de l'ortho)
 
Tout semble fonctionner sur un client (ma machine), je teste ca marche nickel, mais au bout d'un moment, ben ça marche plus. Quand je ping un serveur par exemple, j'ai un message qui me dit "hote inconnu"
Pour que ça refonctionne je suis obligé de faire un ipconfig /registerdns et là ca repart nickel.
 
Je vois pas du tout où est le pb. J'ai maté dans le syslog de bind y'a rien d'anormal. Quand je fais un nslookup j'ai bien mes enregistrements... :cry:
 
Bref si kelkun peut m'aider, ou m'aider à configurer un bind nickel, je suis partant.
 
Merci de m'avoir lu


Message édité par keyzer93 le 27-03-2003 à 13:37:04
mood
Publicité
Posté le 23-03-2003 à 21:05:14  profilanswer
 

n°240262
BMOTheKill​er
Posté le 23-03-2003 à 21:09:32  profilanswer
 

attribution dhcp ou IP fixes ?

n°240264
keyzer93
Les consignes jy chi' d'ssus
Posté le 23-03-2003 à 21:10:23  profilanswer
 

BMOTheKiller a écrit :

attribution dhcp ou IP fixes ?


 
IP fixes pr certaines (les admins, donc ma machine), sinon les autres sont en DHCP
 
Ca peut jouer ça ?

n°240267
BMOTheKill​er
Posté le 23-03-2003 à 21:24:40  profilanswer
 

quelle machine fait office de serveur dhcp, la tienne ou tu te connectes sur un réseau où ton IP est enregistrée en fixe sur le srveur dhcp ?
 
oui ça joue, un bind avec IP statiques doit connaître toutes les IP, c'est à toi de les renseigner dans les fichiers de zone  
 
attention toutefois, je vois que tu utilises webmin, as-tu bien créé 2 zones master ? une avec ton nom de domaine, l'autre ayant comme nom le reverse DNS de ton réseau soit : 10.168.192.in-addr.arpa comme tu l'as dit précédemment
 
sinon, pour les clients dhcp, il faut au minimum dhcp 3 de ICS qui gère le DDNS (Dynamic DNS) pour permettre la mise à jour des liens IP/nom lors de l'obtentions des bails, c'est à dire que lorsqu'une machine va se connecter au serveur dhcp (je veux dire au démon dhcpd pour être plus explicite), celui-ci va transmettre au serveur DNS (bind dans notre cas, qui peut se trouver sur la même machine ou sur une autre du même réseau) les informations du lien IP->Nom dans le fichier de la zone et les infos du lien Nom->IP dans le fichier de zone inverse. Pour cela, il faut que dhcpd soit configuré pour le ddns-update, celui-ci renverra au client dhcp les informations avec entre autres l'IP du serveur DNS (celle-ci ira s'inscrire dans le fichier /etc/resolv.conf avec le nom de domaine sur lequel effectué les recherches)
 
as-tu aussi bien conservé la zone root ? celle-ci servant à faire le lien avec l'extérieur si un nom n'a pas été résolu en interne (enfin ça je crois que ça t'intéresse pas là)

n°240269
keyzer93
Les consignes jy chi' d'ssus
Posté le 23-03-2003 à 21:30:51  profilanswer
 

BMOTheKiller a écrit :

quelle machine fait office de serveur dhcp, la tienne ou tu te connectes sur un réseau où ton IP est enregistrée en fixe sur le srveur dhcp ?
 
oui ça joue, un bind avec IP statiques doit connaître toutes les IP, c'est à toi de les renseigner dans les fichiers de zone  
 
attention toutefois, je vois que tu utilises webmin, as-tu bien créé 2 zones master ? une avec ton nom de domaine, l'autre ayant comme nom le reverse DNS de ton réseau soit : 10.168.192.in-addr.arpa comme tu l'as dit précédemment
 
sinon, pour les clients dhcp, il faut au minimum dhcp 3 de ICS qui gère le DDNS (Dynamic DNS) pour permettre la mise à jour des liens IP/nom lors de l'obtentions des bails, c'est à dire que lorsqu'une machine va se connecter au serveur dhcp (je veux dire au démon dhcpd pour être plus explicite), celui-ci va transmettre au serveur DNS (bind dans notre cas, qui peut se trouver sur la même machine ou sur une autre du même réseau) les informations du lien IP->Nom dans le fichier de la zone et les infos du lien Nom->IP dans le fichier de zone inverse. Pour cela, il faut que dhcpd soit configuré pour le ddns-update, celui-ci renverra au client dhcp les informations avec entre autres l'IP du serveur DNS (celle-ci ira s'inscrire dans le fichier /etc/resolv.conf avec le nom de domaine sur lequel effectué les recherches)
 
as-tu aussi bien conservé la zone root ? celle-ci servant à faire le lien avec l'extérieur si un nom n'a pas été résolu en interne (enfin ça je crois que ça t'intéresse pas là)


 
Pour le serveur DHCP on utilise un serveur NT4 avec le serveur de Windoz. Dans le DHCP j'ai reservé une plage d'adresse IP qui va de 192.168.10.1 à 192.168.10.10 pr les admins. J'ai bien crée 2 master zone, une avec mon nom de domaine, une autre pour le reverse. La zone root est bien là. Par contre j'ai pas saisi le passage sur le client DHCP. J'ai testé avec ma machine et avec une autre machine qui elle est en DHCP, mais ça fait tjs pareil :/
 

n°240280
BMOTheKill​er
Posté le 23-03-2003 à 21:54:01  profilanswer
 

pour une machine cliente dhcp, qu'elle ne soit pas reconnue reste normal si dhcpd (nom du démon serveur dhcp) n'est pas configuré pour le ddns-update, en effet, si les IP dhcp ne sont pas statiques dès le 1er bail (lors de leur 1ère connexion au serveur dhcp) alors ça ne sert strictement à rien de les spécifier dans bind, donc pour le dhcp, il faut le ddns, d'ailleurs même si les IP sont statiques dès le 1er bail (ça évite des problèmes si la plage IP à attribuer n'est pas suffisament grande pour toutes les machines)
 
pour une machine cliente à IP fixe, là ça se passe autrement, il faut la référencer dans bind directement, c'est pas le serveur dhcp ddns qui s'en occupera là, donc il faut bien mettre les infos dans les fichiers de zone, mais aussi configurer la machine cliente pour qu'elle interroge correctement le serveur de nom, donc là c'est à toi de remplir /etc/resolv.conf avec l'IP du serveur DNS (nameserver IP_DE_LA_MACHINE_DNS) et le domaine de recherche (search NOM_DE_DOMAINE)
 
si tu as bien configuré pour une utilisation au niveau IP fixes (déjà faut que ça fonctionne impeccablement avant de se lancer sur le dhcp), c'est peut-être un soucis avec le hostname.domainname dans la configuration (webmin ayant une vilaine habitude à ajouter le nom de domaine à la suite du nom de la machine quand il ne le faut pas)

n°240284
keyzer93
Les consignes jy chi' d'ssus
Posté le 23-03-2003 à 21:59:05  profilanswer
 

Merci bcp pr toutes ces infos je m'en occupe dès demain matin
 
:jap:

n°240287
BMOTheKill​er
Posté le 23-03-2003 à 22:03:48  profilanswer
 

si ça peut t'aider je veux bien te poster ma config dhcp et bind, tu pourras moduler ensuite, mais bon si c'est aussi pour apprendre, c'est sûr que ça va te mâcher un peu le travail, m'enfin c'est comme tu le souhaites

n°240355
becket
Posté le 24-03-2003 à 07:13:19  profilanswer
 

- Est ce que lorsque le résolution "fou le camp", tu sais toujours "pinger" les autres machines ?
 
- Est ce que c'est sur toutes les machines  en meme temps ?
 
 
- Sur quoi est ouvert le port 53 de ton serveur dns ?

n°240372
keyzer93
Les consignes jy chi' d'ssus
Posté le 24-03-2003 à 09:04:44  profilanswer
 

BMOTheKiller a écrit :

si ça peut t'aider je veux bien te poster ma config dhcp et bind, tu pourras moduler ensuite, mais bon si c'est aussi pour apprendre, c'est sûr que ça va te mâcher un peu le travail, m'enfin c'est comme tu le souhaites


 
Je vais faire des tests ce matin, merci bcp de ta proposition, je posterai ici les resultats
 
Becket --> Qu'entends tu par pinger les autres machines, en fait j'ai l'impression que quand je fais un ipconfig /registerdns, tout va bien, je ping tous les serveurs enregistrés, mais quand la résolution "fout le camp" je peux plus rien pinger nivo nom de machines, si je ping les ip ça repond sans pb
 
Oui c'est bien sur toutes les machines en mm tps
Pr le port 53 je mate et j'te dis ça

mood
Publicité
Posté le 24-03-2003 à 09:04:44  profilanswer
 

n°240380
keyzer93
Les consignes jy chi' d'ssus
Posté le 24-03-2003 à 09:29:17  profilanswer
 

Deja par défaut j'ai plein de zones je pense que je peux en virer nan ?
 
J'ai la zone Root (normal), et j'ai 4 zones master (0, 127, 255 et localhost)
 
keskesséééééééééé ?

n°240400
jamiroq
Oublies que t'as aucune chance
Posté le 24-03-2003 à 10:39:10  profilanswer
 

BMOTheKiller a écrit :

si ça peut t'aider je veux bien te poster ma config dhcp et bind, tu pourras moduler ensuite, mais bon si c'est aussi pour apprendre, c'est sûr que ça va te mâcher un peu le travail, m'enfin c'est comme tu le souhaites


vas y fais peter je suis en plein dedans aussi ..mai sbon moi je veux du ddns ... donc c un peu plus chaud mais ca doit le faire !!! (win2k ad y'arrive bien , alors pquoi pas nunux !!)


---------------
FFFF
n°240410
keyzer93
Les consignes jy chi' d'ssus
Posté le 24-03-2003 à 11:04:22  profilanswer
 

Bon mon install est completement pourrie. Je vais me reinstaller un serveur tt bo tt propre, et j'reviens ici pr la config de bind
 
RHALALAAAAAAAA on va y arriver :D

n°240415
jamiroq
Oublies que t'as aucune chance
Posté le 24-03-2003 à 11:23:15  profilanswer
 

Keyzer93 a écrit :

Bon mon install est completement pourrie. Je vais me reinstaller un serveur tt bo tt propre, et j'reviens ici pr la config de bind
 
RHALALAAAAAAAA on va y arriver :D


perso j'ai monté une config redhat 8.0 , en dns dhcp nfs etc ...
 
c hyper simple a mettre en place sur le wizard redhat (c un peu confus au niveau des appelations .. mais bon c plus complet qu'un wizard Mandrake ... et bien sure le plus complet ca reste le fichier de .conf ... : MAIS gros pb sur redhat si tu changes un iota du fichier named , ben le wizard ne sait plus travailler avec !!! (c encore un bon delire ca !!!)
 
vivement l'application stricte des LSB !!!!!!!!


---------------
FFFF
n°240416
keyzer93
Les consignes jy chi' d'ssus
Posté le 24-03-2003 à 11:25:04  profilanswer
 

jamiroq a écrit :


perso j'ai monté une config redhat 8.0 , en dns dhcp nfs etc ...
 
c hyper simple a mettre en place sur le wizard redhat (c un peu confus au niveau des appelations .. mais bon c plus complet qu'un wizard Mandrake ... et bien sure le plus complet ca reste le fichier de .conf ... : MAIS gros pb sur redhat si tu changes un iota du fichier named , ben le wizard ne sait plus travailler avec !!! (c encore un bon delire ca !!!)
 
vivement l'application stricte des LSB !!!!!!!!


 
Chuis entrain de pomper la Red Hat 8 là, mais bon y'a 5 CDs :/

n°240431
mirtouf
Light is right !
Posté le 24-03-2003 à 12:31:01  profilanswer
 

Keyzer93 a écrit :


 
Chuis entrain de pomper la Red Hat 8 là, mais bon y'a 5 CDs :/


 
Tu peux t'arrêter aux 3 premiers CDs, les autres ne sont pas indispensables.

n°240433
mikala
Souviens toi du 5 Novembre...
Posté le 24-03-2003 à 12:38:23  profilanswer
 

http://www.linux-sottises.net/bind.php
je me suis servi de ce site au départ ;)(pour la conf de bind seul )
apres pour l'associer a DHCP j'ai pas encore testé la chose
mais on m'avait dis de me baser sur ceci qui (j'ai juste parcouru la conf ) parait assez claire au demeurant ;)

n°240441
jamiroq
Oublies que t'as aucune chance
Posté le 24-03-2003 à 12:41:47  profilanswer
 

mirtouf a écrit :


 
Tu peux t'arrêter aux 3 premiers CDs, les autres ne sont pas indispensables.


:jap:


---------------
FFFF
n°240473
keyzer93
Les consignes jy chi' d'ssus
Posté le 24-03-2003 à 13:41:03  profilanswer
 

Merci les guys

n°240517
BMOTheKill​er
Posté le 24-03-2003 à 17:07:57  profilanswer
 

bon, voici ma config, je vais ajouter une petite explication pour les machines permettant de savoir qui fait quoi :
 
Configuration SERVEUR :
 
/etc/dhcpd.conf (fichier de config du serveur dhcp)

Code :
  1. ddns-rev-domainname "in-addr.arpa";
  2. ddns-domainname "K-TEAM";
  3. option domain-name "K-TEAM";
  4. option swap-server 10.0.0.1;
  5. option log-servers 10.0.0.1;
  6. option netbios-name-servers 10.0.0.1;
  7. option routers 10.0.0.1;
  8. ddns-updates on;
  9. server-name "SERVEURADSL";
  10. option domain-name-servers 10.0.0.1;
  11. option broadcast-address 10.0.0.255;
  12. option subnet-mask 255.0.0.0;
  13. ddns-update-style interim;
  14. allow client-updates;
  15. subnet 10.0.0.0 netmask 255.0.0.0 {
  16.         ddns-rev-domainname "in-addr.arpa";
  17.         ddns-domainname "K-TEAM";
  18.         option domain-name "K-TEAM";
  19.         option swap-server 10.0.0.1;
  20.         option log-servers 10.0.0.1;
  21.         option routers 10.0.0.1;
  22.         option netbios-name-servers 10.0.0.1;
  23.         ddns-updates on;
  24.         server-name "SERVEURADSL";
  25.         option broadcast-address 10.0.0.255;
  26.         range 10.0.0.2 10.0.0.30;
  27.         option domain-name-servers 10.0.0.1;
  28.         option subnet-mask 255.0.0.0;
  29.         allow unknown-clients;
  30.         ddns-update-style interim;
  31.         allow client-updates;
  32.         }
  33. allow unknown-clients;


Nom de domaine : K-TEAM
Serveur DHCP : 10.0.0.1 / SERVEURADSL (IP fixe bien sûr)
IP allouées : de 10.0.0.30 à 10.0.0.2 (ça va dans le sens décroissant au niveau attribution, pour le moment j'ai limité, mais je devrais agrandir l'échelle peu à peu)
Domaine DDNS : zone K-TEAM (le fichier qui serra mis à jour dans le sens IP->Nom
Domaine DDNS inverse : in-addr.arpa (le serveur s'occupant d'y ajouter l'IP inversée de la machine, exemple : 30.0.0.10.in-addr.arpa)
Mode de màj DDNS : interim (conseillé par ICS pour les nouvelles versions de dhcpd, avant c'était "ad-hoc" qui, est d'après ce que j'ai compris, plus utilisé)
 
/etc/named.conf (fichier de config du serveur bind dns)

Code :
  1. ## named.conf - configuration for bind
  2. #
  3. # Generated automatically by redhat-config-bind, alchemist et al.
  4. # Any changes not supported by redhat-config-bind should be put
  5. # in /etc/named.custom
  6. #
  7. controls {
  8.         inet 127.0.0.1 allow { any; localhost; } keys { rndckey; };
  9.         inet 10.0.0.1 allow { any; localhost; } keys { rndckey; };
  10. };
  11. acl "clients-dhcp" {
  12.         10.0.0.1;
  13.         127.0.0.1;
  14. };
  15. acl "internals" {
  16.         10.0.0.1;
  17.         127.0.0.1;
  18. };
  19. include "/etc/named.custom";
  20. include "/etc/rndc.key";
  21. options {
  22.         directory "/var/named/";
  23. };
  24. zone "." {
  25.         type hint;
  26.         file "named.ca";
  27. };
  28. zone  "0.0.10.in-addr.arpa" {
  29.         type master;
  30.         file  "0.0.10.in-addr.arpa.zone";
  31.         allow-update { internals; 10.0.0.0/8; };
  32. };
  33. zone  "K-TEAM" {
  34.         type master;
  35.         file  "K-TEAM.zone";
  36.         allow-update { internals; 10.0.0.1; 127.0.0.1; };
  37.         forwarders { };
  38. };


 
bon là il n'y a pas vraiment besoin d'expliquer, dans ma config il y a quelques options inutiles que j'ai inséré pour le portage sur une autre machine du réseau qui pourra servir à son tour de serveur DHCP/DNS au besoin
 
/etc/named.custom (fichier esclave de config du serveur bind dns)

Code :
  1. vide, je ne l'ai pas utilisé, j'en parle juste pour ceux qui se demandent ce qu'ils avaient à mettre dedans


 
/etc/rndc.key (fichier esclave de config du serveur bind dns contenant la clé d'accès)

Code :
  1. key "rndckey" {
  2.         algorithm       hmac-md5;
  3.         secret "GROSSE_CLE_AVEC_DES_CARACTERES_ALPHA_NUMERIQUES";
  4. };


 
pour éviter des actions d'exploitation à distance de votre serveur dns, le cryptage d'une clé d'accès est automatiquement créé par bind... bon à ce niveau de la configuration, c'est un peu comme vous le sentez, moi j'ai inséré les droits d'accès au serveur directement dans le fichier named.conf, mais rien ne vous empêche de mettre ces droits dans le fichier de la clé, de toutes façons, du moment que dans named.conf vous mettez include "/etc/fichier.à.parser"; tout sera pris en compte, vous pouvez même créer 50 fichiers avec seulement un bloc config dedans et les disperser sur le disque si vous êtes bien paranos :D (toujours faut-il que les droits soient corrects et que chaque fichier soit lié par "include ...."
 
/var/named/named.ca (fichier de zone des root-servers pour le forward dns)

Code :
  1. ;       This file holds the information on root name servers needed to
  2. ;       initialize cache of Internet domain name servers
  3. ;       (e.g. reference this file in the "cache  .  <FILE>"
  4. ;       configuration file of BIND domain name servers).
  5. ;
  6. ;       This file is made available by InterNIC registration services
  7. ;       under anonymous FTP as
  8. ;           file                /domain/named.root
  9. ;           on server           FTP.RS.INTERNIC.NET
  10. ;       -OR- under Gopher at    RS.INTERNIC.NET
  11. ;           under menu          InterNIC Registration Services (NSI)
  12. ;              submenu          InterNIC Registration Archives
  13. ;           file                named.root
  14. ;
  15. ;       last update:    Sep 1, 1995
  16. ;       related version of root zone:   1995090100
  17. ;
  18. ;
  19. .                        3600000  IN  NS    A.ROOT-SERVERS.NET.
  20. A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4
  21. .                        3600000      NS    B.ROOT-SERVERS.NET.
  22. B.ROOT-SERVERS.NET.      3600000      A     128.9.0.107
  23. .                        3600000      NS    C.ROOT-SERVERS.NET.
  24. C.ROOT-SERVERS.NET.      3600000      A     192.33.4.12
  25. .                        3600000      NS    D.ROOT-SERVERS.NET.
  26. D.ROOT-SERVERS.NET.      3600000      A     128.8.10.90
  27. .                        3600000      NS    E.ROOT-SERVERS.NET.
  28. E.ROOT-SERVERS.NET.      3600000      A     192.203.230.10
  29. .                        3600000      NS    F.ROOT-SERVERS.NET.
  30. F.ROOT-SERVERS.NET.      3600000      A     39.13.229.241
  31. .                        3600000      NS    G.ROOT-SERVERS.NET.
  32. G.ROOT-SERVERS.NET.      3600000      A     192.112.36.4
  33. .                        3600000      NS    H.ROOT-SERVERS.NET.
  34. H.ROOT-SERVERS.NET.      3600000      A     128.63.2.53
  35. .                        3600000      NS    I.ROOT-SERVERS.NET.
  36. I.ROOT-SERVERS.NET.      3600000      A     192.36.148.17
  37. ; End of File


 
[g]Note : d'origine, aucune modification à apporter
 
/var/named/K-TEAM.zone (fichier de zone master de mon domaine)

Code :
  1. $ORIGIN .
  2. $TTL 86400      ; 1 day
  3. K-TEAM                  IN SOA  K-TEAM. bmo.SERVEURADSL.K-TEAM. (
  4.                                 106        ; serial
  5.                                 28800      ; refresh (8 hours)
  6.                                 7200       ; retry (2 hours)
  7.                                 604800     ; expire (1 week)
  8.                                 86400      ; minimum (1 day)
  9.                                 )
  10.                         NS      K-TEAM.
  11.                         A       10.0.0.1
  12. $ORIGIN K-TEAM.
  13. $TTL 21600      ; 6 hours
  14. BMO                     A       10.0.0.30
  15.                         TXT     "00bb878a9afc1583b81fc7c51f78492543"
  16. bmo-2                   A       10.0.0.29
  17.                         TXT     "31b2a20554ff090314a3acf12a9be384a8"
  18. DIVXBOX                 A       10.0.0.28
  19.                         TXT     "00d58ef274c9af8ca634620a5a141d9fc2"
  20. SERVEURADSL             A       10.0.0.1


bmo.SERVEURADSL.K-TEAM. : tout simplement mon adresse e-mail sur le serveur (cet utilisateur existe sur la machine, possède un compte mail fourni par postfix)
tout ce qui suit le "$TTL 21600      ; 6 hours" est automatiquement ajouté par le DDNS DHCP, sauf que pour permettre la résolution du nom du serveur DHCP/DNS, j'ai ajouté : "SERVEURADSL             A       10.0.0.1", ici il ne faut pas rentrer le nom de domaine derrière le nom de la machine, chose que webmin veut absolument faire, donc au moment de la résolution, le serveur finit par chercher BMO.K-TEAM.K-TEAM au lieu de BMO.K-TEAM parce que webmin ajoute le domaine tout seul, du genre "BMO.K-TEAM." (et oui ! avec un "." à la fin en plus) comme nom de machine au lieu de "BMO" tout simplement, donc attention sur les fichiers de zones avec webmin ! préférez directement l'insertion à la main en éditant le fichier de zone plutôt que d'utiliser webmin qui par contre s'occupe très bien de la config générale, mais pas trop bien des zones

 
/var/named/0.0.10.in-addr.arpa.zone (fichier de zone master inverse de mon réseau)

Code :
  1. $ORIGIN .
  2. $TTL 86400      ; 1 day
  3. 0.0.10.in-addr.arpa     IN SOA  0.0.0.10.in-addr.arpa. bmo.SERVEURADSL.0.0.10.in-addr.arpa. (
  4.                                 83         ; serial
  5.                                 28800      ; refresh (8 hours)
  6.                                 7200       ; retry (2 hours)
  7.                                 604800     ; expire (1 week)
  8.                                 86400      ; minimum (1 day)
  9.                                 )
  10.                         NS      K-TEAM.
  11. $ORIGIN 0.0.10.in-addr.arpa.
  12. 1                       PTR     SERVEURADSL.
  13. $TTL 21600      ; 6 hours
  14. 27                      PTR     BMO.K-TEAM.
  15. 28                      PTR     DIVXBOX.K-TEAM.
  16. 29                      PTR     bmo-2.K-TEAM.
  17. 30                      PTR     BMO.K-TEAM.


quelques explications vont s'imposer :
"0.0.10.in-addr.arpa     IN SOA  0.0.0.10.in-addr.arpa." : le 1er est la zone, le dernier l'adresse du réseau inverse
"bmo.SERVEURADSL.0.0.10.in-addr.arpa." : mon adresse e-mail sur le serveur en adressage inverse
alors ici on a un bel exemple de "bail dns" sauvegardé mais qui n'est plus utilisé, ceci suite à un problème sur la machine BMO entre win2k et Linux :
"30                      PTR     BMO.K-TEAM." : mon bail standard, obtenu à la première connexion au serveur dhcp sous Linux
"27                      PTR     BMO.K-TEAM." : mon bail obtenu sous Linux suite à un passage sous win2k, en effet, win n'éxécute pas de "ipconfig /release" lorsque l'on quitte, donc le serveur dhcp (et dns par la même occasion) conserve ce bail jusqu'à son expiration, le serveur dns n'ayant pas reçu de nouvelle notification de mise à jour pour cette IP (ce qui n'est pas tout à fait normal vu que le serveur dhcp envoit une notification de déconnexion au serveur dns pour supprimer la résolution, en fait je sais d'où ça vient, le noyau précédent de mon serveur était buggé (noyau rawhide) et certains démons s'arrêtaient et les tâches cron partaient en sucette :D), celui-ci l'a conservé,  mais ceci ne pose pas de gros problème car même si l'IP est enregistrée dans le fichier, il sera impossible d'y accéder, mais par contre de la résoudre malgré le fait que la machine n'est pas connectée, donc il est préférable de la supprimer pour éviter des problèmes de résolutions foireuses

 
à ces fichiers de zone viennent s'ajouter des fichiers journaux "NOM_DE_LA_ZONE.zone.jnl" servant de tampon de sauvegarde si un crash du système empêchait l'enregistrement des "baux dns" (comme fait dhcpd dans le fichier dhcpd.lease servant à conserver toutes les traces des attributions, je ne posterais pas ces fichiers journaux étant donné que ceux-ci ne contiennent rien de vraiment intelligible, on y retrouve le nom de la machine suivis de sa clé TXT pour les droits d'update dns (au sujet des clé d'enregistrement texte "TXT", ces clés sont automatiquement créées lors de la connexion au serveur, donc ne vous cassez pas la tête avec ça), juste pour vous montrer à quoi "doit" ressembler un fichier dhcpd.leases :
 
/var/lib/dhcpd/dhcpd.leases (fichier créé par le serveur dhcpd, ne pas modifier sauf en cas de nécessité (ex.: modifier l'attribution d'une IP)

Code :
  1. # All times in this file are in UTC (GMT), not your local timezone.   This is
  2. # not a bug, so please don't ask about it.   There is no portable way to
  3. # store leases in the local timezone, so please don't request this as a
  4. # feature.   If this is inconvenient or confusing to you, we sincerely
  5. # apologize.   Seriously, though - don't ask.
  6. # The format of this file is documented in the dhcpd.leases(5) manual page.
  7. # This lease file was written by isc-dhcp-V3.0pl1
  8. lease 10.0.0.26 {
  9.   starts 6 2003/03/22 12:15:46;
  10.   ends 0 2003/03/23 00:15:46;
  11.   tstp 0 2003/03/23 00:15:46;
  12.   binding state free;
  13.   hardware ethernet 00:80:5f:fc:12:dd;
  14.   client-hostname "BMO-DB";
  15. }
  16. lease 10.0.0.25 {
  17.   starts 0 2003/03/23 20:59:22;
  18.   ends 1 2003/03/24 08:59:22;
  19.   tstp 1 2003/03/24 08:59:22;
  20.   binding state free;
  21.   hardware ethernet 00:03:47:b9:b1:bc;
  22.   uid "\001\000\003G\271\261\274";
  23.   client-hostname "kne21zf9";
  24. }
  25. lease 10.0.0.30 {
  26.   starts 1 2003/03/24 08:31:04;
  27.   ends 1 2003/03/24 20:31:04;
  28.   binding state active;
  29.   next binding state free;
  30.   hardware ethernet 00:20:18:8f:34:43;
  31.   set ddns-rev-name = "30.0.0.10.in-addr.arpa";
  32.   set ddns-txt = "00bb878a9afc1583b81fc7c51f78492543";
  33.   set ddns-fwd-name = "BMO.K-TEAM";
  34.   client-hostname "BMO";
  35. }
  36. lease 10.0.0.28 {
  37.   starts 1 2003/03/24 11:24:54;
  38.   ends 1 2003/03/24 23:24:54;
  39.   binding state active;
  40.   next binding state free;
  41.   hardware ethernet 00:50:fc:7a:03:47;
  42.   set ddns-fwd-name = "DIVXBOX.K-TEAM";
  43.   set ddns-txt = "00d58ef274c9af8ca634620a5a141d9fc2";
  44.   set ddns-rev-name = "28.0.0.10.in-addr.arpa";
  45.   client-hostname "DIVXBOX";
  46. }
  47. lease 10.0.0.29 {
  48.   starts 1 2003/03/24 13:32:34;
  49.   ends 2 2003/03/25 01:32:34;
  50.   binding state active;
  51.   next binding state free;
  52.   hardware ethernet 00:50:fc:57:85:14;
  53.   uid "\001\000P\374W\205\024";
  54.   set ddns-fwd-name = "bmo-2.K-TEAM";
  55.   set ddns-txt = "31b2a20554ff090314a3acf12a9be384a8";
  56.   set ddns-rev-name = "29.0.0.10.in-addr.arpa";
  57.   client-hostname "bmo-2";
  58. }
  59. lease 10.0.0.30 {
  60.   starts 1 2003/03/24 13:38:16;
  61.   ends 2 2003/03/25 01:38:16;
  62.   binding state active;
  63.   next binding state free;
  64.   hardware ethernet 00:20:18:8f:34:43;
  65.   set ddns-rev-name = "30.0.0.10.in-addr.arpa";
  66.   set ddns-txt = "00bb878a9afc1583b81fc7c51f78492543";
  67.   set ddns-fwd-name = "BMO.K-TEAM";
  68.   client-hostname "BMO";
  69. }


 
vous remarquerez que dhcpd conserve aussi les derniers baux expirés, je fais assez souvent le ménage en passant par webmin en listant les baux actifs et inactifs (module serveur/dhcpd), puis en cliquant sur ceux qui sont expirés (ça va plus vite que d'ouvrir un ssh et éditer le fichier pour supprimer le bloc ;) )
 
 
Maintenant on passe aux clients :
 
Configuration CLIENTS DHCP :
 
Bon disposant de 3 OS différents, je vais pouvoir expliquer pour ces 3 là : Linux (RH 8.0), WinNT (2000pro), FreeBSD 4.7
 
Linux :
 
pour commencer :  
hostname -v doit vous renvoyer le nom de la machine
domainname doit vous renvoyer le nom de domaine (domainname -d DOMAINE pour le définir)
 
on a juste à configurer l'interface réseau comme DHCP :
pour se faire, vous avez des outils sous toutes les distros en générale :
Mandrake : drakconf (quelque chose comme ça, j'ai pas la mémoire fine, vous propose de configurer votre réseau entre autres)
RedHat : redhat-config-network (interface à la vindoz), ou redhat-config-network-cmd (en ligne de commande), redhat-config-network-druid servant à créer une nouvelle connexion (interface graphique), vous avez aussi la commande "setup" basée sur ncurses qui permet de configurer le réseau entre autres
pour les autres distros en générale, vous devez avoir "setup" et/ou "linuxconf" permettant de modifier les paramètres réseau, ou vous pouvez très bien utiliser webmin par son module réseau/configuration du réseau (network/network configuration)
 
sinon les fichiers de config en générale :  
/etc/dhclient.conf
/etc/sysconfig/networking/devices/ifcfg-X (X étant l'identifiant de votre carte, en générale "eth0" ou "eth1" si vous avez mis votre modem ethernet sur eth0)
/etc/sysconfig/network-scripts/ifcfg-X (idem qu'au dessus)
(sous des distro plus anciennes : /etc/network, sous debian vous retrouverez plutôt la configuration dans /etc/dhcp et dans /etc/interface)
le détail des fichiers :
 
/etc/dhclient.conf ou /etc/dhclient-ethX.conf :

Code :
  1. send host-name "BMO";  # temporary RHL ifup addition


Le serveur nous renvoit toutes les informations nécessaires, donc rien d'autre à mettre
 
/etc/sysconfig/networking/devices/ifcfg-eth0 et /etc/sysconfig/network-scripts/ifcfg-eth0 (si votre carte côté LAN est eth0, remplacez pour votre cas) :

Code :
  1. BOOTPROTO=dhcp
  2. DHCP_HOSTNAME=BMO
  3. PEERDNS=yes
  4. TYPE=Ethernet
  5. DEVICE=eth0
  6. NETMASK=""
  7. BROADCAST=""
  8. IPADDR=""
  9. NETWORK=""
  10. USERCTL=no
  11. ONBOOT=yes


 
dhclient s'occupe de remplir votre fichier /etc/resolv.conf à l'attribution du bail :

Code :
  1. ; generated by /sbin/dhclient-script
  2. search K-TEAM
  3. nameserver 10.0.0.1


donc ne mettez rien vous même, ça ne servira pas à grand chose
 
/etc/hosts devient obsolète :

Code :
  1. # Do not remove the following line, or various programs
  2. # that require network functionality will fail.
  3. 10.0.0.1        SERVEURADSL     SERVEURADSL.K-TEAM
  4. 127.0.0.1       localhost       localhost.localdomain


ce n'est pas obligatoire de mettre le serveur DNS ici étant donné que le dhcp scanne sur un certain broadcast/masque (255.255.255.255), laissez tout de même "localhost"
 
une fois la config terminée on redémarre le réseau : service network restart ou /etc/init.d/network(ing) restart (selon la distro)
 
Vindoz :

Code :
  1. Propriétés de protocole internet (TCP/IP)
  2.     Général : Obtenir une adresse IP automatiquement
  3.               Obtenir les adresses des serveurs DNS automatiquement
  4.     Avancés
  5.         DNS : Ajouter des suffixes DNS principaux et spécifiques aux connexions
  6.                     Ajouter des suffixes parents du suffixe DNS principal
  7.               Enregistrer les adresses de cette connexion dans le système DNS
  8.               (NE SURTOUT PAS COCHER : "Utiliser le suffixe DNS de cette connexion pour l'enregistrement DNS", vous n'auriez pas le droit de mettre à jour la zone master sur le serveur DDNS, mais seulement la zone master inverse, ce serait bête en plus que cette machine ne cesse d'agresser le serveur DDNS, dans le cas de win2000 (p'tit soucis à ce niveau sous win2k, référez-vous au site de bill billou pour modifier la BDR si vous recevez une plainte comme quoi votre machine agresse un serveur DNS), pour rien...)
  9.         WINS : on s'en tape totalement on a un beau serveur DNS qui tourne et qui gère bien les noms (par défaut : Activer la recherche LMHOSTS et Activer NetBIOS avec TCP/IP)


c'est tout ce qu'il faut activer sous win
 
FreeBSD :
 
Là ça se corse, à partir de la version 4.4 il me semble, dhcp est activé dans le noyau (plus connu sous le nom du module BPF, référez-vous au site de FreeBSD où il y a un très bon HowTo si vous n'êtes pas sûr de vous)
 
sur une version 4.7, c'est le sytème le plus rapide à configurer des 3, mais ne cherchez pas avec webmin : on ne peut pas configurer le dhcp sous FreeBSD avec :/, mais vous pouvez utiliser le système de ports et config : /stand/sysinstall puis configuration post-installation/network, ici je mets la config à la mano (que j'ai préféré :smiley-geek-avec-des-racines-aux-pieds:), ça donne ceci :
 
/etc/dhclient.conf :

Code :
  1. # $FreeBSD: src/etc/dhclient.conf,v 1.2.2.1 2001/12/14 11:44:31 rwatson Exp $
  2. #
  3. #       This file is required by the ISC DHCP client.
  4. #       See ``man 5 dhclient.conf'' for details.
  5. #
  6. #       In most cases an empty file is sufficient for most people as the
  7. #       defaults are usually fine.
  8. #
  9. send host-name "BMO-DB";


 
/etc/rc.conf :

Code :
  1. # -- sysinstall generated deltas -- # Wed Dec  4 05:25:11 2002
  2. # Created: Wed Dec  4 05:25:11 2002
  3. # Enable network daemons for user convenience.
  4. # Please make all changes to this file, not to /etc/defaults/rc.conf.
  5. # This file now contains just the overrides from /etc/defaults/rc.conf.
  6. defaultrouter=""
  7. hostname="BMO-DB"
  8. ipv6_enable="YES"
  9. kern_securelevel_enable="NO"
  10. keymap="fr.iso.acc"
  11. keyrate="normal"
  12. linux_enable="YES"
  13. moused_enable="YES"
  14. moused_port="/dev/psm0"
  15. moused_type="auto"
  16. nfs_client_enable="YES"
  17. nfs_reserved_port_only="YES"
  18. nfs_server_enable="YES"
  19. saver="blank"
  20. sendmail_enable="YES"
  21. sshd_enable="YES"
  22. ifconfig_lnc0="DHCP"


 
bon ne faites pas du copier/coller tout bête !
 
voilà pour FreeBSD, c'est tout ce que j'ai modifié, bien sûr il faut installer dhclient avant ;), dans mon cas sysinstall n'a pas réussis à me configurer tout seul le dhcp, il me repassait la config en IP fixe après avoir cherché un serveur dhcp, d'où le pourquoi du comment : édition de conf
 
Des outils utiles :
 
et oui, pour tester votre config vous aurez besoin d'outils :
sous Linux : "host IP" pour obtenir son nom et "host NOM" pour obtenir son IP (je préfère nslookup même s'il est désigné comme obsolète car il affiche plus d'information), vous avez aussi "dig" qui s'utilise de cette façon : "dig @IP_SERVEUR_DNS IP [options facultatives]" ou "dig @IP_SERVEUR_DNS NOM [options facultatives"
sous vindoz : "nslookup IP" ou "nslookup NOM"
sous FreeBSD : comme sous Linux, c'est une base des systèmes UNIX
 
je pense que tout y est, j'espère que le post va passer en intégrale et puis bonne chance


Message édité par BMOTheKiller le 24-03-2003 à 20:30:55
n°240519
keyzer93
Les consignes jy chi' d'ssus
Posté le 24-03-2003 à 17:16:00  profilanswer
 

Comment tu dechires BMOTheKiller :D
 
Demain je vais analyser tout ça, surtout la partie DHCP

n°240610
jamiroq
Oublies que t&#039;as aucune chance
Posté le 24-03-2003 à 21:37:40  profilanswer
 

Keyzer93 a écrit :

Comment tu dechires BMOTheKiller :D
 
Demain je vais analyser tout ça, surtout la partie DHCP


putttttttttttaaaaiiiiiiiiiinnnnnn !!!  :love:  
 
c clair , que rajouter de plus !!!  [:gauvain]  
la vacheeeeee ... un how to; partage ca : c trés bon !!!!
 
en tout cas pour moi, impression et mise en classeur !!
 
MERCI.  :bounce:  


---------------
FFFF
n°240656
BMOTheKill​er
Posté le 24-03-2003 à 23:31:41  profilanswer
 

bah ravi que ça puisse aider, je sais pas ce que ça vaut dans l'ensemble, mais si ça plait à quelqu'un tenant un site d'aide portant sur n'importe quoi et voulant faire référence au dhcp/ddns, je l'invite à se servir, je ne "copyrighte" pas ma config (manquerait plus qu'ça)

n°240693
jamiroq
Oublies que t&#039;as aucune chance
Posté le 25-03-2003 à 08:32:10  profilanswer
 

BMOTheKiller a écrit :

bah ravi que ça puisse aider, je sais pas ce que ça vaut dans l'ensemble, mais si ça plait à quelqu'un tenant un site d'aide portant sur n'importe quoi et voulant faire référence au dhcp/ddns, je l'invite à se servir, je ne "copyrighte" pas ma config (manquerait plus qu'ça)


 
par contre je me permet une critique (:d)
 
ca :
 

ddns-rev-domainname "in-addr.arpa";
  ddns-domainname "K-TEAM";
  option domain-name "K-TEAM";
  option swap-server 10.0.0.1;
  option log-servers 10.0.0.1;
  option netbios-name-servers 10.0.0.1;
  option routers 10.0.0.1;
  ddns-updates on;
  server-name "SERVEURADSL";
  option domain-name-servers 10.0.0.1;
  option broadcast-address 10.0.0.255;
  option subnet-mask 255.0.0.0;
  ddns-update-style interim;
  allow client-updates;

   
  subnet 10.0.0.0 netmask 255.0.0.0 {
            ddns-rev-domainname "in-addr.arpa";
            ddns-domainname "K-TEAM";
            option domain-name "K-TEAM";
            option swap-server 10.0.0.1;
            option log-servers 10.0.0.1;
            option routers 10.0.0.1;
            option netbios-name-servers 10.0.0.1;
            ddns-updates on;
            server-name "SERVEURADSL";
            option broadcast-address 10.0.0.255;
            range 10.0.0.2 10.0.0.30;
            option domain-name-servers 10.0.0.1;
            option subnet-mask 255.0.0.0;
            allow unknown-clients;
            ddns-update-style interim;
            allow client-updates;
          }
  allow unknown-clients;
 

 
en fait si j'ai bien compris en haut tu as les declaration globale 'la zone globale) donc ces options sont communes a toutes zones declarée.
 
Donc pourquoi tu dupliques tes options celles du haut suffisent ???


---------------
FFFF
n°240867
BMOTheKill​er
Posté le 25-03-2003 à 15:15:36  profilanswer
 

jamiroq a écrit :


 
par contre je me permet une critique (:d)
 
ca :
 

ddns-rev-domainname "in-addr.arpa";
  ddns-domainname "K-TEAM";
  option domain-name "K-TEAM";
  option swap-server 10.0.0.1;
  option log-servers 10.0.0.1;
  option netbios-name-servers 10.0.0.1;
  option routers 10.0.0.1;
  ddns-updates on;
  server-name "SERVEURADSL";
  option domain-name-servers 10.0.0.1;
  option broadcast-address 10.0.0.255;
  option subnet-mask 255.0.0.0;
  ddns-update-style interim;
  allow client-updates;

   
  subnet 10.0.0.0 netmask 255.0.0.0 {
            ddns-rev-domainname "in-addr.arpa";
            ddns-domainname "K-TEAM";
            option domain-name "K-TEAM";
            option swap-server 10.0.0.1;
            option log-servers 10.0.0.1;
            option routers 10.0.0.1;
            option netbios-name-servers 10.0.0.1;
            ddns-updates on;
            server-name "SERVEURADSL";
            option broadcast-address 10.0.0.255;
            range 10.0.0.2 10.0.0.30;
            option domain-name-servers 10.0.0.1;
            option subnet-mask 255.0.0.0;
            allow unknown-clients;
            ddns-update-style interim;
            allow client-updates;
          }
  allow unknown-clients;
 

 
en fait si j'ai bien compris en haut tu as les declaration globale 'la zone globale) donc ces options sont communes a toutes zones declarée.
 
Donc pourquoi tu dupliques tes options celles du haut suffisent ???


 
je l'attendais, je l'ai pas expliqué comme j'ai fait pour le named.conf... en fait j'ai une machine fixe, mon serveur actuel chez moi et ma config principale que je transporte quand on fait une p'tite LAN entre amis, que j'utiliserais dorénavant comme serveur dhcp/ddns, donc cette config a pour but d'être applicable sur une autre machine en nécessitant le moins de reconfiguration possible et pouvant incoreporer un domaine supplémentaire. Donc comme tu le vois la config se répête, mais c'est juste au cas où j'intégrerai un nouveau domaine au serveur dhcp
ça parait p'têt bête mais ça me fait gagner du temps :whistle:
 
edit : c'est comme samba tiens, ça me vient en tête, tu as une config pour le partage par défaut et rien en t'empêche de rajouter des paramètres ensuite pour chaque partage, ça peut même aller jusqu'à plus du tout avoir la même chose entre la config du partage par défaut et des différents partages, c'est très utile je trouve :)


Message édité par BMOTheKiller le 25-03-2003 à 15:18:34
n°240897
jamiroq
Oublies que t&#039;as aucune chance
Posté le 25-03-2003 à 15:52:24  profilanswer
 

subtilité de ta part donc  ;)  
 
cool.
 
franchement, essayez vous a fwbuilder (autre topic) on fait des truc de fous avec !!!


---------------
FFFF
n°241583
keyzer93
Les consignes jy chi' d'ssus
Posté le 27-03-2003 à 09:29:48  profilanswer
 

Bon alors état des lieux :D
 
Je suis reparti sur une Debian clean, avec Bind 9.2.1
J'ai foutu mes enregistrements, j'ai bien specifié les IP fixes pouvant s'adresser au serveur et.... ben ça a l'air de marcher !
Now quand je ping un serveur, j'ai bien une réponse
Donc à priori, tout va bien.
 
Mais maintenant, comment dire à mon serveur DNS que mon serveur DHCP est sur une autre machine ??
 
Pr le DHCP on a une bécane sous NT4
Faut que j'installe un package quelconque ? Pr l'instant j'ai rien d'autre à part bind
 
Thanks :)

n°241672
mikala
Souviens toi du 5 Novembre...
Posté le 27-03-2003 à 13:14:02  profilanswer
 

bon ca répond pas a la question réellement , mais pk ne pas mettre le dhcp sur la meme machine ?

n°241680
chaica
Posté le 27-03-2003 à 13:32:04  profilanswer
 

Keyzer93 : tu pourrais peut etre renomme ton topic en howto BIND etant donne le post de BMOTheKiller.
 
CHaiCA

n°241682
keyzer93
Les consignes jy chi' d'ssus
Posté le 27-03-2003 à 13:36:03  profilanswer
 

chaica a écrit :

Keyzer93 : tu pourrais peut etre renomme ton topic en howto BIND etant donne le post de BMOTheKiller.
 
CHaiCA


 
effectivement ;)

n°241744
BMOTheKill​er
Posté le 27-03-2003 à 15:33:23  profilanswer
 

Keyzer93 a écrit :

Bon alors état des lieux :D
 
Mais maintenant, comment dire à mon serveur DNS que mon serveur DHCP est sur une autre machine ??
 
Pr le DHCP on a une bécane sous NT4
Faut que j'installe un package quelconque ? Pr l'instant j'ai rien d'autre à part bind
 
Thanks :)


 
pour NT4 c'est plus difficile, "je crois" que le service dhcp ne gère pas le ddns, chose corrigée dans NT5 (win2k/XP)
il faudrait regarder dans la conf du serveur dhcp sous NT4 s'il n'y a pas un moyen, il y a peut-être un correctif dans un SP
il faut spécifier au serveur dhcp quelle est le nom et l'IP du serveur dns, ensuite pour le serveur dns il suffit juste d'authoriser la modification à partir du serveur dhcp, je ne suis pas sûr qu'il y en ait besoin, mais si ça fonctionne pas, ça vient de là :
 
dans named.conf :

Code :
  1. controls {
  2.        inet 127.0.0.1 allow { any; localhost; } keys { rndckey; };
  3.        inet IP_LOCALE_RESEAU allow { any; localhost; } keys { rndckey; };
  4.        inet IP_SERVEUR_DHCP allow { any; localhost; } keys { rndckey; };
  5. };


 
puis dans les "allow-update { };" il faut que l'IP du serveur dhcp soit spécifiée (obligatoire) :
 
explicitement : directement l'IP
implicitement : réseau/masque, par exemple :
 

Code :
  1. zone  "1.168.192.in-addr.arpa" {
  2.        type master;
  3.        file  "1.168.192.in-addr.arpa.zone";
  4.        allow-update { 192.168.1.0/24; };
  5. };


(ici tout membre du réseau 192.168.1.0 ayant le masque 255.255.255.0 (=24), aura le droit de mettre à jour la zone spécifiée)
 
à mon avis le plus simple étant de carrément migrer le serveur dhcp sur la même machine hébergeant le serveur dns (au niveau pratique c'est intéressant, mise à jour plus aisée, au niveau sécurité c'est plus clean : moins il y a d'acl de contrôle mieux c'est, ....)
 
bref pour le dhcp sous NT4 il va falloir chopper l'aide/doc car selon le SP ça change en plus :/


Message édité par BMOTheKiller le 27-03-2003 à 16:15:12
n°241831
monokrome
nocturne
Posté le 27-03-2003 à 19:08:34  profilanswer
 

pour mettre à jour le fichier contenant les serveurs root sans chercher le fichier mis à jour sur un ftp :
 
 


 
dig @X.root-servers.net . ns > named.root
 

 
 
ou X est une lettre entre a et m (en fait ce sont les différents serveurs root)
 
Pas besoin de le mettre à jour souvent, 1x/mois me semble suffisant


Message édité par monokrome le 27-03-2003 à 19:08:50
n°241923
keyzer93
Les consignes jy chi' d'ssus
Posté le 27-03-2003 à 22:18:27  profilanswer
 

BMOTheKiller a écrit :


 
pour NT4 c'est plus difficile, "je crois" que le service dhcp ne gère pas le ddns, chose corrigée dans NT5 (win2k/XP)
il faudrait regarder dans la conf du serveur dhcp sous NT4 s'il n'y a pas un moyen, il y a peut-être un correctif dans un SP
il faut spécifier au serveur dhcp quelle est le nom et l'IP du serveur dns, ensuite pour le serveur dns il suffit juste d'authoriser la modification à partir du serveur dhcp, je ne suis pas sûr qu'il y en ait besoin, mais si ça fonctionne pas, ça vient de là :
 
dans named.conf :

Code :
  1. controls {
  2.        inet 127.0.0.1 allow { any; localhost; } keys { rndckey; };
  3.        inet IP_LOCALE_RESEAU allow { any; localhost; } keys { rndckey; };
  4.        inet IP_SERVEUR_DHCP allow { any; localhost; } keys { rndckey; };
  5. };


 
puis dans les "allow-update { };" il faut que l'IP du serveur dhcp soit spécifiée (obligatoire) :
 
explicitement : directement l'IP
implicitement : réseau/masque, par exemple :
 

Code :
  1. zone  "1.168.192.in-addr.arpa" {
  2.        type master;
  3.        file  "1.168.192.in-addr.arpa.zone";
  4.        allow-update { 192.168.1.0/24; };
  5. };


(ici tout membre du réseau 192.168.1.0 ayant le masque 255.255.255.0 (=24), aura le droit de mettre à jour la zone spécifiée)
 
à mon avis le plus simple étant de carrément migrer le serveur dhcp sur la même machine hébergeant le serveur dns (au niveau pratique c'est intéressant, mise à jour plus aisée, au niveau sécurité c'est plus clean : moins il y a d'acl de contrôle mieux c'est, ....)
 
bref pour le dhcp sous NT4 il va falloir chopper l'aide/doc car selon le SP ça change en plus :/


 
Faut que je vois ça avec mes sups mais c'est ce que j'envisageais de faire :)
 

n°250109
sebounet
Posté le 16-04-2003 à 09:07:43  profilanswer
 

yeeesssssssss !!!
 
merci beaucoup a toi pour ce tuto !!!
 
je galérais comme un fou avec mon serveur dns et ca y est ca marche enfin !!
 
halala que d'erreurs bêtes (genre zone.128.0.0 dans mon fichier conf pis mon fichier zone c'est 128.0.0 ... ;))
 
enfin tout marche nickel, j vais tenter maintenant de remplir le dns a partir du dhcp :)
 
merci bcp en tout cas !!

n°273017
udok
La racaille des barbus ©clémen
Posté le 05-06-2003 à 14:32:30  profilanswer
 

c'est compliqué :cry:  
 
bon je viens d'installer bind9 sur ma sid et je capte rien à la gueule des fichiers de conf :D
alors j'ai qq questions :
- pourquoi un serveur dhcp en plus ? (j'ai lu le topic mais j'ai peut-être été trop vite)
- comment on fait pour changer les serveurs dns où il va faire ses requètes (j'aime pas l'idée d'aller tapper sur les serveurs root, si tout le monde fait ça les pauvres ils sont pas sorti, et les dns des fai sont là pour ça)
- pourquoi qu'il écoute sur les port udp ET tcp ?? :??:   (la rfc c'est pas juste les udp?)
- je voudrais qu'il n'écoute pas sur l'interface internet (c'est juste pour mon réseau local)
- pourquoi il écoute sur le port :
 

tcp        0      0 localhost:953           *:*                     LISTEN      bind       735342     21303/named

 
c'est pour la conf peut-être ? (pour webmin qui n'est pas dispo pour bind9 dans la sid ? :whistle: )
 
 
allez hop ! on se réveille là :bounce:


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°273021
udok
La racaille des barbus ©clémen
Posté le 05-06-2003 à 14:34:52  profilanswer
 

ah et aussi le fichier de cache, il est où ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°273043
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 05-06-2003 à 14:55:33  profilanswer
 

udok a écrit :

ah et aussi le fichier de cache, il est où ?


Ben ilé caché non ?  [:cupra]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 [:fok]

n°273050
udok
La racaille des barbus ©clémen
Posté le 05-06-2003 à 15:00:42  profilanswer
 

Zzozo a écrit :


Ben ilé caché non ?  [:cupra]
 
 [:fok]  

:fou:  :fou:  
alors, tu sais répondre à aucune de mes questions ? :sweat:


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°273070
udok
La racaille des barbus ©clémen
Posté le 05-06-2003 à 15:21:46  profilanswer
 

y-a un fichier de cache ou à chaque redémarrage de bind on perd toutes les précédentes résolution ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°273092
udok
La racaille des barbus ©clémen
Posté le 05-06-2003 à 15:45:52  profilanswer
 

raz c'est naze y-a même pas de cache  [:doriangray]  
bon pour le fai j'ai trouvé
les autres questions sont toujours valable


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  HOWTO Bind (merci BMOTheKiller ;) Configurer serveur bind et dhcp

 

Sujets relatifs
Comment faire un serveur pour les usersQuestion sur DHCP
Comment rerouter les mails d'un serveur SMTP c'est résolu grace a vousCOnfigurer logrotate sous solaris
Serveur battlefield sous linux (urgent)[BIND] Ou sont stockées les adresses ?
serveur pour faire outlook webServeur debian & process Zombie
Serveur sur le pc clientComment heberger 2 sites sur un meme serveur apache ?
Plus de sujets relatifs à : HOWTO Bind (merci BMOTheKiller ;) Configurer serveur bind et dhcp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR