Bonjour,
Voici le résultat d'un ping sur localhost:
# ping -c 3 localhost
ping: unknown host localhost
Par contre:
# ping -c 3 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_req=1 ttld time=0.051 ms
64 bytes from 127.0.0.1: icmp_req=2 ttld time=0.049 ms
64 bytes from 127.0.0.1: icmp_req=3 ttld time=0.056 ms
--- 127.0.0.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
Hors:
# cat /etc/hosts
127.0.0.1 localhost.enfants localhost
Si quelqu'un avait une idée du pourquoi de cette erreur...
Bonjour,
Voici le résultat d'un ping sur localhost:
# ping -c 3 localhost
ping: unknown host localhost
Par contre:
# ping -c 3 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_req=1 ttld time=0.051 ms
64 bytes from 127.0.0.1: icmp_req=2 ttld time=0.049 ms
64 bytes from 127.0.0.1: icmp_req=3 ttld time=0.056 ms
--- 127.0.0.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
Hors:
# cat /etc/hosts
127.0.0.1 localhost.enfants localhost
Si quelqu'un avait une idée du pourquoi de cette erreur...
Bonjour,
Voici le résultat d'un ping sur localhost:
# ping -c 3 localhost
ping: unknown host localhost
Par contre:
# ping -c 3 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_req=1 ttld time=0.051 ms
64 bytes from 127.0.0.1: icmp_req=2 ttld time=0.049 ms
64 bytes from 127.0.0.1: icmp_req=3 ttld time=0.056 ms
--- 127.0.0.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
Hors:
# cat /etc/hosts
127.0.0.1 localhost.enfants localhost
Si quelqu'un avait une idée du pourquoi de cette erreur...
> # cat /etc/hosts
> 127.0.0.1 localhost.enfants localhost :
> # cat /etc/hosts
> 127.0.0.1 localhost.enfants localhost :
> # cat /etc/hosts
> 127.0.0.1 localhost.enfants localhost :
On Saturday 24 January 2015 20:00:29 yamo' wrote:> # cat /etc/hosts
> 127.0.0.1 localhost.enfants localhost :
surtout pas !
127.0.0.1 est l'adresse IP locale par défaut.
Elle permet à l'ordinateur de dialoguer avec lui même,
car Linux fonctionne en mode terminal/serveur,
même en autonomie.
On la déclare toujours comme ceci :
127.0.0.1 <hostname> <hostname.domain> <domain>
soit :
On Saturday 24 January 2015 20:00:29 yamo' wrote:
> # cat /etc/hosts
> 127.0.0.1 localhost.enfants localhost :
surtout pas !
127.0.0.1 est l'adresse IP locale par défaut.
Elle permet à l'ordinateur de dialoguer avec lui même,
car Linux fonctionne en mode terminal/serveur,
même en autonomie.
On la déclare toujours comme ceci :
127.0.0.1 <hostname> <hostname.domain> <domain>
soit :
On Saturday 24 January 2015 20:00:29 yamo' wrote:> # cat /etc/hosts
> 127.0.0.1 localhost.enfants localhost :
surtout pas !
127.0.0.1 est l'adresse IP locale par défaut.
Elle permet à l'ordinateur de dialoguer avec lui même,
car Linux fonctionne en mode terminal/serveur,
même en autonomie.
On la déclare toujours comme ceci :
127.0.0.1 <hostname> <hostname.domain> <domain>
soit :
On la déclare toujours comme ceci :
127.0.0.1 <hostname> <hostname.domain> <domain>
soit :
127.0.0.1 localhost localhost.localdomain localdomain
à l'exclusion de toutes autres infos !
On la déclare toujours comme ceci :
127.0.0.1 <hostname> <hostname.domain> <domain>
soit :
127.0.0.1 localhost localhost.localdomain localdomain
à l'exclusion de toutes autres infos !
On la déclare toujours comme ceci :
127.0.0.1 <hostname> <hostname.domain> <domain>
soit :
127.0.0.1 localhost localhost.localdomain localdomain
à l'exclusion de toutes autres infos !
Le 24 jan 2015 à 20:48 (+0100) a éc rit:
> On la déclare toujours comme ceci :
> 127.0.0.1 <hostname> <hostname.domain> <domain>
> soit :
> 127.0.0.1 localhost localhost.localdomain localdomain
> Ã l'exclusion de toutes autres infos !
T'es sûr de ton coup ?
Je me permets de demander parce que « man hosts » est bien moins
catégorique.
La page man me dit
Adresse_IP nom_hote_canonique [aliases...]
Ãa donne quand même l'impression qu'on peut mettre un peu n'imp orte quoi
sur cette ligne 127.0.0.1 pour autant que « localhost » y figur e (pour
des raisons que tu as expliquées) (et bien sûr que ce n'importe quoi ne
corresponde pas à un autre hôte).
[C'est une vraie question, hein, mon but n'est pas de jouer au
malin en te contredisant.]
Amicalement, Eddy F.
Le 24 jan 2015 à 20:48 (+0100) andre_debian@numericable.fr a éc rit:
> On la déclare toujours comme ceci :
> 127.0.0.1 <hostname> <hostname.domain> <domain>
> soit :
> 127.0.0.1 localhost localhost.localdomain localdomain
> Ã l'exclusion de toutes autres infos !
T'es sûr de ton coup ?
Je me permets de demander parce que « man hosts » est bien moins
catégorique.
La page man me dit
Adresse_IP nom_hote_canonique [aliases...]
Ãa donne quand même l'impression qu'on peut mettre un peu n'imp orte quoi
sur cette ligne 127.0.0.1 pour autant que « localhost » y figur e (pour
des raisons que tu as expliquées) (et bien sûr que ce n'importe quoi ne
corresponde pas à un autre hôte).
[C'est une vraie question, hein, mon but n'est pas de jouer au
malin en te contredisant.]
Amicalement, Eddy F.
Le 24 jan 2015 à 20:48 (+0100) a éc rit:
> On la déclare toujours comme ceci :
> 127.0.0.1 <hostname> <hostname.domain> <domain>
> soit :
> 127.0.0.1 localhost localhost.localdomain localdomain
> Ã l'exclusion de toutes autres infos !
T'es sûr de ton coup ?
Je me permets de demander parce que « man hosts » est bien moins
catégorique.
La page man me dit
Adresse_IP nom_hote_canonique [aliases...]
Ãa donne quand même l'impression qu'on peut mettre un peu n'imp orte quoi
sur cette ligne 127.0.0.1 pour autant que « localhost » y figur e (pour
des raisons que tu as expliquées) (et bien sûr que ce n'importe quoi ne
corresponde pas à un autre hôte).
[C'est une vraie question, hein, mon but n'est pas de jouer au
malin en te contredisant.]
Amicalement, Eddy F.
Il faut bien lire le man jusqu'au bout et en bas :
127.0.0.1 localhost
192.168.1.10 toto.mondomaine.org toto
192.168.1.13 titi.mondomaine.org titi
Il est important de respecter les us et coutumes, principes :
127.0.0.1 localhost localhost.localdomain localdomain
On peut ne pas les respecter,
et un jour ça casse comme subi par l'auteur du sujet,
surtout si on met son ordinateur en réseau.
127.0.0.1 est bien l'IP par défaut permettant à l'ordinateur
de s'auto-reconnaître de toutes façons.
Donne nuit.
André
Il faut bien lire le man jusqu'au bout et en bas :
127.0.0.1 localhost
192.168.1.10 toto.mondomaine.org toto
192.168.1.13 titi.mondomaine.org titi
Il est important de respecter les us et coutumes, principes :
127.0.0.1 localhost localhost.localdomain localdomain
On peut ne pas les respecter,
et un jour ça casse comme subi par l'auteur du sujet,
surtout si on met son ordinateur en réseau.
127.0.0.1 est bien l'IP par défaut permettant à l'ordinateur
de s'auto-reconnaître de toutes façons.
Donne nuit.
André
Il faut bien lire le man jusqu'au bout et en bas :
127.0.0.1 localhost
192.168.1.10 toto.mondomaine.org toto
192.168.1.13 titi.mondomaine.org titi
Il est important de respecter les us et coutumes, principes :
127.0.0.1 localhost localhost.localdomain localdomain
On peut ne pas les respecter,
et un jour ça casse comme subi par l'auteur du sujet,
surtout si on met son ordinateur en réseau.
127.0.0.1 est bien l'IP par défaut permettant à l'ordinateur
de s'auto-reconnaître de toutes façons.
Donne nuit.
André
Le 24 jan 2015 Ã 23:07 (+0100)
a écrit:
> Il faut bien lire le man jusqu'au bout et en bas :
> 127.0.0.1 localhost
> 192.168.1.10 toto.mondomaine.org toto
> 192.168.1.13 titi.mondomaine.org titi
Mais ce ne sont que des exemples. Rien ne dit que
127.0.0.1 localhost ma_machine
n'est pas valable.
> Il est important de respecter les us et coutumes, principes :
> 127.0.0.1 localhost localhost.localdomain localdomain
Entièrement d'accord pour respecter des coutumes ; cela aide sû rement Ã
s'y retrouver.
> On peut ne pas les respecter,
> et un jour ça casse comme subi par l'auteur du sujet,
Oui, enfin le problème de l'auteur n'était pas lié à cela.
Cela n'invalide pas pour autant ton avis.
> surtout si on met son ordinateur en réseau.
Bien sûr mais le problème viendra du fait qu'à force de fa ire des
choses inhabituelles on finira par s'emmêler les pinceaux.
Je pense qu'une ligne telle que
127.0.0.1 n_importe_quoi.pas_utilisé_ailleurs localhost
ne doit pas causer de problème informatique. Par contre, comme tu le
dis, cela finira par causer des problèmes à l'admin qui tô t ou tard
oubliera les fantaisies qu'il a commises et se contredira quelque part
dans son réseau. Ce serait donc plus une question de bonnes pratiques
que d'erreur informatique.
(je précise au passage ne revendiquer aucune expertise en gestion de
réseaux) Eddy F.
127.0.0.1 n_importe_quoi.pas_utilisé_ailleurs localhost
Le 24 jan 2015 Ã 23:07 (+0100)
andre_debian@numericable.fr a écrit:
> Il faut bien lire le man jusqu'au bout et en bas :
> 127.0.0.1 localhost
> 192.168.1.10 toto.mondomaine.org toto
> 192.168.1.13 titi.mondomaine.org titi
Mais ce ne sont que des exemples. Rien ne dit que
127.0.0.1 localhost ma_machine
n'est pas valable.
> Il est important de respecter les us et coutumes, principes :
> 127.0.0.1 localhost localhost.localdomain localdomain
Entièrement d'accord pour respecter des coutumes ; cela aide sû rement Ã
s'y retrouver.
> On peut ne pas les respecter,
> et un jour ça casse comme subi par l'auteur du sujet,
Oui, enfin le problème de l'auteur n'était pas lié à cela.
Cela n'invalide pas pour autant ton avis.
> surtout si on met son ordinateur en réseau.
Bien sûr mais le problème viendra du fait qu'à force de fa ire des
choses inhabituelles on finira par s'emmêler les pinceaux.
Je pense qu'une ligne telle que
127.0.0.1 n_importe_quoi.pas_utilisé_ailleurs localhost
ne doit pas causer de problème informatique. Par contre, comme tu le
dis, cela finira par causer des problèmes à l'admin qui tô t ou tard
oubliera les fantaisies qu'il a commises et se contredira quelque part
dans son réseau. Ce serait donc plus une question de bonnes pratiques
que d'erreur informatique.
(je précise au passage ne revendiquer aucune expertise en gestion de
réseaux) Eddy F.
127.0.0.1 n_importe_quoi.pas_utilisé_ailleurs localhost
Le 24 jan 2015 Ã 23:07 (+0100)
a écrit:
> Il faut bien lire le man jusqu'au bout et en bas :
> 127.0.0.1 localhost
> 192.168.1.10 toto.mondomaine.org toto
> 192.168.1.13 titi.mondomaine.org titi
Mais ce ne sont que des exemples. Rien ne dit que
127.0.0.1 localhost ma_machine
n'est pas valable.
> Il est important de respecter les us et coutumes, principes :
> 127.0.0.1 localhost localhost.localdomain localdomain
Entièrement d'accord pour respecter des coutumes ; cela aide sû rement Ã
s'y retrouver.
> On peut ne pas les respecter,
> et un jour ça casse comme subi par l'auteur du sujet,
Oui, enfin le problème de l'auteur n'était pas lié à cela.
Cela n'invalide pas pour autant ton avis.
> surtout si on met son ordinateur en réseau.
Bien sûr mais le problème viendra du fait qu'à force de fa ire des
choses inhabituelles on finira par s'emmêler les pinceaux.
Je pense qu'une ligne telle que
127.0.0.1 n_importe_quoi.pas_utilisé_ailleurs localhost
ne doit pas causer de problème informatique. Par contre, comme tu le
dis, cela finira par causer des problèmes à l'admin qui tô t ou tard
oubliera les fantaisies qu'il a commises et se contredira quelque part
dans son réseau. Ce serait donc plus une question de bonnes pratiques
que d'erreur informatique.
(je précise au passage ne revendiquer aucune expertise en gestion de
réseaux) Eddy F.
127.0.0.1 n_importe_quoi.pas_utilisé_ailleurs localhost
Il faut souvent "se justifier", réexpliquer face à une polémique
inutile :-)
Si un ordinateur n'a pas de carte réseau (ou assimilée), il ne peut
communiquer. "/etc/hosts" contiendra cette ligne :
IP 7.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
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 !
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.
Bon dimanche.
André
Il faut souvent "se justifier", réexpliquer face à une polémique
inutile :-)
Si un ordinateur n'a pas de carte réseau (ou assimilée), il ne peut
communiquer. "/etc/hosts" contiendra cette ligne :
IP 7.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
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 !
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.
Bon dimanche.
André
Il faut souvent "se justifier", réexpliquer face à une polémique
inutile :-)
Si un ordinateur n'a pas de carte réseau (ou assimilée), il ne peut
communiquer. "/etc/hosts" contiendra cette ligne :
IP 7.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
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 !
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.
Bon dimanche.
André
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.
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.
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.
Le 25 jan 2015 Ã 15:25 (+0100)
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 « fa it 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 (cel a remettait
en question ce que je croyais connaître), j'ai essayé de compre ndre 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 inut ile.
(Mais voilà , maitenant que c'est dit, cela tournera immanquablement à la
polémique. J'arrêterai donc là après ce message. J'in terviens trop peu
sur cette liste -- par manque de temps et de compétence -- pour qu'u ne
de mes rares interventions vire au troll.)
Alors, polémique pour polémique, je trouve ton raisonnement cur ieux.
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 navigate ur 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.
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 « fa it 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 (cel a remettait
en question ce que je croyais connaître), j'ai essayé de compre ndre 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 inut ile.
(Mais voilà , maitenant que c'est dit, cela tournera immanquablement à la
polémique. J'arrêterai donc là après ce message. J'in terviens trop peu
sur cette liste -- par manque de temps et de compétence -- pour qu'u ne
de mes rares interventions vire au troll.)
Alors, polémique pour polémique, je trouve ton raisonnement cur ieux.
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 navigate ur 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.
Le 25 jan 2015 Ã 15:25 (+0100)
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 « fa it 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 (cel a remettait
en question ce que je croyais connaître), j'ai essayé de compre ndre 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 inut ile.
(Mais voilà , maitenant que c'est dit, cela tournera immanquablement à la
polémique. J'arrêterai donc là après ce message. J'in terviens trop peu
sur cette liste -- par manque de temps et de compétence -- pour qu'u ne
de mes rares interventions vire au troll.)
Alors, polémique pour polémique, je trouve ton raisonnement cur ieux.
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 navigate ur 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.