J'essaie de configurer un sous-domaine générique qui redirigera tous les sous-domaines vers mon domaine principal.
subdomain.newbuildhomesaz.com - & gt; newbuildhomesaz.com
J'ai créé le sous-domaine générique * .newbuildhomesaz.com dans cPanel. J'ai vérifié la configuration DNS et l'enregistrement A a été créé et tout va bien.
J'ai ensuite édité le fichier .htaccess avec ce qui suit
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(.+)\.newbuildhomesaz\.com$ [NC]
RewriteRule (.*) http://newbuildhomesaz.com/$1 [L,R=301,QSA]
Je peux accéder au domaine principal newbuildhomesaz.com
Cependant, lorsque j'essaie d'accéder à un sous-domaine aléatoire tel que abc.newbuildhomesaz.com, un message d'erreur apparaît:
This site can’t be reached
abc.newbuildhomesaz.com’s server DNS address could not be found.
ERR_NAME_NOT_RESOLVED
J'ai téléphoné à Hostgator toute la journée et ils ne semblent pas être en mesure de m'aider.
Je suis sur un plan d'hébergement partagé avec eux.
nslookup abc.newbuildhomesaz.com NS8331.HOSTGATOR.COM
rapporte encore** server can't find abc.newbuildhomesaz.com: NXDOMAIN
. C'est sur leur DNS, pas de propagation.Réponses:
Si
newbuildhomesaz.com.
est votre domaine, l'enregistrement DNS A pour les sous-domaines génériques,*.newbuildhomesaz.com.
n'est pas correctement configuré. Non Un enregistrement est retourné:Si vous êtes certain qu’il existe un enregistrement A pour
*.newbuildhomesaz.com.
Dans cPanel, quelque chose s'est mal passé sur le serveur qui a empêché la création de l'enregistrement de zone.Vous pouvez le vérifier en ouvrant un ticket avec HostGator, expliquer la situation, puis leur demander d'exécuter la commande.
grep '^*' /var/named/newbuildhomesaz.com.db
. La commande devrait renvoyer une ligne qui ressemble à ceci:S'il n'y a pas de telle ligne, l'enregistrement A n'a pas été créé.
Si cette ligne existe, la configuration DNS BIND n'a pas chargé la nouvelle configuration. L’administrateur du support doit exécuter
named-checkzone 'newbuildhomesaz.com' '/var/named/newbuildhomesaz.com.db'
et vérifiez que la dernière ligne se lit "OK
". S'il y a une erreur, le fichier de zone de votre domaine est cassé.S'il n'y a pas d'erreur, le serveur DNS BIND doit être rechargé avec
rndc reload
. L’administrateur du support peut alors vérifier que le sous-domaine générique fonctionne avecdig '*.newbuildhomesaz.com' A @gator4166.hostgator.com
.Si le sous-domaine générique n'affiche toujours pas d'enregistrement A, il existe un autre problème avec la configuration DNS sur le serveur qui nécessitera une enquête plus approfondie.
Remarque: Étant donné que vous êtes locataire d'un hébergement partagé, vous ne pouvez pas modifier votre fichier de zone.
/var/named/newbuildhomesaz.com.db
ou au serveur DNS vous-même. Un administrateur de support avec un accès root devra le faire. l'assistance téléphonique et par chat ne peut pas le faire.Ressources supplémentaires
Portail de support HostGator.com »Liens rapides» Créer un ticket.
la source
dig '*.newbuildhomesaz.com' A @gator4166.hostgator.com
demande au serveur lui-même le caractère générique. Il n'y a pas d'enregistrement A retourné. Comme le serveur DNS lui-même ne connaît pas votre domaine générique, il ne s'agit pas d'un problème de propagation.*
et*.newbuildhomesaz.com.
signifie la même chose pour vos objectifs.