Pages : 1
#1 Le 07/05/2007, à 16: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, à 17: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
CU
Stéph
Hors ligne
#3 Le 07/05/2007, à 17: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, à 17: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 .
Quelqu'un d'autre peut pas le faire ?!
Hors ligne
#5 Le 07/05/2007, à 18: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
::IN W3C WE TRUST ::
Hors ligne
#6 Le 07/05/2007, à 18: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, à 13: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, à 13:41)
-- *** ---
Hors ligne
#8 Le 14/07/2009, à 18: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, à 18:28)
Hors ligne
#9 Le 18/07/2009, à 10: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.
Merci
Donc quand dans /etc/hosts on a
127.0.0.1 localhost
127.0.1.1 nomMachineC'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, à 17: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, à 16: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, à 16: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
Pages : 1