dpkg-reconfigure exim-configJe ne me souviens plus de la config donc je vais le refaire plus tard.
eminomeneko@DEVSTATION:/etc$ cat host.conf order hosts, bind multi on
eminomeneko@DEVSTATION:/etc$ cat resolv.conf ### BEGIN INFO # # Modified_by: NetworkManager # Process: /usr/bin/NetworkManager # Process_id: 3022 # ### END INFO nameserver 192.168.1.1 nameserver 127.0.0.1 search nekotachi.lc
... ... include "/etc/bind/named.conf.local";
eminomeneko@DEVSTATION:/etc/bind$ cat named.conf.local // // 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 "nekotachi.lc" { type master; file "/etc/bind/db.nekotachi.lc"; }; zone "1.168.192.in-addr.arpa" { type master; file "/etc/bind/db.192.168.1.rev"; };
eminomeneko@DEVSTATION:/etc/bind$ cat db.nekotachi.lc $TTL 86400 @ 86400 IN SOA nekotachi.lc. admin.nekotachi.lc. ( 0904142205 ; Serial au Format AAMMJJHHmm 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ; TTL par défaut ) ; @ NS ns.nekotachi.lc. localhost A 127.0.0.1 devstation A 192.168.1.20 studio A 192.168.1.21 neufbox A 192.168.1.1 ns A 192.168.1.20 mxc CNAME devstation.nekotachi.lc. mxs CNAME studio.nekotachi.lc. nekotachi.lc. MX 10 devstation.nekotachi.lc. MX 20 studio.nekotachi.lc. devstation HINFO Debian Laptop studio HINFO Ubuntu Desktop
eminomeneko@DEVSTATION:/etc/bind$ cat db.192.168.1.rev $TTL 86400 @ 86400 IN SOA nekotachi.lc. admin.nekotachi.lc. ( 0904142205 ; Serial au Format AAAAMMJJHHmm 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ; TTL par défaut ) ; La NeufBox est le serveur de nom @ IN NS ns.nekotachi.lc. 1 IN PTR neufbox. 20 IN PTR mxc.nekotachi.lc. 21 IN PTR mxs.nekotachi.lc.
eminomeneko@DEVSTATION:/etc/bind$ /usr/sbin/named-checkzone nekotachi.lc /etc/bind/db.nekotachi.lc zone nekotachi.lc/IN: loaded serial 904142205 OK
eminomeneko@DEVSTATION:~$ sudo /etc/init.d/bind9 reload sudo: unable to resolve host DEVSTATION Reloading domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused failed! eminomeneko@DEVSTATION:~$ sudo /etc/init.d/bind9 restart sudo: unable to resolve host DEVSTATION Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused . Starting domain name service...: bind9 failed!ummm ? Pourquoi la connexion est-elle refusée ?
eminomeneko@DEVSTATION:~$ nslookup nekotachi.lc Server: 192.168.1.1 Address: 192.168.1.1#53 ** server can't find nekotachi.lc: NXDOMAINSuper ! NXDOMAIN ! (Non eXistent DOMAIN). Mon domaine n'existe pas finalement.
eminomeneko@DEVSTATION:/etc/exim4/conf.d$ dpkg -l | grep -i mail ii bsd-mailx 8.1.2-0.20071201cvs-3 A simple mail user agent ii evolution 2.22.3.1-1 groupware suite with mail client and organiz ii libc-client2007b 7:2007b~dfsg-4+lenny3 c-client library for mail protocols - librar ii mailagent 1:3.1-24-1 An automatic mail-processing tool and filter ii mailx 1:20071201-3 Transitional package for mailx rename ii mime-support 3.44-1 MIME files 'mime.types' & 'mailcap', and sup ii mlock 7:2007b~dfsg-4+lenny3 mailbox locking program ii mutt 1.5.18-6 text-based mailreader supporting MIME, GPG, ii procmail 3.22-16 Versatile e-mail processor ii uw-imapd 7:2007b~dfsg-4+lenny3 remote mail folder access server using IMAP4 eminomeneko@DEVSTATION:/etc/exim4/conf.d$ dpkg -l | grep -i smtp ii sa-exim 4.2.1-11 Use spamAssassin at SMTP time with the Exim eminomeneko@DEVSTATION:/etc/exim4/conf.d$ dpkg -l | grep -i pop ii qpopper 4.0.9.dfsg-1 Enhanced Post Office Protocol server (POP3) eminomeneko@DEVSTATION:/etc/exim4/conf.d$ dpkg -l | grep -i imap ii uw-imapd 7:2007b~dfsg-4+lenny3 remote mail folder access server using IMAP4
Citation
Dans tous les cas pour le moment je pense que me concentrer sur une machine pour ensuite configurer les autres est une bonne approche. C'est-à-dire faire marcher le domaine et le serveur sur la machine avec laquelle je travaille actuellement.
Citation
A ce propos est-ce que la configuration du DNS est suffisant pour avoir un domaine tel que cité plus haut ?"
Citation
Dans mes recherches je suis tombé sur la notion de domaine samba mais est-ce que c'est vraiment ce qui m'intéresse ?"
Citation
eminomeneko@DEVSTATION:~$ nslookup nekotachi.lc
Server: 192.168.1.1
Address: 192.168.1.1#53
** server can't find nekotachi.lc: NXDOMAIN
Super ! NXDOMAIN ! (Non eXistent DOMAIN). Mon domaine n'existe pas finalement.
Citation
sudo: unable to resolve host DEVSTATION
Citation
nameserver 192.168.1.1
nameserver 127.0.0.1
search nekotachi.lc
Citation
bind9rndc: connect failed: 127.0.0.1#953:
Citation
A ce sujet au début je modifiais le fichier à la main mais mes réglages disparaissaient tout le temps et je viens de remarquer que malgré l'utilisation du GUI dans le menu administration ça disparaît quand même...
eminomeneko@DEVSTATION:~$ cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 DEVSTATION.nekotachi.lc # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhostsDeux choses me chagrinent ici.
sudo cp /etc/hosts.old /etc/hosts
Je n'y prend pas garde j'ai obtenu le résultat escompté.Citation
terminal
sudo: unable to resolve host DEVSTATION
eminomeneko@DEVSTATION:~$ cat /etc/bind/named.conf // 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"; }; include "/etc/bind/named.conf.local";
Citation
syslog
eminomeneko@DEVSTATION:~$ sudo cat /var/log/syslog | grep named
Apr 15 15:45:19 DEVSTATION named[2557]: starting BIND 9.5.1-P1 -u bind
Apr 15 15:45:19 DEVSTATION named[2557]: found 1 CPU, using 1 worker thread
Apr 15 15:45:19 DEVSTATION named[2557]: using up to 4096 sockets
Apr 15 15:45:19 DEVSTATION named[2557]: loading configuration from '/etc/bind/named.conf'
Apr 15 15:45:19 DEVSTATION named[2557]: /etc/bind/named.conf.options:17: expected IP address near 'auth-nxdomain'
Apr 15 15:45:19 DEVSTATION named[2557]: loading configuration: unexpected token
Apr 15 15:45:19 DEVSTATION named[2557]: exiting (due to fatal error)
Apr 15 16:07:43 DEVSTATION named[4072]: starting BIND 9.5.1-P1 -u bind
Apr 15 16:07:43 DEVSTATION named[4072]: found 1 CPU, using 1 worker thread
Apr 15 16:07:43 DEVSTATION named[4072]: using up to 4096 sockets
Apr 15 16:07:43 DEVSTATION named[4072]: loading configuration from '/etc/bind/named.conf'
Apr 15 16:07:43 DEVSTATION named[4072]: /etc/bind/named.conf.options:17: expected IP address near 'auth-nxdomain'
Apr 15 16:07:43 DEVSTATION named[4072]: loading configuration: unexpected token
Apr 15 16:07:43 DEVSTATION named[4072]: exiting (due to fatal error)
Apr 16 12:50:41 DEVSTATION named[2533]: starting BIND 9.5.1-P1 -u bind
Apr 16 12:50:41 DEVSTATION named[2533]: found 1 CPU, using 1 worker thread
Apr 16 12:50:41 DEVSTATION named[2533]: using up to 4096 sockets
Apr 16 12:50:41 DEVSTATION named[2533]: loading configuration from '/etc/bind/named.conf'
Apr 16 12:50:41 DEVSTATION named[2533]: /etc/bind/named.conf.options:17: expected IP address near 'auth-nxdomain'
Apr 16 12:50:41 DEVSTATION named[2533]: loading configuration: unexpected token
Apr 16 12:50:41 DEVSTATION named[2533]: exiting (due to fatal error)
Apr 16 13:02:13 DEVSTATION named[2531]: starting BIND 9.5.1-P1 -u bind
Apr 16 13:02:13 DEVSTATION named[2531]: found 1 CPU, using 1 worker thread
Apr 16 13:02:13 DEVSTATION named[2531]: using up to 4096 sockets
Apr 16 13:02:13 DEVSTATION named[2531]: loading configuration from '/etc/bind/named.conf'
Apr 16 13:02:13 DEVSTATION named[2531]: /etc/bind/named.conf.options:17: expected IP address near 'auth-nxdomain'
Apr 16 13:02:13 DEVSTATION named[2531]: loading configuration: unexpected token
Apr 16 13:02:13 DEVSTATION named[2531]: exiting (due to fatal error)
Apr 16 13:34:13 DEVSTATION named[5426]: starting BIND 9.5.1-P1 -u bind
Apr 16 13:34:13 DEVSTATION named[5426]: found 1 CPU, using 1 worker thread
Apr 16 13:34:13 DEVSTATION named[5426]: using up to 4096 sockets
Apr 16 13:34:13 DEVSTATION named[5426]: loading configuration from '/etc/bind/named.conf'
Apr 16 13:34:13 DEVSTATION named[5426]: /etc/bind/named.conf.options:17: expected IP address near 'auth-nxdomain'
Apr 16 13:34:13 DEVSTATION named[5426]: loading configuration: unexpected token
Apr 16 13:34:13 DEVSTATION named[5426]: exiting (due to fatal error)
eminomeneko@DEVSTATION:/etc/bind$ cat named.conf.options options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want // to talk to, you may need to fix the firewall to allow multiple // ports to talk. See [www.kb.cert.org] // If your ISP provided one or more IP addresses for stable // nameservers, you probably want to use them as forwarders. // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. forwarders { 192.168.1.1; // }; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; };
Citation
Apr 16 13:34:13 DEVSTATION named[5426]: /etc/bind/named.conf.options:17: expected IP address near 'auth-nxdomain'
Citation
forwarders {
192.168.1.1;
// };
auth-nxdomain no;
Citation
nameserver 192.168.1.1
nameserver 127.0.0.1
search nekotachi.lc
Citation
Dans le fichier resolv.conf j'ajoute le poste comme serveur de nom. C'est-à-dire que si le premier serveur de nom ne trouve pas une machine il essai le suivant.
La clause search permet de compléter les noms de machine par le nom de domaine.
Citation
The algorithm used is to try a name server, and if the query times out, try the next, until out of name servers, then repeat trying all the name servers until a maximum number of retries are made.
Citation
Au passage j'ai eu droit à ce message
Citation
terminal
sudo: unable to resolve host DEVSTATION
Citation
Ensuite ce
Citation
sudo: unable to resolve host DEVSTATION
indique aussi un souci.
Ce nom DEVSTATION est-il bien renseigné dans le fichier /etc/hosts de la machine ?
Ce que je comprends moi c'est qu'on peut définir jusque 3 serveur de nom par ligne. Et donc si par exemple on a 8 serveurs il faudra au minimum 3 lignes pour les définir. Dans tous les cas l'ordre des noms de serveurs à son importance. Maintenant l'histoire de timeout je sais pas trop... Est-ce que cet algorithme est suivi qu'en l'absence de clause nameserver ou dans tous les cas ?Citation
man resolv.conf
nameserver Serveur de nom d’adresse IP
Adresse Internet (en notation pointée) du serveur de noms que la bibliothèque resolver interrogera. Jusqu’à MAXNS (actuellement 3, voir <resolv.h>) serveurs de noms peuvent être mentionnés sur des lignes indépendantes. S’il y a des serveurs multiples, la bibliothèque de résolution les interrogera dans l’ordre indiqué. Si aucune entrée nameserver n’est présente, le fonctionnement par défaut est d’utiliser le serveur de noms se trouvant sur la machine. (L’algorithme consiste à interroger un serveur de noms, et si la requête dépasse le temps maximum, à essayer le suivant, jusqu’à la fin de la liste, et à recommencer jusqu’à un nombre maximal de tentatives).
...
search Liste de recherche pour les noms d’hôte.
La liste de recherche est normalement déterminée à partir du nom de domaine local. Par défaut, elle ne contient que le nom du domaine local. Ceci peut être modifié en listant les chemins de recherche des domaines désirés, séparés par des espaces ou des tabulations, à la suite du mot-clé search. La plupart des recherches seront menées en essayant chaque élément du chemin de recherche l’un après l’autre jusqu’à obtenir une correspondance. Pour les environnements comprenant de nombreux sous-domaines, veuillez consulter options ndots :n ci-dessous pour éviter des attaques de type man-in-the-middle et du trafic superflu pour le serveur dns « root-dns-server ». Veuillez noter que ce processus peut être lent et engendrer un trafic réseau très important si les serveurs pour les domaines listés ne sont pas locaux, et que les requêtes dépassent le délai alloué lorsqu’aucun serveur n’est disponible pour l’un de ces domaines.
La liste de recherche est actuellement limitée à six domaines, avec un maximum de 256 caractères.
eminomeneko@DEVSTATION:/etc/bind$ nslookup nekotachi.loc Server: 127.0.0.1 Address: 127.0.0.1#53 ** server can't find nekotachi.loc: NXDOMAIN
eminomeneko@devstation:/etc/bind$ cat ../hosts;echo "----------------";cat ../resolv.conf 127.0.0.1 localhost 127.0.1.1 devstation # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts ---------------- domain nekotachi.loc nameserver 127.0.0.1 nameserver 192.168.1.1 search nekotachi.loc
127.0.1.1 devstationau lieu de
127.0.1.1 devstation.nekotachi.locet à mon avis c'est le suffixe du domaine qui était la cause des messages dans sudo.
eminomeneko@devstation:/etc/bind$ sudo /etc/init.d/bind9 reload Reloading domain name service...: bind9. [3]+ Done sudo gedit 192.168.1.rev.db eminomeneko@devstation:/etc/bind$ sudo /etc/init.d/bind9 restart Stopping domain name service...: bind9. Starting domain name service...: bind9. eminomeneko@devstation:/etc/bind$ nslookup nekotachi.loc Server: 127.0.0.1 Address: 127.0.0.1#53 *** Can't find nekotachi.loc: No answer
Serial Maitre Secondaire Résultat/Interprétation 2 2 (1) 1 3 (2) 3 2 (3)
Citation
eminomeneko@devstation:/etc/bind$ nslookup nekotachi.loc
Server: 127.0.0.1
Address: 127.0.0.1#53
*** Can't find nekotachi.loc: No answer
Citation
Mon raisonnement c'est qu'au démarrage de la machine il faut bien que le service lise ses fichiers de configuration et donc qu'il les prenne en compte (serial mis-à-jour ou pas).
Citation
n'ai pas vraiment résolu mon souci de fichier écrasé. Apparemment c'est Network Manager (ci-après NM) qui gère tout ça. L'existant c'est que NM écrase les modifications faites main et qu'il faut passer impérativement par l'interface graphique qui va bien. Je n'aime pas se comportement
Microsoft Windows XP [version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\EminoMeneko>nslookup google.com Serveur : neufbox Address: 192.168.1.1 Réponse ne faisant pas autorité : Nom : google.com Addresses: 209.85.171.100, 74.125.67.100, 74.125.45.100 C:\Documents and Settings\EminoMeneko>(Oui Windows c'est le mal on a compris )
Citation
En fait je voulais obtenir un truc du genre
Microsoft Windows XP [version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\EminoMeneko>nslookup google.com
Serveur : neufbox
Address: 192.168.1.1
Réponse ne faisant pas autorité :
Nom : google.com
Addresses: 209.85.171.100, 74.125.67.100, 74.125.45.100
Citation
@ NS ns.nekotachi.lc.
localhost A 127.0.0.1
devstation A 192.168.1.20
studio A 192.168.1.21
neufbox A 192.168.1.1
ns A 192.168.1.20
mxc CNAME devstation.nekotachi.lc.
mxs CNAME studio.nekotachi.lc.
nekotachi.lc. MX 10 devstation.nekotachi.lc.
MX 20 studio.nekotachi.lc.
devstation HINFO Debian Laptop
studio HINFO Ubuntu Desktop
nslookup google.comon obtient une réponse. Ici mon domaine ne répond pas à nslookup nekotachi.loc mais répond pour les noms genre mxc.nekotachi.loc ou devstation.nekotachi.loc
Citation
Ce que je veut dire c'est que dans la commande ci-dessus
en faisant
nslookup google.com
on obtient une réponse. Ici mon domaine ne répond pas à nslookup nekotachi.loc mais répond pour les noms genre mxc.nekotachi.loc ou devstation.nekotachi.loc
Citation
Qu'est-ce qu'il manque pour que la tête de forêt réponde ? Il connaît pas son IP ?
eminomeneko@devstation:/etc/bind$ nslookup nekotachi.loc Server: 127.0.0.1 Address: 127.0.0.1#53 Name: nekotachi.loc Address: 192.168.1.20Sur l'autre machine sous Ubuntu il me suffira juste de changer les nameserver je pense pour qu'il interroge ma machine.
Citation
Je crois que je vais devoir modifier un peu le service DNS.
En fait j'ai installé Apache pour profiter de Courier-Webadmin et quand je tapes mxc.nekotachi.loc j'ai accès à mon serveur Web, ce qui en l'état actuel des choses est tout à fait normal. smiling smiley
Je crois qu'il y a une syntaxe dans les fichiers de configuration du DNS pour préciser qu'un alias doit être utilisable que pour un protocole particulier.