Domaine de troisième niveau - comment faire

Je suis un développeur Web et j'ai commencé à administrer un petit VPS Pour accueillir de très petits sites Web. Pour tester le remplissage, nous devons créer un domaine de troisième niveau, mais je ne sais pas comment le configurer. Le serveur fonctionne stable Debian de apache2. J'ai ajouté un hôte virtuel pour créer un domaine de troisième niveau:

<virtualhost *:80="">
ServerName thirdlevel.servername.foo
DocumentRoot /path/to/document/root
# some other apache config
</virtualhost>

Maintenant dans le panneau de contrôle de mon fournisseur Internet (où j'ai acheté un domaine) J'ai placé ce paramètre pour la configuration DNS, Et je ne sais pas correctement ou pas:

record type: A
name: servername.com.
value: 12.34.56.789 (real IP here, of course)

record type: A
name: www
value: 12.34.56.789

record type: CNAME
name: thirdlevel.servername.foo.
value: servername.foo

Après quelques heures, la dernière règle (dans lequel je ne suis pas sûr) Il a été étiqueté comme "actif", mais je ne peux toujours pas avoir accès à mon site Web, pointant vers le troisième niveau .Servername.foo thnks

Alessandro
Invité:

Christine

Confirmation de:

Il semble que tu as

servername.com

et

servername.foo

Dans la même zone. Dans chaque zone, il ne doit y avoir qu'un seul domaine.

Si vous avez juste oublié de changer le premier .com sur .foo, cette

thirdlevel.servername.foo.

Devrait juste être

thirdlevel

Pour frais

thirdlevel

, Vous avez besoin de B.

.

À la fin, ou il vous ajoutera une source (à condition que le fichier de zone commence par

$ORIGIN servername.foo.

).

Si vous avez accès au texte du fichier ZONE, au lieu du formulaire HTML gênant habituel, lequel fournit la plupart des bureaux d'enregistrement, vous avez besoin de quelque chose comme ce qui suit:

$ORIGIN servername.foo.
$TTL 14400
@ 86400 IN SOA YOUR.NS1.GOES.HERE. your.email.with.at.replaced.by.dot.comcast.net. (
201009091812 ;Serial Number
86400 ;refresh
7200 ;retry
3600000 ;expire
86400 ;minimum
)
86400 IN NS YOUR.NS1.GOES.HERE.
86400 IN NS YOUR.NS2.GOES.HERE.
14400 IN A 123.45.67.89
www 14400 IN A 123.45.67.89
thirdlevel 14400 IN CNAME @

@ Remplacé par ce qui est installé dans $ ORIGIN, Par conséquent, vous n'avez pas besoin de le recruter à nouveau. Je suis curieux pourquoi vous ne pouvez pas simplement utiliser un autre disque A pour

thirdlevel

.

Babette

Confirmation de:

Peut prendre du temps pour changer DNS Partout a été répliqué.

Assurez-vous que vous pouvez déjà résoudre un nouveau CNAME.

Configuration apache Tandis que ça va bien.

Dominique

Confirmation de:

Ton Apache2 configuré correctement mais dans DNS Votre domaine est l'enregistrement manquant CNAME pour

tout

Domaine de troisième niveau

value:   *.yourdomain.com
type: CNAME
target: yourdomain.com

Pour répondre aux questions, connectez-vous ou registre