Tout d'abord, il faut se logguer chez son registrar/hébergeur (dans mon cas, OVH.com). Et aller dans la gestion des DNS.

dns-mod.jpg

Ensuite il faut ajouter une nouvelle entrée de type A. Ca permet de faire pointer un nom de domaine vers une adresse IPv4.

dns-add-type-a.jpg

On remplis les champs. Il y en a deux. Le nom du sous-domaine que l'on veut mettre et l'addresse IP vers le serveur. Dans le nom de sous-domaine, on va mettre un caractère particulier, une * (étoile). Pourquoi ? Ce caractère est un joker, il signifie pour n'importe quel caractère. Cela implique que, pour tout sous domaine entrée dans la barre d'adresse, il faut faire pointer vers l'addresse IP suivante xxx.xxx.xxx.xxx .

dns-pointing.jpg

Et voila, que j'entre azfnoain.mondomaine.com ou autre chose, ca va systématiquement pointer vers le serveur. Ensuite, apache prend le relais avec les hôtes virtuel (virtual host). Je reçois blog.mondomaine.com, alors afficher le dossier /home/user/blog .

On peut pousser ce système encore plus loin à l'aide d'un script. Par exemple pour la création de blog multiuser, au lieu d'avoir sysblog.com/user", on aura user.sysblog.com''.

Signature