[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Localhost



Le 25 jan 2015 à 15:25 (+0100)
andre_debian@numericable.fr a écrit:

> Il faut souvent "se justifier", réexpliquer face à une polémique
> inutile :-)

C'est vrai qu'en général j'aime bien, quand on me dit « fait ceci fait
pas ça », qu'on me dise pourquoi. Mais dans ce cas-ci, ce n'est pas ce
que je cherchais ; d'autant plus que tu ne t'adressais bien entendu pas
à moi au départ. Ayant lu quelque chose d'intéressant (cela remettait
en question ce que je croyais connaître), j'ai essayé de comprendre en
lisant la doc. Ne comprenant pas, je me suis permis de poser la
question ; chose normale me semble-t-il sur une liste publique.

Je regrette donc que tu n'y vois qu'une polémique, qui plus est inutile.

(Mais voilà, maitenant que c'est dit, cela tournera immanquablement à la
polémique. J'arrêterai donc là après ce message. J'interviens trop peu
sur cette liste -- par manque de temps et de compétence -- pour qu'une
de mes rares interventions vire au troll.)

> 
> Si un ordinateur n'a pas de carte réseau (ou assimilée), il ne peut
> communiquer. "/etc/hosts" contiendra cette ligne : 
> IP =127.0.0.1 | nom et domaine littéraires : localhost
> localhost.localdomain Linux fonctionne en mode terminal/serveur,
> terminal=serveur.
> 
> Si il a une carte réseau (ou assimilée), /etc/hosts :
> # IP et nom + domaine par défaut :
> 127.0.0.1  localhost  localhost.localdomain
> # Ses infos intranet du domaine, p. ex : marcel.rezo.net  :
> 192.168.0.1  marcel  marcel.rezo.net
> Il y a bien deux postes, un serveur et deux domaines :
> localhost, localhost, marcel, localdomain, rezo.net

Ok jusque là. Je n'ai jamais prétendu le contraire.

> C'est plus qu'une bonne pratique,
> tout est clair et bien logique informatiquement et réseautiquement,
> les machines se reconnaitront entre elles, les serveurs leurs
> clients...
> 
> Si ça marche alors que l'on met selon toi :
> > 127.0.0.1 n_importe_quoi.pas_utilisé_ailleurs localhost
> c'est parce que l'informatique est parfois trop tolérante,
> et un jour, ça marche plus, car on a ajouté une option !

Alors, polémique pour polémique, je trouve ton raisonnement curieux.

En gros, tu trouves qu'indiquer 
	127.0.0.1 n_importe_quoi.pas_utilisé_ailleurs localhost
n'est pas logique (et tu as raison !) mais l'ordinateur l'accepte et la
doc n'a rien contre. Pourtant tu en déduis que c'est une faute, non pas
de bonne pratique, mais de... Ben je ne sais pas de quoi au fait.

Je ne dis pas que tu as tort. Mais j'aimerais vraiment avoir un exemple
reproductible de cas où
	127.0.0.1 n_importe_quoi.pas_utilisé_ailleurs localhost
pose effectivement problème.

(J'insiste sur le 'pas_utilisé_ailleurs' ; sinon effectivement, les
probèmes risquent de survenir.)
> 
> Si tu écris dans "/etc/hosts" de ton ordinateur :
> 127.0.0.1 localhost localhost.rezo.net
> et que tu tapes dans la barre d'URL : http://localhost
> le navigateur t'enverra vers un serveur Web sur internet "rezo.net",
> et pas sur le serveur Web (intranet) qui est ton ordinateur.

[...]

Ben justement : non.

D'ailleurs, comment cela serait-il possible ? 
Tu tapes http://localhost, une ligne contenant localhost dans le hosts
est recherchée. Elle correspond à l'IP 127.0.0.1 et le navigateur va
bien sur localhost. Qu'est-ce que les alias présents aussi sur cette
ligne viendraient faire dans ce cas ?



Bon, je viens de tester. J'ai donc remplacé ma ligne 
	127.0.0.1 localhost
par la ligne
	127.0.0.1       localhost       localhost.rezo.net
dans mon /etc/hosts.

Comme je n'ai pas de serveur web, j'ai fait le test dans iceweasel pour
accéder à cups :
	http://localhost:631
ne tente absolument pas de m'envoyer vers rezo.net mais bien sur mon
serveur cups local. Comme je m'y attendais et en accord avec ce que me
dit la page man de hosts.

J'ai aussi essayé avec ping. Pas de problème non plus.

[...]
> Bon dimanche.
> 
> André

Voilà en conclusion je ne te comprends pas.
Merci quand même d'avoir pris le temps de me répondre.

Bonne semaine à toi.

Respectueusement et cordialement,

-- 
Eddy F.


Reply to: