Forum général.général BIND et sous domaines

Posté par  .
Étiquettes : aucune
0
10
déc.
2008
Bonjour,

J'ai un site web hebergé sur un serveur ubuntu, chez OVH
Jusqu'à maintenant, seul un nom de domaine pointe sur cette machine

Comment peut-on faire pointer d'autres NDD sur cette machine ayant la même destination.
Parle-t-on d'alias ?

Je viens d'essayer d'ajouter la ligne suivante dans mon fichier hote :


$TTL 86400
sosetudiant.fr. IN SOA ns26180.ovh.net. admin.sosetudiant.fr. (

2008121001 ; serial
21600 ; refresh after 6 hours
3600 ; retry after 1 hour
604800 ; expires after 1 week
86400 ) ; minimum TTL of 1 day

sosetudiant.fr. IN MX 10 ns26180.ovh.net.

sosetudiant.fr. IN A 91.121.71.81
celle-ci ====> sosetudiants.fr. IN CNAME sosetudiant.fr.
www IN CNAME sosetudiant.fr.
sosetudiant.fr. IN NS ns26180.ovh.net.
sosetudiant.fr. IN NS ns.kimsufi.com.
pop IN CNAME sosetudiant.fr.
smtp IN CNAME sosetudiant.fr.
imap IN CNAME sosetudiant.fr.


Pourquoi l'afnic me renvoie-t-elle toujours l'erreur suivante :


ZoneCheck: sosetudiants.fr.
Test results
---- fatal ----
f: [TEST SOA record present]: server failure (IN/SOA: sosetudiants.fr.)

* ns.kimsufi.com./213.186.33.199


f: [TEST SOA record present]: answer refused from server (IN/SOA: sosetudiants.fr.)

* ns26180.ovh.net./91.121.71.81


Final status
FAILURE


Merci d'avance,
  • # dire à ton bind que c'est lui qui gere la zone

    Posté par  . Évalué à 3.

    chez moi ca se passe dans le fichier
    /etc/bind/named.conf.local
    et ca contient les lignes


    zone "mondomaine.tld" {
    type master;
    file "/etc/bind/master/db.mondomaine.com";
    };


    et le fichier /etc/bind/master/db.mondomaine.com contient

    $ttl 19200
    mondomaine.com. IN SOA mon_ip. mon_email. (
    2008112701 ; le numero de serie de ce fichier (+1 à chaque changement)
    5400 ;
    1800 ;
    604800 ;
    19200;
    )
    mondomaine.com. IN NS mon_ip. ; pour preciser quelle machine gere le domaine mondomaine.com

    mondomaine.com IN A mon_ip ; pour preciser quelle IP repond au ping, requete web...
    www IN CNAME mondomaine.com.


    par contre chez OVH il te faut dire que les NS1 et NS2 de ton domaine sont gerés par ton serveur (et plus par les DNS d'ovh)
    docs IN A 193.111.14.170
  • # Les bases

    Posté par  . Évalué à 4.

    Il semble que tu ne maîtrises pas encore les bases. Ce n'est pas un reproche.

    Le DNS n'a rien à voir avec le serveur web par exemple.
    Tu peux indiquer 10 noms de domaines vers la même adresse si ça te chante. A l'inverse tu peux indiquer 10 adresses pour un nom de domaine.

    Les alias sont une astuce pour éviter des tâches d'administration et/ou de synchronisation.

    Pour ton besoin: tu fais pointer tes noms de domaine vers les machines que tu veux. Sur les machines en question tu indique à Apache qu'à tel domaine correspond tel répertoire.

    Par exemple pour Apache:
    <VirtualHost *>
    DocumentRoot /var/www/mon-domaine.com
    ServerName mon-domaine.com
    </VirtualHost>

    <VirtualHost *>
    DocumentRoot /var/www/mon-domaine2.com
    ServerName mon-domaine2.com
    </VirtualHost>
    • [^] # Re: Les bases

      Posté par  . Évalué à 1.

      Merci,

      Le serveur heberge 1 site ; www.sosetudiant.fr
      Au départ j'ai seulement déposé et utilisé le domaine sosetudiant.fr
      Désormais, je voudrais ajouter des domaines qui pointeraient sur la même IP.

      Dans mon cas sosetudiant.fr pointe sur l'ip 91.121.71.81
      et je voudrais qu'il en soit de même pour sosetudiants.fr
      ainsi que pour sos-etudiant.net.

      Merci Kerro pour tes explications, je sais que "Le DNS n'a rien à voir avec le serveur web"
      c'est moi qui me suis chargé de l'installation complète du serveur et de ses services (BIND, APACHE, POSTFIX etc....)

      D'après toi, il faudrait créer des hotes virtuels.....
      mais il vont tous pointer sur le même repertoire, il n'y a qu'un site ?
      • [^] # Re: Les bases

        Posté par  . Évalué à 3.

        si tous les domaines pointent vers le meme site, il suffit de mettre le nouveau domaine dans un seul virtualhost, avec la ligne

        ServerName sosetudiant.fr
        ServerAlias sosetudiants.fr sosetudiant.com sosetudiants.com www.sosetudiants.fr
        • [^] # Re: Les bases

          Posté par  . Évalué à 1.

          Merci NeoX !

          C'est ce que je viens de faire.
          Mais dois-je tout de même modifier mon fichier zone de mon serveur BIND ?
          • [^] # Re: Les bases

            Posté par  . Évalué à 2.

            si c'est toi le SOA oui

            sinon tu te contentes de mettre
            sosetudiants.fr IN CNAME sosetudiant.fr
            sosetudiants.com IN CNAME sosetudiant.fr
            sosetudiant.com IN CNAME sosetudiant.fr

            dans le DNS OVH
            • [^] # Re: Les bases

              Posté par  . Évalué à 1.

              Merci !!!
              Dans mon cas, c'est aussi le SOA donc, j'ai créé une zone pour chaque
              et ça fonctionne !

              Il subsiste juste un warning lors du zone check que j'ai du mal à interpréter :

              Test results
              ---- warning ----
              w: Nameservers are all part of the same AS
              * generic
              Final status
              SUCCESS (but 1 warning(s))
              • [^] # Re: Les bases

                Posté par  . Évalué à 2.

                bizarre, google avec les mots w: Nameservers are all part of the same AS

                me renvoi par exemple :
                http://www.generic-nic.net/dyn/mon/detail?tld=.gf_French_Gui(...)

                qui explique qu'il vaut mieux eviter d'avoir tout sur le meme DNS

                donc en fait, tu as du configuré un seul NS chez ovh en lui disant que c'etait ton serveur...

                si jamais ce lien tombait, plus rien ne fonctionnerait.
                donc tu as un Warning car ce n'est pas bloquant.

                perso je laisse mes DNS sur ovh,
                c'est contraignant, car je dois creer les sous domaines sur ovh avant de le faire sur mon serveur (apache)

                mais au moins je dissocie l'hebergement et le DNS
                si demain je veux que mon herbergement aille ailleurs, j'aurais juste changer le DNS

                sinon tout mettre sur le meme serveur ca simplifie la gestion si tu passes par des outils comme webmin/plesk/virtuozzo,
                car ca te gere le serveur (apache/ftp/mail) et les domaines qui vont avec, le tout sur une seule machine.
              • [^] # Re: Les bases

                Posté par  . Évalué à 2.

                Nameservers are all part of the same AS
                Cela signifie que tout tes dns sont situés sur le même "sous-réseau autonome". Traduction: ils sont probablement tous chez le même prestataire et probablement tous sur le même réseau. C'est le cas pour OVH et cela n'a pas vraiment d'importance car si leurs dns ne sont plus accessibles, il y a de fortes chance que toutes les autres machines chez eux le soient également à cause d'une grosse panne réseau. Ca n'empêche pas d'aller voir chez xname par exemple.

Suivre le flux des commentaires

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