Intallation de Postfix

Hello,

Pour ne pas poluer le topic viewtopic.php?f=3&t=15998&p=160320#p160320 je créer un nouveau topic ici !

En fait je suis en train d’essayer de configurer/installer postfix en suivant ce tuto :
http://www.open-web.fr/serveur-mail-postfix-avec-utilisateurs-virtuels-debian-etch

et je suis bloqué à une étape, celle du test du serveur pour le nom de domaine :

il me met comme reponse : ndd.com has no MX record

Donc du coups j’ai essayer de configurer BIND comme dit dans un autre tuto:
http://www.moroblog.info/DNS-Bind9-sur-une-dedibox.html

et je suis encore confronté à un problème, au niveau du test de fichiers de zone, le problème est le suivant :

[quote]On teste ensuite les fichiers de zone :

named-checkzone ndd.com db.ndd.com

zone ndd.com/IN: loaded serial 20071111
OK

named-checkzone ndd.com db.ndd.com.rev

zone ndd.com/IN: loaded serial 20071111
OK[/quote]

en entrant ces requetes mon serveur me repond ça :

[quote]zone ndd.com/IN: loading master file db.ndd.com: file not found
sd-xxxxx:~#
[/quote]

Je fait comme-ci l’erreur n’avais pas lieu et j’essai donc de relancer BIND mais j’ai encore une erreur :

Je ne sais plus quoi faire :cry:

Quelqu’un pourrai me venir en aide s’il vous plait !

Merci beaucoup
Cuore

Qu’as tu dans les fichiers suivants ?

[ul][li]/etc/bind/named.conf[/li]
[li]/etc/bind/db.ndd.com[/li][/ul]

Bonjour Niloo,

Dans le named.conf j’ai ça :

[code]// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, BEFORE you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local

include “/etc/bind/named.conf.options”;

// prime the server with knowledge of the root servers
zone “.” {
type hint;
file “/etc/bind/db.root”;
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone “localhost” {
type master;
file “/etc/bind/db.local”;
};

zone “127.in-addr.arpa” {
type master;
file “/etc/bind/db.127”;
};

zone “0.in-addr.arpa” {
type master;
file “/etc/bind/db.0”;
};

zone “255.in-addr.arpa” {
type master;
file “/etc/bind/db.255”;
};

zone “ndd.com” IN {
type master;
notify yes;
allow-transfer { 88.191.254.7; };
file “/etc/bind/db.ndd.com”;
};

zone “01.00.191.88.in-addr.arpa” {
type master;
file “/etc/bind/db.ndd.com.rev”;
};

// zone “com” { type delegation-only; };
// zone “net” { type delegation-only; };

// From the release notes:
// Because many of our users are uncomfortable receiving undelegated answers
// from root or top level domains, other than a few for whom that behaviour
// has been trusted and expected for quite some length of time, we have now
// introduced the “root-delegations-only” feature which applies delegation-only
// logic to all top level domains, and to the root domain. An exception list
// should be specified, including “MUSEUM” and “DE”, and any other top level
// domains from whom undelegated responses are expected and trusted.
// root-delegation-only exclude { “DE”; “MUSEUM”; };

include “/etc/bind/named.conf.local”;[/code]
au passage je précise que j’avais une petite erreur de frappe dans ce fichier j’avais mis un ndd.xom au lieu de .com mais apparement ça ne change rien à mon problème!

et sinon pour le db.ndd.com j’ai ceci :

[code]$TTL 604800
@ IN SOA sd-xxxxx.dedibox.fr. root.localhost. (
20071111 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS sd-xxxxx.dedibox.fr.
@ IN NS nssec.dedibox.fr.
@ IN MX 10 mail.ndd.com.

ndd.com. IN A 88.191.00.01
ns IN A 88.191.00.01
mail IN A 88.191.00.01
www CNAME ndd.com.
ftp CNAME ndd.com.
[/code]

Voilà Monsieur :wink: une idée de ma bétise ?

Nb : sd-xxxxx est un numéro fictif de ma dedibox
ndd.com est un nom de domaine fictif
88.191.00.01 est une adresse fictive

Cuore

Désoler d’utiliser cette méthode mais je ne peux pas avancer donc :smt006 je me permet de faire remonter le post!

Donc, si quelqu’un a une idée pour moi je suis preneur

Merci et bonne soirée
CUORE

que te donnes les commandes suivantes ?

[ul][li]/etc/init.d/bind9 restart[/li]
[li]named-checkconf[/li]
[li]named-checkzone ndd.com /etc/bind/db.ndd.com[/li]
[li]cat /etc/bind/rndc.key[/li]
[li]pgrep named[/li][/ul]

Hello,

Alors pour le /etc/init.d/bind9 restart il me dit :

Stopping domain name service...: bindrndc: no key definition for name rndc_key
 failed!
Starting domain name service...: bind failed!

pour named-checkconf

/etc/bind/named.conf.local:9: zone 'ndd.com': already exists previous definition: /etc/bind/named.conf:40

pour named-checkzone ndd.com /etc/bind/db.ndd.com:

zone ndd.com/IN: loaded serial 20071111 OK

Pour cat /etc/bind/rndc.key

key "rndc-key" { algorithm hmac-md5; secret "/Fxxkjhkjgglhvcvfdb=="; };

Pour pgrep named

Voilà ce qu’il me dit pour toutes les commandes demandées, pour le key secret"/Fxxkjhkjgglhvcvfdb==" j’ai remplacer ce n’est pas ce code à la base mais je préfère le cacher au cas où il y ai des intello!

Bref, qu’en penses-tu de toutes ces réponses aux commandes ?

Cuore

[quote=“Niloo”]que te donnes les commandes suivantes ?

[ul][li]/etc/init.d/bind9 restart[/li]
[li]named-checkconf[/li]
[li]named-checkzone ndd.com /etc/bind/db.ndd.com[/li]
[li]cat /etc/bind/rndc.key[/li]
[li]pgrep named[/li][/ul][/quote]

Le problème vient apparemment du fichier /etc/bind/named.conf.local
Peux tu faire un “cat” de ce fichier et nous mettre le résultat

Hello,

Désoler je travail le samedi et je viens de rentrer donc pas pu te répondre plus tôt !

Alors pour le cat voici la réponse serveur :

[code]//
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include “/etc/bind/zones.rfc1918”;

zone “ndd.com” {
type master;
file “ndd.com.zone”;
}[/code]

Vois-tu qqchose d’anormal ?

Merci
CUORE

[quote=“Niloo”]Le problème vient apparemment du fichier /etc/bind/named.conf.local
Peux tu faire un “cat” de ce fichier et nous mettre le résultat[/quote]

La question que je me pose c’est pourquoi tu as le domaine ndd.com de déclaré dans les deux fichiers /etc/bind/named.conf et /etc/bind/named.conf.local ?
Normalement il ne faut le mettre qu’une seule fois.
Edites le fichier /etc/bind/named.conf.local, commentes par des doubles slashes (//) la zone ndd.com (les quatre lignes) et restart le serveur bind9, est-ce que cela fonctionne mieux ?

Bein sincèrement je ne sais pas pourquoi c’est déclaré dans les deux fichiers !

Par contre j’ai commenter par doubles slashs et j’ai ensuite fait un /etc/init.d/bind9 restart et ça n’a rien changer j’ai toujours :

Stopping domain name service...: bindrndc: no key definition for name rndc_key failed! Starting domain name service...: bind failed!

Bizarre quand même !

La commande “named-checkconf” te retourne t-elle toujours une erreur ? si oui laquelle ?

Le restart de bind t’indique un message d’erreur au sujet de la clé rndc, régénères en une avec la commande “rndc-confgen -a” et redémarre bind afin de voir s’il t’affiche toujours une erreur ou non.

Non je n’ai plus d’erreur avec la commande named-checkconf

mais par contre j’ai regénérer une nouvelle clef et j’ai copier dans les fichiers nécessaires et quand j’essai de faire un restart de bind il me met encore une erreur mais différente là :

Stopping domain name service...: bindrndc: connect failed: 127.0.0.1#953: connection refused failed! Starting domain name service...: bind failed!

Franchement je n’y comprend plus rien à Postfix

Je viens de faire quelques tests sur une machine virtuelle et j’en conclus que bind n’aime pas que l’on lui change sa clé rdnc à chaud, il préfère le faire en stop d’abord le service.
Donc tu n’as pas le choix il faut killer le processus bind dans ton cas avec la commande "kill pgrep named" et ensuite restart du service.

Suis désoler, je ne connait pas cette commande ! j’ai donc fait kill `pgrep named` et il m’a répondu ceci :

je doit utiliser lequel de tout ça stp ?

Tu es sur Solaris toi ?

[quote=“Niloo”]Je viens de faire quelques tests sur une machine virtuelle et j’en conclus que bind n’aime pas que l’on lui change sa clé rdnc à chaud, il préfère le faire en stop d’abord le service.
Donc tu n’as pas le choix il faut killer le processus bind dans ton cas avec la commande "kill pgrep named" et ensuite restart du service.[/quote]

Cela vient surement du fait que tu n’as pas utiliser les bons signes mais ce n’est pas grave.
Tapes “pgrep named”, cela devrait te retourner le numéro de processus de bind (pid) et ensuite tu fais “kill numéro” ou numéro est le pid précédemment trouvé.

Desoler comprend plus rien ! la commande pgrep named ne me retourne rien du tout !

J’ai essayer de voir si j’avais /var/run/named.pid ou /etc/named. pid au cas où ! mais je n’ai même pas ces deux fichiers !

Il ne serai pas préférable à ton avis que je supprime complètement Bind et fasse une réinstallation propre avec le lien que je donne dans mes premiers messages ?

[quote=“Niloo”]Cela vient surement du fait que tu n’as pas utiliser les bons signes mais ce n’est pas grave.
Tapes “pgrep named”, cela devrait te retourner le numéro de processus de bind (pid) et ensuite tu fais “kill numéro” ou numéro est le pid précédemment trouvé.[/quote]

Oui tu peux essayer de l’installer de nouveau.

Pour le supprimer :

Pour faire le ménage :

Pour l’installer :

[quote=“Niloo”]Oui tu peux essayer de l’installer de nouveau.

Pour le supprimer :

Pour faire le ménage :

Pour l’installer :

je vais le faire soit mercredi tard le soir ou sinon jeudi parceque demain et mercredi j’ai des conferences donc je ne pourrai rien faire du tout mais je te tiendrai au courant mais je pense que déjà à la base j’avais bien suivi le tuto mais ça ne me coute rien d’essayer à nouveau :wink:

Merci Niloo
CUORE

Bonsoir,

Désoler quelques problemes de santé et en plus j’ai eu conférences donc je n’ai rien pu faire !

Mais j’ai essayer à nouveau hier et j’ai toujours des erreurs malheureusement ! je ne comprend plus rien ! mais apparement ça fonctionne quand même parceque j’envoi des mails via mon site et je les reçois sur mon adresse hotmail (courrier indésirables)

Par contre saurai tu stp comment je doit faire pour pouvoir me créer une adresse email avec mon nom de domaine ? Par exemple : admin@ndd.com

Merci :wink:

Coucou,

Bein en fait je ne comprend plus rien :cry: ça ne fonctionne plus ! je n’ai que ajouter les DNS de ID SENDER pour ne pas que les mails arrivent dans les courriers indésirables des boites email HOTMAIL !!
mais je ne reçoit plus de mails :frowning: