4 votes

Erreur DNS : Le chargement du fichier maître a échoué :

Je ne suis pas très doué pour déboguer les problèmes de DNS. J'essaie de configurer deux hôtes virtuels nommés dans apache2 à foo.com et dev.foo.com.

Actuellement, je reçois une erreur DNS que je ne suis pas sûr de pouvoir résoudre, ni de savoir si elle est liée à ma configuration apache. Cependant, apache ne se plaint pas et ne soumet pas de journal d'erreurs lors du rechargement.

dns_master_load: /dev/shm/bind/DO/db.foo.com:14: www.foo.com: CNAME and other data
zone foo.com/IN: loading from master file /dev/shm/bind/DO/db.foo.com failed: CNAME and other data
zone foo.com/IN: not loaded due to errors. 

Mon fichier de zone est le suivant :

$TTL    1800
@       IN  SOA NS1.nsexample.COM.  hostmaster.foo.com. (
            1378763038 ; last update: 2013-09-09 21:43:58 UTC
            3600 ; refresh
            900 ; retry
            1209600 ; expire
            1800 ; ttl
            )
             IN      NS      NS1.nsexample.COM.
                     NS      NS2.nsexample.COM.
                     NS      NS3.nsexample.COM.
@   IN A    123.456.78.910
www IN A    123.456.78.910
www CNAME   @
ww  CNAME   @
dev IN A    123.456.78.910

Merci d'avance pour votre aide !

7voto

Laszlo Valko Points 2386

Vous ne pouvez pas avoir de CNAME et tout autre enregistrement pour le même nom DNS :

www IN A    123.456.78.910
www CNAME   @

Dans ce cas, la deuxième ligne est superflue, vous pouvez supprimer l'enregistrement CNAME.

0voto

Rijndael Points 1181

Il vous manque le IN dans CNAME et le www CNAME est redondant. Il devrait être :

@   IN A    123.456.78.910
www IN A    123.456.78.910
ww  IN CNAME   @
dev IN A    123.456.78.910

Mais si ça ne tenait qu'à moi, je le changerais en.. :

@   IN A       123.456.78.910
www IN A       123.456.78.910
ww  IN A       123.456.78.910
dev IN A       123.456.78.910

Utilisez des enregistrements A lorsque cela est possible, cela évite de devoir créer des enregistrements MX et NS. Cela évite également d'avoir à récupérer tous les enregistrements CNAME/A auxquels il est rattaché.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X