web-dev-qa-db-fra.com

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

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?

40
misteryes

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 desservent plusieurs noms d’hôtes sur une même machine avec une seule adresse IP.Cela est possible car, lorsqu'un navigateur Web demande une ressource d’un serveur Web utilisant HTTP/1.1, elle 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 recherchez son adresse 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.16 pour les deux. Si vous tapez cette adresse IP dans votre navigateur, cela ne fonctionnera pas et vous obtiendrez une erreur disant que le site n'existe pas car il n'avait pas de nom d'hôte pour vérifier et voir quel site il devrait vous servir.

57

L'hébergement Web partagé concerne également le cas de personnes différentes, chacune avec 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 sur le plan conceptuel, je pense qu’Internet a été configuré pour que chaque nom de domaine ait 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.

17
Kevin Fegan

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

4
David Schwartz

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 devriez é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 ...

3
Austin T French

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 le protocole HTTP sécurisé (HTTPS), vous devez utiliser une adresse IP unique pour ce site Web uniquement.

Vous devez utiliser un 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.

1
Jack Hughes

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 lutte pour les noms de domaine ou plus. Pas de nouveau domaine, pas de nouvelle société et tout tombe en morceaux.
Ainsi, 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.

0
skyemporer

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é à l'adresse 208.352.12.24/website. Si vous possédez www.example2.com, vous pouvez le transmettre à l'adresse 208.352.12.24/website2 etc.

0
dashboard