Bonjour,
J'ai besoin d'installer un serveur DNS sur mon réseau perso (3 machines, 1 kubuntu, 1 debian jessie (le serveur) et 1 win7. Un serveur DNS n'a pas vraiment d'utilité, sauf que : le dois en fait étudier le paramétrage d'un logiciel qui est installé sur la debian, lequel doit pouvoir identifier les autres machines du réseau via DNS. Rien de plus, et le serveur DNS disparaîtra dès que j'aurai fini d'étudier ce soft.
Première question qui va peut-être annuler les suivantes : où trouver un tuto correct ? J'en ai lu au moins 6, aucun ne dit pareil, certains sont incomplets, bref c'est le bazar !
J'ai lu qq part qu'il y a une alternative à bind mais jessie ne connait pas ;-) donc bind, mais quelle galère... Mais si qqun sait comment installer autre chose de plus simple je suis preneur des deux mains. N'importe quoi qui fonctionne et que je puisse invoquer avec son adresse ip.
Précision qui a son importance : je ne peux pas me contenter d'un nom de domaine .home qui a l'air d'être par défaut, mon soft exige un nom complet genre mondomaine.lan.
Dans l'état actuel des choses, après 2 jours de tâtonnement, le serveur DNS a l'air de fonctionner, mais il est manifestement très mal paramétré.
Je peux sans pb faire un restart de bind. Je peux faire un named-checkezone mondomaine.lan db.mondomaine.lan, il me répond OK.
Par contre, host mamachine, ou host mamachine.mondomaine.lan donnent host not found : 3(NXDOMAIN). En inversé, host 192.168.1.52 (le serveur) me renvoie monserveur.home alors que je n'ai jamais défini mon domaine comme ça. Et 192.168.1.50 (ma machine) me donne mamachineminidlna.home ! J'ai effectivement un serveur minidlna (probablement installé par xbmc sans me demander mon avis). Je ne trouve nulle part où ce serveur irait modifier le nom de ma machine, et je ne suis pas convaincu que le désinstaller suffise.
Merci pour toute piste qui m'aide à arrêter de tourner en rond.
Le Tuesday 07 June 2016, 17:33:50 Daniel Cartron a écrit :
Par contre, host mamachine, ou host mamachine.mondomaine.lan donnent host not found : 3(NXDOMAIN).
Mais si je cherche mamachine.home il la trouve, bien entendu.Dites moi si je dois envoyer mes fichiers de conf de bind.
Le Tue, 07 Jun 2016 17:40:56 +0200, Daniel Cartron ml@cartron.xyz a écrit :
Le Tuesday 07 June 2016, 17:33:50 Daniel Cartron a écrit :
Par contre, host mamachine, ou host mamachine.mondomaine.lan donnent host not found : 3(NXDOMAIN).
Mais si je cherche mamachine.home il la trouve, bien entendu.Dites moi si je dois envoyer mes fichiers de conf de bind.
A priori, avec tes fichiers de config, ca serait plus simple en effet :)
Sinon, tu as dnsmasq qui est simple, supporté sous debian et peut correspondre à ton besoin.
Cordialement,
Le Thursday 09 June 2016 15:52:53, vous avez écrit :
A priori, avec tes fichiers de config, ca serait plus simple en effet
Sinon, tu as dnsmasq qui est simple, supporté sous debian et peut correspondre à ton besoin.
Bon raté pour dnsmasq, le mec pour qui je fais ça préfère que je reste tous bind...
Bon le résultat de mes tests c'est que manifestement ce n'est pas la machine sur laquelle est insttalé bind mais ma box qui est considérée comme DNS et je ne vois pas pourquoi...
Mon réseau s'appelle tintatgel.lan. Les trois machines sont arthur, opsi- client et opsi-server, et c'est sur cette dernière que j'ai installé bind.
J'ai créé les fichiers db.tintagel.lan et db.192, et je les ai déclaré dans named.conf.local (fichiers joints).
Dans le resolv.conf de la machine opsi-server, j'ai mis (mm si j'ai une ligne d'en-tête qui me dit que c'est généré par NetworkManager) :
domain tintagel.lan search tintagel.lan nameserver 192.168.1.52
J'ai commenté la ligne qui existait : #search home tintagel.lan je pense que c'est bon ?
Et c'est la ligne ci-dessous qui me pose problème : #nameserver 192.168.1.1 parce que là j'ai un message d'erreur qui me dit : no servers could be reached...
au redémarrage du serveur bind, pas de pb. named-checkzone me répond ok named-checkconf ne répond rien, ce qui est bon signe il me semble
Donc là je ne sais plus quoi faire... J'ai oublié d'écrire qq chose qq part ? J'ai une erreur de syntaxe (mais ça serait signalé, non) ?
Je n'ai pas de messages d'erreur dans syslog, juste que le nameserver est 192.168.1.1 (et non 52 comme je voudrais) et que le domain name est home.
Voilà, j'espère que qqun va pouvoir me donner un coup de main, merci d'avance.
Le Friday 10 June 2016, 10:26:23 Daniel Cartron a écrit :
Je n'ai pas de messages d'erreur dans syslog, juste que le nameserver est 192.168.1.1 (et non 52 comme je voudrais) et que le domain name est home.
Bien évidemment c'est parce que j'ai dé-commenté la ligne #nameserver 192.168.1.1 dans le resolv.conf
Le Thursday 09 June 2016, 16:23:55 Emmanuel Seyman a écrit :
- Daniel Cartron [07/06/2016 17:33] :
J'ai lu qq part qu'il y a une alternative à bind mais jessie ne connait pas
dnsmasq, powerdns et unbound sont aussi disponibles, de mémoire.
Merci, je vais déjà essayer dnsmasq