Domaines
Résolu/Fermé
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
-
4 juil. 2006 à 01:03
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 - 30 mai 2007 à 15:41
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 - 30 mai 2007 à 15:41
13 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
4 juil. 2006 à 10:53
4 juil. 2006 à 10:53
Alors ce qui précède le domaine désigne exclusivement la machine ? Comme gontran.commentcamarche.net ?
Généralement, oui.
Mais ça peut aussi désigner juste un domaine
(voir ci-dessous).
Alors la machine s'appelera coca-cola.www.microsoft.com.nike.vive-le-psg ?
Oui.
Tout en sachant qu'on peut avoir une gestion des DNS à plusieurs niveaux de hiérarchie.
Par exemple, ça pourrait être le serveur DNS qui s'occupe
de sebsauvage.net qui s'occupe aussi de gérer les DNS
de la machine coca-cola...
Mais ça pourrait très bien être un serveur DNS séparé
(différent du serveur DNS de sebsauvage.net) qui
s'occupe uniquement de gérer toutes les machines
du niveau www.microsoft.com.nike.vive-le-psg.sebsauvage.net
(Voir le document de l'AFNIC, qui expliqe cela assez bien:
https://www.afnic.fr/ext/dns/html/cours241.html#594 )
Et quand je tape http://sebsauvage.net, ce sont les DNS qui me redirigent vers la bonne (et l'unique ?) machine ?
Oui.
Ton ordinateur va envoyer une requête DNS pour obtenir l'adresse de la machine www, et ensuite ton navigateur ira se connecter sur cette adresse IP pour envoyer une requête HTTP.
D'ailleurs ces requêtes DNS ne sont pas anodines.
Elles prennent du temps.
En théorie ton FAI a un cache DNS pour éviter d'avoir à faire des requêtes sur des serveurs distants trop souvent, mais ça prend du temps quand même.
Par défaut, les systèmes d'exploitation ont aussi un cache DNS local, mais de courte durée.
Il existe même des programmes capables de faire un cache DNS local, comme http://www.analogx.com/contents/download/network/fc.htm
Généralement, oui.
Mais ça peut aussi désigner juste un domaine
(voir ci-dessous).
Alors la machine s'appelera coca-cola.www.microsoft.com.nike.vive-le-psg ?
Oui.
Tout en sachant qu'on peut avoir une gestion des DNS à plusieurs niveaux de hiérarchie.
Par exemple, ça pourrait être le serveur DNS qui s'occupe
de sebsauvage.net qui s'occupe aussi de gérer les DNS
de la machine coca-cola...
Mais ça pourrait très bien être un serveur DNS séparé
(différent du serveur DNS de sebsauvage.net) qui
s'occupe uniquement de gérer toutes les machines
du niveau www.microsoft.com.nike.vive-le-psg.sebsauvage.net
(Voir le document de l'AFNIC, qui expliqe cela assez bien:
https://www.afnic.fr/ext/dns/html/cours241.html#594 )
Et quand je tape http://sebsauvage.net, ce sont les DNS qui me redirigent vers la bonne (et l'unique ?) machine ?
Oui.
Ton ordinateur va envoyer une requête DNS pour obtenir l'adresse de la machine www, et ensuite ton navigateur ira se connecter sur cette adresse IP pour envoyer une requête HTTP.
D'ailleurs ces requêtes DNS ne sont pas anodines.
Elles prennent du temps.
En théorie ton FAI a un cache DNS pour éviter d'avoir à faire des requêtes sur des serveurs distants trop souvent, mais ça prend du temps quand même.
Par défaut, les systèmes d'exploitation ont aussi un cache DNS local, mais de courte durée.
Il existe même des programmes capables de faire un cache DNS local, comme http://www.analogx.com/contents/download/network/fc.htm
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
4 juil. 2006 à 11:19
4 juil. 2006 à 11:19
Quand je tape http://azerty.commentcamarcher.net, la machine azerty n'existe pas, et pourtant je tombe bien sur le site.
J'en déduis que les DNS savent à quelle machine envoyer la requête à partir du domaine ? exactement comme https://sebsauvage.net/ ou https://www.commentcamarche.net/ ?
Pourtant http://azerty.sebsauvage.net/ me renvoie sur une page d'erreur, alors que https://sebsauvage.net/ fonctionne.
D'autre part,
.net est un domaine ?
commentcamarche.net est un domaine ?
gontran.commentcamarche.net est une machine ?
(Comme je lis sur le site de l'afnic)
Et un domaine en deux parties, ça fonctionne comment alors ?
Pour https://www.bison-fute.gouv.fr/index.html
gouv.fr est domaine ? et bison-fute.equipement ? Il font partie du domaine bison-fute.equipement.gouv.fr ?
ce qui ne va pas, c'est que http://gouv.fr fonctionne :-/
J'en déduis que les DNS savent à quelle machine envoyer la requête à partir du domaine ? exactement comme https://sebsauvage.net/ ou https://www.commentcamarche.net/ ?
Pourtant http://azerty.sebsauvage.net/ me renvoie sur une page d'erreur, alors que https://sebsauvage.net/ fonctionne.
D'autre part,
.net est un domaine ?
commentcamarche.net est un domaine ?
gontran.commentcamarche.net est une machine ?
(Comme je lis sur le site de l'afnic)
Et un domaine en deux parties, ça fonctionne comment alors ?
Pour https://www.bison-fute.gouv.fr/index.html
gouv.fr est domaine ? et bison-fute.equipement ? Il font partie du domaine bison-fute.equipement.gouv.fr ?
ce qui ne va pas, c'est que http://gouv.fr fonctionne :-/
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
4 juil. 2006 à 11:32
4 juil. 2006 à 11:32
Pourtant http://azerty.sebsauvage.net/ me renvoie sur une page d'erreur, alors que https://sebsauvage.net/ fonctionne.
Mon hébergeur a migré ses serveurs et le "catchall" sur les sous-domaines n'est plus actif sur mon site.
(D'où l'erreur sur l'azerty).
Seul le sous-domaine par défaut (www) a été configuré.
(Comme ça n'est pas critique pour mon site, je ne veux pas emmerder mon hébergeur avec la config des DNS (il est très occupé, et il est déjà très gentil de m'héberger gratuitement.))
.net est un domaine ?
Oui.
commentcamarche.net est un domaine ?
Oui.
gontran.commentcamarche.net est une machine ?
Actuellement, c'est une machine.
Mais Jeff pourrait configurer ses DNS pour que ça soit un domaine.
Et il pourrait alors déclarer des machines sur ce sous-domaine (par exemple roberta.gontran.commentcamarche.net).
Pour https://www.bison-fute.gouv.fr/index.html
gouv.fr est domaine ? et bison-fute.equipement ? D'autres sous-domaines ?
Je ne sais pas comment c'est géré en interne.
Mais gouv.fr appartient au gouvernement, et je présume qu'ils délèguent la gestion de chaque sous-domaine à chaque ministère.
Par exemple, je pense que le ministère de l'équipement peut gérer lui-même les sous-réseau de son domaine equipement.gouv.fr (et y déclarer sous-réseaux et machines).
Quand je dis "délègue", ça peut être techniquement
ou juste administrativement (dans ce cas, ça peut être
le même serveur qui gère equipement.gouv.fr,
impots.gouv.fr, etc.)
L'avantage de la hiérarchisation des DNS est qu'on peut déléguer la gestion, justement.
Mon hébergeur a migré ses serveurs et le "catchall" sur les sous-domaines n'est plus actif sur mon site.
(D'où l'erreur sur l'azerty).
Seul le sous-domaine par défaut (www) a été configuré.
(Comme ça n'est pas critique pour mon site, je ne veux pas emmerder mon hébergeur avec la config des DNS (il est très occupé, et il est déjà très gentil de m'héberger gratuitement.))
.net est un domaine ?
Oui.
commentcamarche.net est un domaine ?
Oui.
gontran.commentcamarche.net est une machine ?
Actuellement, c'est une machine.
Mais Jeff pourrait configurer ses DNS pour que ça soit un domaine.
Et il pourrait alors déclarer des machines sur ce sous-domaine (par exemple roberta.gontran.commentcamarche.net).
Pour https://www.bison-fute.gouv.fr/index.html
gouv.fr est domaine ? et bison-fute.equipement ? D'autres sous-domaines ?
Je ne sais pas comment c'est géré en interne.
Mais gouv.fr appartient au gouvernement, et je présume qu'ils délèguent la gestion de chaque sous-domaine à chaque ministère.
Par exemple, je pense que le ministère de l'équipement peut gérer lui-même les sous-réseau de son domaine equipement.gouv.fr (et y déclarer sous-réseaux et machines).
Quand je dis "délègue", ça peut être techniquement
ou juste administrativement (dans ce cas, ça peut être
le même serveur qui gère equipement.gouv.fr,
impots.gouv.fr, etc.)
L'avantage de la hiérarchisation des DNS est qu'on peut déléguer la gestion, justement.
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
4 juil. 2006 à 12:03
4 juil. 2006 à 12:03
D'ac.
Mais Jeff pourrait configurer ses DNS pour que ça soit un domaine.
Et il pourrait alors déclarer des machines sur ce sous-domaine (par exemple roberta.gontran.commentcamarche.net).
Dans ces cas-là c'est les DNS qui enregistrent que roberta est une machine, sinon on pourrait très bien avoir une machine roberta.gontran ?
Alors quand tu dis :
Comme j'ai le contrôle de mes serveurs DNS, je pourrais tout à fait faire: http://coca-cola.www.microsoft.com.nike.vive-le-psg.sebsauvage.net
C'est relativement vague, tu veux dire que cette adresse-là peux très bien exister ? Parce que tu aurais pû prendre le domaine www.microsoft.com.nike.vive-le-psg.sebsauvage.net et faire de coca-cola une machine, ou bien faire de coca-cola.www.microsoft une machine, etc ...
D'ailleurs c'est embettant ça, si j'ai une adresse :
http:/azerty.qwerty.net
ça peut très bien être la machine azerty du domaine qwert.net ou le domaine azerty.qwerty.net sur la machine sur laquelle les DNS nous redirigerons. J'admet que c'est rare, mais ça peut arriver :-/
Mais Jeff pourrait configurer ses DNS pour que ça soit un domaine.
Et il pourrait alors déclarer des machines sur ce sous-domaine (par exemple roberta.gontran.commentcamarche.net).
Dans ces cas-là c'est les DNS qui enregistrent que roberta est une machine, sinon on pourrait très bien avoir une machine roberta.gontran ?
Alors quand tu dis :
Comme j'ai le contrôle de mes serveurs DNS, je pourrais tout à fait faire: http://coca-cola.www.microsoft.com.nike.vive-le-psg.sebsauvage.net
C'est relativement vague, tu veux dire que cette adresse-là peux très bien exister ? Parce que tu aurais pû prendre le domaine www.microsoft.com.nike.vive-le-psg.sebsauvage.net et faire de coca-cola une machine, ou bien faire de coca-cola.www.microsoft une machine, etc ...
D'ailleurs c'est embettant ça, si j'ai une adresse :
http:/azerty.qwerty.net
ça peut très bien être la machine azerty du domaine qwert.net ou le domaine azerty.qwerty.net sur la machine sur laquelle les DNS nous redirigerons. J'admet que c'est rare, mais ça peut arriver :-/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
4 juil. 2006 à 14:00
4 juil. 2006 à 14:00
Dans ces cas-là c'est les DNS qui enregistrent que roberta est une machine
oui.
ou bien faire de coca-cola.www.microsoft une machine, etc ...
Non, parceque les points délimitent les sous-domaines.
Donc www.microsoft.com.nike.vive-le-psg.sebsauvage.net , ça peut être:
- soit la machine coca-cola sur le sous-domaine www.microsoft.com.nike.vive-le-psg.sebsauvage.net
- soit un sous-domaine lui-même.
http:/azerty.qwerty.net
ça peut très bien être la machine azerty du domaine qwert.net ou le domaine azerty.qwerty.net
Tout à fait !
Il doit y avoir moyen de différencier les deux en faisant des requêtes DNS, probablement.
oui.
ou bien faire de coca-cola.www.microsoft une machine, etc ...
Non, parceque les points délimitent les sous-domaines.
Donc www.microsoft.com.nike.vive-le-psg.sebsauvage.net , ça peut être:
- soit la machine coca-cola sur le sous-domaine www.microsoft.com.nike.vive-le-psg.sebsauvage.net
- soit un sous-domaine lui-même.
http:/azerty.qwerty.net
ça peut très bien être la machine azerty du domaine qwert.net ou le domaine azerty.qwerty.net
Tout à fait !
Il doit y avoir moyen de différencier les deux en faisant des requêtes DNS, probablement.
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
4 juil. 2006 à 14:44
4 juil. 2006 à 14:44
OK, finalement le travail effectué par les DNS est beaucoup plus complet que ce que je croyais
Merci :)
Merci :)
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
4 juil. 2006 à 15:01
4 juil. 2006 à 15:01
Oui, c'est finalement assez complexe.
Et encore, là c'est juste ce qui concerne l'interrogation.
Après il y a encore tout le système de réplication de proche en proche, avec un système de clé cryptographiques pour vérifier l'authenticité des infos, etc.
Pas simple.
Et encore, là c'est juste ce qui concerne l'interrogation.
Après il y a encore tout le système de réplication de proche en proche, avec un système de clé cryptographiques pour vérifier l'authenticité des infos, etc.
Pas simple.
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
4 juil. 2006 à 15:04
4 juil. 2006 à 15:04
Après il y a encore tout le système de réplication de proche en proche, avec un système de clé cryptographiques pour vérifier l'authenticité des infos, etc.
Pas pour tout de suite :D
Merci bien
Pas pour tout de suite :D
Merci bien
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
28 mai 2007 à 22:27
28 mai 2007 à 22:27
J'ai encore une question à ce sujet :
Je pensais aux skyblogs, mais ce genre d'utilisation des DNS doit être très courante j'imagine :
Soit un blog que l'on trouve à l'adresse coyote456.skyblog.com
D'après ce qu'on a dit, coyote3456 doit donc être le nom d'une machine ? Alors on aurait l'impossibilité d'héberger plusieurs 'blogs' sur une même machine ?!? Je me doute que c'est faux.
Est-ce le travail des DNS de dire que coyote4567.skyblog.com coyote6789.skyblog.com et coyote1234.skyblog.com correspondent à la même machine dont l'IP est 123.123.0.1 ?
Dans ce cas comment différencie-t-on les différents blogs puisqu'on redirige le navigateur vers la même machine 123.123.0.1 pour les trois blogs différents (les trois sous-domaines, j'ai bon ?) ?
Merci :)
Je pensais aux skyblogs, mais ce genre d'utilisation des DNS doit être très courante j'imagine :
Soit un blog que l'on trouve à l'adresse coyote456.skyblog.com
D'après ce qu'on a dit, coyote3456 doit donc être le nom d'une machine ? Alors on aurait l'impossibilité d'héberger plusieurs 'blogs' sur une même machine ?!? Je me doute que c'est faux.
Est-ce le travail des DNS de dire que coyote4567.skyblog.com coyote6789.skyblog.com et coyote1234.skyblog.com correspondent à la même machine dont l'IP est 123.123.0.1 ?
Dans ce cas comment différencie-t-on les différents blogs puisqu'on redirige le navigateur vers la même machine 123.123.0.1 pour les trois blogs différents (les trois sous-domaines, j'ai bon ?) ?
Merci :)
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
28 mai 2007 à 23:03
28 mai 2007 à 23:03
Dans ce cas comment différencie-t-on les différents blogs puisqu'on redirige le navigateur vers la même machine 123.123.0.1 pour les trois blogs différents (les trois sous-domaines, j'ai bon ?) ?
C'est une particularité de HTTP:
Le navigateur envoie sa requête sur le serveur web (donc, le même pour tous, à la même adresse IP), mais il transmet en plus dans les entêtes:
Le serveur web sait alors à quel hôte virtuel la requête est vraiment adressée.
Sous Apache, ça s'appelle les "virtual hosts".
On peut en définir autant qu'on veut.
Tous les hébergements mutualisés fonctionnent sur le même principe.
C'est une particularité de HTTP:
Le navigateur envoie sa requête sur le serveur web (donc, le même pour tous, à la même adresse IP), mais il transmet en plus dans les entêtes:
Host: coyote456.skyblog.com
Le serveur web sait alors à quel hôte virtuel la requête est vraiment adressée.
Sous Apache, ça s'appelle les "virtual hosts".
On peut en définir autant qu'on veut.
Tous les hébergements mutualisés fonctionnent sur le même principe.
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
30 mai 2007 à 11:22
30 mai 2007 à 11:22
Ah OK. C'est donc le serveur Web (Apache et cie) qui redirige sur la bonne page en fonction de l'en tête de la requête HTTP ?
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
30 mai 2007 à 14:00
30 mai 2007 à 14:00
C'est ça !
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
30 mai 2007 à 15:41
30 mai 2007 à 15:41
Merci :)