Forum Linux.mandriva bind ne veut fonctionner.

Posté par  .
Étiquettes : aucune
0
29
mai
2007
Bonsoir,

voilà je voudrai monter un serveur d'hébergement chez moi pour mon site perso.
Je suis chez free en degroupage total, avec ip fix.
Mon nom de domaine je l'ai acheter chez gandi.net

j'ai monter un serveru IPCOP (Firwall).
un serveur DNS BIND.
un serveur APACHE.

Et tous cela sous mandriva 2007.

Mon nom de domaine je l'ai acheter chez gandi.net

les ip de mon reseau sont :

mon modem free en routeur ip 1952.168.0.254
mon ipcop rouge 192.168.0.100 et vert 10.0.0.1
mon serveur dns 10.0.0.100
mon serveru apache 10.0.0.110

Je configure mon serveur bind par :

$TTL 3D
toto.com. IN SOA ns1.toto.com. administrateur.toto.com. (
2007052813
10800
3600
604800
38400 )

toto.com. IN NS ns1.toto.com.
toto.com. IN NS ns6.gandi.net.

toto.com. IN MX 10 mail1.toto.com.

toto.com. IN A 10.0.0.110
www. IN A 10.0.0.110
* IN CNAME WWW.
mail1. IN A 10.0.0.120
ns1. IN A 10.0.0.100

Puis je configure les fichier suivant :

dans /etc/named.conf

.....

};
zone "toto.com" IN {
type master;
file "/var/named/toto.com";
alloW-update { none; };
};


et je modifie mon /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

nameserver 127.0.0.1

il y avais les dns de free que j'ai supprimer.

apes je demard named.

et je fait un test :
> toto.com
Server: 127.0.0.1
Address: 127.0.0.1#53

** server can't find toto.com: SERVFAIL


Et voilà ce que j'ai je ne comprend paq ce qui ce passe pouvez-vous m'aider.

Merci a tous.
  • # je vais surement dire des conneries, mais....

    Posté par  . Évalué à 1.

    j'ai deja monter des serveurs chez moi, mais je ne suis pas un spécialiste, mais,

    1) pourquoi un serveur DNS? pour accéder a ton site? le serveur dns qui s'occupe de ton hébergement, c'est celui de gandi, ou dans leurs interface tu a du leur donner ton adresse ip, donc gandi va faire correspondre ton ip avec ton nom de domaine.
    2) ton /etc/resolv.conf, c'est pour les dns sortant (je suis pas sur du terme) c'est pour que toi tu sache ou demander la correspondance entre linuxf.org et l'adresse ip du serveur


    mais n'étant pas spécialiste, je suis pas sur de se que je dit!
  • # djbdns

    Posté par  . Évalué à 2.

    Bon déjà je n'ai jamais utilisé bind, je dirais même çapue mais sans plus d'arguments (à part sa longue tradition de gruyère).

    Perso, du temps où j'avais sur mes serveurs j'utilise djbdns, très simple à mettre en place et à configure (à coup de ./add-alias aliasx.monsite.com XX.XXX.XX.X && make). Qui plus est il est censé être secure :p

    Un autre problème qui peut surgir avec une machine derière un NAT comme chez free est que tu veux en fait 2 adresses IP différentes selon que la requête provienne d'une autre machine du réseau local (auquel cas on lui renvoit une IP locale 192.168.xxx.xx) ou d'une machine externe (auquel cas on lui renvoit l'adresse IP publique). Pour ça j'avais mis en place un dnsmasq qui écoutait sur une interface virtuelle (eth0:0) avec donc une adresse locale distincte qui était utilisé dans les /etc/resolv.conf des autres machines du LAN et qui se contentait de faire des requête au DNS principal en remplaçant l'IP publique par l'IP privée (dnsmasq fait ça très bien).

    Apparemment bind est capable de faire ça tout seul donc sans avoir besoin de deux IP sur le serveur.

    dnsmasq est aussi très bien en tant que petit serveur DNS sur des configurations même sans serveur DNS local vu qu'il cache les réponses DNS et accèlere donc un tant soit peu les réponses et l'accès au net en général.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.