Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/05/2007, à 15:44

valer

Difference entre 127.0.0.1 et 127.0.1.1?

Juste une question pour ma culture général :
Quelle est la différence entre les adresses 127.0.0.1 et 127.0.1.1?

Hors ligne

#2 Le 07/05/2007, à 16:30

sbrunner

Re : Difference entre 127.0.0.1 et 127.0.1.1?

Apparemment 127.0.1.1 fonctionne mais ce n'est pas normaliser !

Il vaut dont mieux utiliser 127.0.0.1 wink

CU
Stéph

Hors ligne

#3 Le 07/05/2007, à 16:35

aggelon

Re : Difference entre 127.0.0.1 et 127.0.1.1?

D'après mes souvenirs, c'est toute la classe A 127.x.x.x qui est réservée pour les loopback (notamment en cas de subneting sur adresse virtuelle (routeur avec VLAN)).

#4 Le 07/05/2007, à 16:37

SyntaxError

Re : Difference entre 127.0.0.1 et 127.0.1.1?

En fait localhost c'est 127/8, cad toutes les adresses en 127.*.*.*.
Faites un ping 127.126.125.124, 127.1.2.3, etc.., çà marche wink.


Quelqu'un d'autre peut pas le faire ?!

Hors ligne

#5 Le 07/05/2007, à 17:17

littlepsylo

Re : Difference entre 127.0.0.1 et 127.0.1.1?

Tu m'enlèves les mots du clavier SyntaxError... j'aurais pas dit mieux big_smile


::IN W3C WE TRUST ::

Hors ligne

#6 Le 07/05/2007, à 17:22

valer

Re : Difference entre 127.0.0.1 et 127.0.1.1?

Merci

Donc quand dans /etc/hosts on a

127.0.0.1 localhost
127.0.1.1 nomMachine

C'est quoi l'utilité?


on aurait pu mettre

127.0.0.1 localhost
127.0.0.1 nomMachine

(oui je chipotte)

Hors ligne

#7 Le 14/07/2009, à 12:41

eldi

Re : Difference entre 127.0.0.1 et 127.0.1.1?

on aurait pu mettre

127.0.0.1 localhost
127.0.0.1 nomMachine

(oui je chipotte)e

.. je relance, ça m'intéresse de comprendre.

Dernière modification par eldi (Le 14/07/2009, à 12:41)


-- *** ---

Hors ligne

#8 Le 14/07/2009, à 17:27

poupougnac

Re : Difference entre 127.0.0.1 et 127.0.1.1?

.. je relance, ça m'intéresse de comprendre.

On peut se servir de ces différentes IP qui sont toutes loopback pour faire des applications client-serveur sur une seule machine. On peut tout à fait demander a une application serveur (ex:apache2) de n'écouter que les requêtes 127.0.1.1, a une autre application 127.0.1.2 (etc), enfin bref faire du bricolage dans ce style qui peut être utile pour certains projets...

Dernière modification par poupougnac (Le 14/07/2009, à 17:28)

Hors ligne

#9 Le 18/07/2009, à 09:53

hayrvé

Re : Difference entre 127.0.0.1 et 127.0.1.1?

SyntaxError a absolument raison: le loopback a été défini sur le réseau 127.0.0.1/8. De ce fait, toute les adresses en 127.*.*.* pointent sur la machine elle-même.

valer a écrit :

Merci

Donc quand dans /etc/hosts on a

127.0.0.1 localhost
127.0.1.1 nomMachine

C'est quoi l'utilité?


on aurait pu mettre

127.0.0.1 localhost
127.0.0.1 nomMachine

(oui je chipotte)

A priori, cela ne sert à rien si ce n'est faire en sorte que ta machine puisse se résoudre en utilisant le nom "localhost" ou encore "nomMachine".

Comme Poupougnac l'a expliqué, cela peut être utile pour faire des applications client-serveur. Son exemple me parait assez explicite.

Personnellement, j'utilise plusieurs lignes de loopback dans le fichier /etc/hosts lors je travaille sur certaines applications avec des amis. Ceux-ci sont souvent amenés à développer des applis client/serveur utilisant plusieurs machines. Et pour faire la communication entre les machines, ils utilisent des noms DNS plutôt que des adresses IP statiques.

N'ayant qu'une machine, lorsque je reçois ces projets je suis contraint d'installer la partie cliente et la partie serveur sur mon seul PC.

Pour éviter d'avoir à changer à la main tous les noms DNS des machines et ainsi modifier le code source (bon OK, çà se fait très facilement avec la commande SED, mais j'ai trop la flemme lol), et bien je les rajoute simplement dans le fichier host.

#10 Le 18/07/2009, à 16:42

bertrand0

Re : Difference entre 127.0.0.1 et 127.0.1.1?

L'intérêt d'avoir deux adresses différentes est qu'elles peuvent être résolues séparément et être leur propre nom canonique.
Même si on désigne la même machine, on utilise le nom localhost quand on veux en toutes circonstances utiliser la boucle locale; et on utilise le nom "nomMachine" quand on veux désigner cette machine, quel que soit l'emplacement de celui qui utilise l'adresse.

Si on avait utilisé cette ligne:
127.0.0.1 localhost nomMachine

Le nom localhost deviendrait le nom canonique pour l'alias nomMachine. Ainsi il se pourrait que localhost aboutisse à la place de nomMachine comme nom pour désigner la machine concernée. (En effet une application pourrait décider de stocker le nom canonique plutôt que l'alias en tant qu'adresse...)

Si on avait utilisé cette ligne:
127.0.0.1 nomMachine localhost

Le nom nomMachine deviendrait le nom canonique de l'alias localhost. Ainsi on risquerait de voir aboutir un nom potentiellement associé à une adresse externe selon la méthode de résolution, alors qu'on aurait utilisé le nom localhost pour désigner spécifiquement la boucle locale.

Utiliser deux adresses différentes résouds cette vulnérabilité, localhost reste localhost où que ce soit, tandis que nomMachine ne dégénèrera pas en localhost, et pourra être donné comme nom à des applications sur d'autres machines: il sera résolu sur la boucle locale si utilisé via la résolution de nom locale, et il sera résolu avec l'adresse effective de la machine si utilisé via un serveur dns.

EDIT:

127.0.0.1 localhost
127.0.0.1 nomMachine

ceci n'est pas valide, une des deux lignes sera ignorée (a priori la seconde.)

Dernière modification par bertrand0 (Le 22/07/2009, à 15:59)


Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
                                                            Buffon, Discours sur le style

Hors ligne

#11 Le 22/07/2009, à 15:12

Qid

Re : Difference entre 127.0.0.1 et 127.0.1.1?

je reup parce que la question me turlupine aussi :
comment savoir qui utilise le 127.0.1.1 parce que moi aussi je l'ai
et je me demande si dans mon état actuel elle est vraiment utile


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne