Est-il possible que de nombreux noms de domaine partagent une même adresse IP?

40

Est-il possible que de nombreux noms de domaine partagent une même adresse IP? Par exemple, www.xjtl.com, www.fmie.com, sdmfl.com, etc.

Des centaines de noms de domaines partagent une seule adresse IP. Lorsque vous effectuez une requête DNS pour chacun d'eux, la même adresse IP est renvoyée.

Existe-t-il des lois ou des règles Internet interdisant cela?

les mystères
la source
14
Pourquoi y aurait-il des lois contre cela?
Austin T French
C'est un peu irritant, car les spammeurs peuvent créer des centaines de domaines différents liés à une adresse IP. Mais la technique a de nombreuses utilisations légitimes.
Daniel R Hicks
7
Si vous le refusez, cela augmentera les coûts d'hébergement Web et nous manquerons immédiatement d'adresses IPV4.
Yousf
@AthomSfere - En effet. Je pense qu’il est intéressant qu’il ait mentionné cela, cependant, dans le sens où cela nous rappelle ce que c’était de ne pas savoir ce que nous savons maintenant. Pour les initiés, il semble absurde de penser qu'il pourrait y avoir des lois contre les adresses IP partagées. Cependant, réfléchissez aux hypothèses que vous deviez formuler sur les sujets ésotériques avant de les comprendre. Les nouveaux concepts logiciels sont souvent une forme noire et trouble qui prend du temps à comprendre. Pendant ce temps, le cerveau comble certains blancs en inventant ce qui est parfois du charabia. Tout cela fait partie du processus d'apprentissage.
bouillonnant

Réponses:

60

Oui, c'est une pratique extrêmement courante. C'est ce qu'on appelle un hébergement Web partagé :

Dans l'hébergement virtuel basé sur le nom, également appelé hébergement IP partagé, les hôtes virtuels servent plusieurs noms d'hôtes sur un même ordinateur avec une seule adresse IP. Cela est possible car lorsqu'un navigateur Web demande une ressource à un serveur Web à l'aide de HTTP / 1.1, il inclut le nom d'hôte demandé dans la demande. Le serveur utilise ces informations pour déterminer le site Web à afficher pour l'utilisateur. Lorsque vous enregistrez / achetez votre nom de domaine sur un "serveur de noms de bureaux d'enregistrement" particulier, vos paramètres DNS sont conservés sur leur serveur et, dans la plupart des cas, dirigez votre domaine vers le serveur de noms de votre fournisseur d'hébergement. Ce serveur de noms est l'endroit où le numéro IP (actuellement associé à votre nom de domaine) réside.

Chaque fois que vous avez un site Web où vous consultez son IP et que vous tapez l'adresse IP directement dans le navigateur et que vous avez un site Web différent, vous venez de rencontrer Hébergement mutualisé.


En fait, ce site l’utilise ici. Ping superuser.com ou stackoverflow.com et vous obtiendrez 198.252.206.16pour les deux. Si vous tapez cette adresse IP dans votre navigateur, cela ne fonctionnera pas et vous obtiendrez une erreur indiquant que le site n'existe pas car il ne dispose pas d'un nom d'hôte pour vérifier et voir quel site il doit vous servir.

Scott Chamberlain
la source
La deuxième partie que j'allais ajouter à ma réponse, bien.
Austin T French
Je pensais que l'hébergement web partagé avait une restriction d'appellation, comme si le nom de domaine racine était prop.com, alors ces noms de domaines devraient être nommés comme a.prop.com, fld.prop.com, belt.prop.com, de toute façon, ils doivent avoir un suffixe prop.com?
misteryes
2
Il est assez facile de configurer un hébergement virtuel (du moins sur Apache.) Httpd.apache.org/docs/2.2/vhosts/examples.html
HairOfTheDog
1
@misteryes Non, il n'y a pas de restriction. Tout ce qui compte, c'est que le même programme héberge tous les sites afin qu'il puisse intercepter le nom d'hôte dans le cadre de l'en-tête HTTP / 1.1, puis servir la page Web appropriée.
Scott Chamberlain
@misteryes Ce que vous pensez s'appelle des sous-domaines.
Hansi
17

L'hébergement Web partagé concerne également le cas de différentes personnes, chacune possédant un ou plusieurs noms de domaine différents, en plus des cas d'un ou de plusieurs sous-domaines différents.

Par exemple, j'ai environ 30 noms de domaine sur un seul compte d'hébergement Web. Les fichiers de mon nom de domaine "First" se trouvent à la racine de mon dossier "public_html". Ce dossier est dans mon répertoire "home", donc quelque chose comme: "... / ... / nom d'utilisateur / home / public_html".

Et, à la racine de ce dossier, se trouvent des dossiers pour chaque sous-domaine de mon "premier" nom de domaine. Disons que mon "premier" nom de domaine est "exemple.com" et que j'ai quelques sous-domaines. Les fichiers seront organisés comme ceci:

"example.com"  -->  ".../username/home/public_html"
"a.example.com"  -->  ".../username/home/public_html/a"
"b.example.com"  -->  ".../username/home/public_html/b"
"c.example.com"  -->  ".../username/home/public_html/c"

De plus, il y a un autre dossier dans public_html pour chacun de mes autres noms de domaine supplémentaires (appelés domaines "add-on" dans mon hébergement).

"domain2.com"  -->  ".../username/home/public_html/somefolder"
"domain3.com"  -->  ".../username/home/public_html/otherfolder"
"a.domain2.com"  -->  ".../username/home/public_html/somefolder/a"
"b.domain3.com"  -->  ".../username/home/public_html/otherfolder/b"

