Re: Localhost
Il faut savoir interpréter les "man".
Je réitère dans /etc/hosts :
# 127.0.0.1 = adresse littéraire local de l'ordinateur :
127.0.0.1 localhost localhost.localdomain
# IP intranet si réseau intranet, p. ex. 192.168.0.0
192.168.0.1 eddy eddy.eddy.net
Si on écrit : 127.0.0.1 localhost eddy.net
l'ordinateur peut chercher le domaine "eddy.net"
sur un autre poste du domaine, càd tous...
puisqu'ils sont censés avoir cette même ligne dans leur /etc/hosts
127.0.0.1 localhost eddy.net
ne peut que s'écrire comme ci-dessus si le PC n'est relié à aucun réseau,
"/etc/hosts" est un fichier DNS manuel de domaine intranet,
si celui-ci n'a pas de service DNS.
Il faut donc le renseigner sans failles, surtout si le PC
communique avec un réseau.
Pour moi, le sujet est clos, j'en reste à ma configuration prescrite,
tant pis pour ceux qui auront un jour des bugs... :-)
André
On Wednesday 28 January 2015 15:41:38 Vincent Lefevre wrote:
> On 2015-01-26 11:54:44 +0100, andre_debian@numericable.fr wrote:
> > On Sunday 25 January 2015 22:52:11 Eddy F. wrote:
> > > 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.
> >
> > Ce n'est pas parce que l'ordinateur l'accepte que c'est bon,
>
> C'est bon car c'est explicitement autorisé par la doc: la page man
> hosts(5) indique:
>
> IP_address canonical_hostname [aliases...]
>
> Fields of the entry are separated by any number of blanks and/or tab
> characters. Text from a "#" character until the end of the line is a
> comment, and is ignored. Host names may contain only alphanumeric
> characters, minus signs ("-"), and periods ("."). They must begin with
> an alphabetic character and end with an alphanumeric character.
> Optional aliases provide for name changes, alternate spellings, shorter
> hostnames, or generic hostnames (for example, localhost).
> ^^^^^^^^^
>
> Donc "localhost" est OK dans la partie "aliases".
>
> > c'est parce que tu as affaire à de la tolérance,
> > et un jour ça ne marche plus.
>
> Si ça ne marche plus, c'est qu'il y a un bug, qu'il faut rapporter.
> En fait, s'il y a un tel bug, c'est probablement parce que ça n'a
> jamais été testé, puisque personne ne met localhost dans la partie
> "aliases" en pratique (car c'est inutile).
>
> > Pourquoi s'obstiner à vouloir faire ? :
> > 127.0.0.1 localhost eddy.net
> > alors que la seconde ligne introduit bien le domaine intranet :
> > 192.168.0.1 eddy eddy.eddy.net
>
> Non!
>
> 192.168.0.1 eddy.eddy.net eddy
>
> dans cet ordre obligatoirement, puisque eddy.eddy.net est le nom
> canonique. Mais si c'est le nom de la machine locale, alors mieux
> vaut choisir:
>
> 127.0.1.1 eddy.eddy.net eddy
>
> Ainsi, si l'interface 192.168.0.1 tombe, les connexions locales
> via le nom eddy ou eddy.eddy.net continuent de fonctionner.
>
> --
> Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
Reply to: