Re : DNS
Sujet en cours de lecture : DNS par | (Haut de page) |
Re : DNS
Tian
Envoyé le : 11/04/2005 à 12:36
Bonjour,
Par exemple, supposons que l'on ait 2 domaines appelle example.com et domaine.fr. Dans la configuration des serveurs DNS, les 2 pointent sur 192.168.0.3 (ce qui ne serait pas possible en fait, mais c'est juste pour l'exemple).
Un internaute demande la page http://www.example.com/index.html. Sa machine va faire une demande DNS pour avoir l'adresse IP correspondante. La requete va alors etre faire a cette adresse. Mais quand cette demande est faite, le nom complet demande est passe en parametre. Le programme de serveur web va donc recevoir l'information "www.example.com". Il regardera alors dans sa configuration, pour voir que cet hote virtuel contient ses fichiers par exemple dans /var/www/example.com. Et il retournera le fichier index.html qui se trouve a cet endroit.
Il faut donc avoir un logiciel qui gere cela. Le serveur web le plus utilise, Apache, gere cela par exemple. Pour plus de details, voici la partie de sa documentation qui y est consacree (en anglais) :
http://httpd.apache.org/docs/vhosts/
C'est en fait le programme de serveur web qui gere cela. Il va examiner le nom qui est demande et en fonction de cela retourner certaines pages ou d'autres.comment avec une seule IP, peut on avoir plusieurs sites virtuels?
F.B.
Par exemple, supposons que l'on ait 2 domaines appelle example.com et domaine.fr. Dans la configuration des serveurs DNS, les 2 pointent sur 192.168.0.3 (ce qui ne serait pas possible en fait, mais c'est juste pour l'exemple).
Un internaute demande la page http://www.example.com/index.html. Sa machine va faire une demande DNS pour avoir l'adresse IP correspondante. La requete va alors etre faire a cette adresse. Mais quand cette demande est faite, le nom complet demande est passe en parametre. Le programme de serveur web va donc recevoir l'information "www.example.com". Il regardera alors dans sa configuration, pour voir que cet hote virtuel contient ses fichiers par exemple dans /var/www/example.com. Et il retournera le fichier index.html qui se trouve a cet endroit.
Il faut donc avoir un logiciel qui gere cela. Le serveur web le plus utilise, Apache, gere cela par exemple. Pour plus de details, voici la partie de sa documentation qui y est consacree (en anglais) :
http://httpd.apache.org/docs/vhosts/
Pas de réponse
Ecrire une réponse | (Haut de page) |
* Au moins un des champs marqués d'une astérisque doit être renseigné