De plus, de nombreuses autres personnes (peut-être des dizaines de personnes), chacune ayant un "nom d'utilisateur" différent, ont toutes un compte d'hébergement sur le même ordinateur, et chacun de ces autres utilisateurs peut avoir un ou plusieurs domaines et sous-domaines, avec leurs fichiers organisés d'une manière similaire.

Tous ces utilisateurs, y compris moi, partagent la même adresse IP. Si je le voulais, je pourrais payer un supplément pour avoir une ou plusieurs adresses IP uniques pour mes domaines.

À l’origine, du moins en théorie, je pense qu’Internet a été configuré avec chaque nom de domaine pour avoir une adresse IP différente. Je pense qu'à l'époque de HTTP / 1.1, cela a été modifié pour permettre à plusieurs noms de domaine de partager une seule adresse IP. Cela a été fait alors à cause du souci de manquer d'adresses IP.

Kevin Fegan
la source
1
J'aimerais pouvoir vous donner une partie de mes votes positifs, vous avez fait une bien meilleure explication que moi.
Scott Chamberlain
OK, cela signifie donc que si vous avez un domaine supplémentaire appelé X, vous ne pouvez pas avoir un sous-domaine appelé X sur votre domaine principal, car ce serait un conflit de noms. Ce sera probablement une situation que la plupart des gens ne rencontrent pas, mais qui mérite d’être signalée.
Radu Murzea
@RaduMurzea - ​​Dans de nombreux cas, c'est correct. Mais cela pourrait dépendre du compte d'hébergement Web. Avec certains hôtes Web, le "domaine supplémentaire" (example.com) et le dossier vers lequel il pointe sont configurés séparément. Ainsi, lorsque vous définissez / configurez votre domaine supplémentaire tel que: exemple.com, vous créez / spécifiez également un nom de dossier pour ce domaine, tel que "/ nom-de-dossier-non-apparenté".
Kevin Fegan
4

Les IP sont rares. Non seulement il n'y a pas de règles interdisant cela, mais cela est fortement encouragé. L'utilisation d'adresses IP doit être justifiée par un besoin quelconque.

David Schwartz
la source
3

C'est possible et cela a souvent du sens.

Supposons que vous possédiez le site Web et la marque pour Firefox. Vous voulez vous assurer que tous les hits pour Firefox et les adresses URL dactylographiées peuvent être confondus avec votre adresse IP résolue. Vous devez donc acheter Firefox.com, Firefox.org, FF.com, FF. .org, Firefix.org et Firefix.com. Vous n'achetez pas également 6 adresses IP différentes, vous les dirigeriez toutes vers la même adresse IP. Disons que Firefox a racheté le navigateur Maxthon, vous pouvez également pointer tous les domaines de Maxthon vers votre IP.

Il n'y a aucune raison pour qu'il y ait des lois contre ça ...

Austin T français
la source
1

Vous pouvez en effet héberger de nombreux sites Web sur la même adresse IP. Toutefois, si vous souhaitez que votre site Web utilise un protocole HTTP sécurisé (HTTPS), vous devez utiliser une adresse IP unique pour ce site Web uniquement.

Vous devez utiliser le protocole HTTP sécurisé si les visiteurs de votre site Web peuvent se connecter à votre site ou si d'autres informations sensibles sont transférées vers leur navigateur. Ainsi, quelque chose comme un site de commerce électronique aurait besoin de disposer de sa propre adresse IP qui ne soit pas partagée avec autre chose afin de chiffrer les détails de carte de crédit et autres.

Jack Hughes
la source
1
Ce n'est pas vrai, l' extension d' identification de nom de serveur à SSL résout ce problème. Il n'est pas supporté à 100%, mais tous les navigateurs modernes fonctionnent avec.
Scott Chamberlain
+1 Il s'agit d'un détail supplémentaire important pour la question du PO. La mise en garde de Scott Chamberlain est également importante, mais "tous les navigateurs modernes travaillent avec elle" est une surestimation, de sorte que l'existence de SNI n'invalide pas le point de vue de Jack Hughes.
mc0e
1
En effet, si vous utilisez SNI, vous videz votre base d'utilisateurs Windows XP.
Jack Hughes
@ JackHughes aime Microsoft ...
Brett Postin
0

Une méthode simple consiste à faire en sorte que chaque domaine utilise des répertoires différents sur votre serveur. Lorsque vous allez sur www.example.com, il vous sera envoyé à 208.352.12.24/website et si vous avez www.example2.com, vous pouvez le transmettre à 208.352.12.24/website2, etc. idk espérons que cela vous aidera!

tableau de bord
la source
0

Supposons que nous ayons cette loi comme «vous ne pouvez utiliser qu'un seul nom de domaine associé à une seule adresse IP». Dans ce cas, étant donné que nous avons un nombre limité d'adresses IP, nous aurons un nombre limité de noms de domaine. Donc, une fois que nous aurons consommé toutes les adresses IP, il n’y aura plus de nouveau joueur en ville.
Et donc, les affaires se sont bloquées et il y aura une bagarre pour les noms de domaine. Pas de nouveau domaine, pas de nouvelle société et tout tombe en morceaux.
Donc, il y aura des voix contre une telle loi et donc soit effacer la loi, soit la modifier. Et nous préférons une telle loi. Il n’existe donc aucune loi de ce type qui limite la croissance des entreprises à la bonne direction.

horloger
la source
Ce n'est pas tout à fait vrai. Pas de nouvelles entreprises parce qu'elles ne peuvent pas obtenir un domaine? Qu'en est-il de toutes les entreprises qui n'ont pas nécessairement besoin d'une présence sur le Web pour faire leur travail, comme une entreprise de fabrication capable de faire des commandes par fax / courrier?
Kruug
Je voulais dire des entreprises, avec une présence sur Internet
skyemporer