reseau local et localhost, je craque
Forum Accès Internet & Réseaux : reseau local et localhost, je craque
bonjour,
je voudrais faire pointer mon localhost sur une des adresses suivantes: 127.0.0.1 ou bien 192.168.1.8 qui est l'adresse ip fixe locale de mon pc.
Je suis en réseau local (2 postes + un routeur qui fait office de serveur dns). C'est à dire que dans ma config réseau j'ai 192.168.1.8 comme ip fixe locale , 255.255.255.0 comme masque, 192.168.1.1 comme passerelle (routeur) et 19.168.1.1 comme serveur dns préféré.
Jusque là pas de problème, accés reseau local ok, accès internet ok.
Mais lorsque je veux accéder à mes sites web local au travers de l'url http://localhost/ et bien ça ne fonctionne pas (iis ou apache) par contre par les urls http://127.0.0.1/ ou http://192.168.1.8/ là ça fonctionne.
La ligne 127.0.0.1 localhost ou 192.168.1.8 localhost est présente dans mon fichier /windows/system32/drivers/etc/host
Pour controle, j'ai aussi rajouté dans mon fichier host la ligne 192.168.1.1 routeur
et lorsque je saisi l'url http://routeur/ et bien là j'accède bien à mon routeur (192.168.1.1)
Que se passe t-il et que dois-je faire pour que l'accès à mes sites via l'url http://localhost/ fonctionne ?
Merci beaucoup
Configuration: Windows XP sp2
Firefox 2.0.0.1
visual studio 2005
.net framework 2...
bonjour ,
et si tu fait un ping localhost , il te repond quoi ?
logiquement , tu n'as pas , je pense ,à déclarer le localhost dans le fichier host , moins que.....
A+
Si il la déclaré... 2X
127.0.0.1 localhost
192.168.1.8 localhost
Total, lorsque tu entre http://localhost, il va voir le fichier host et trouve 127.0.0.1 et 192.168.1.8...
Ben il s'arrête là... puis demande à ton DNS (192.168.1.1) qui lui aussi tente de résoudre localhost, mais il n'est pas là pour ca... stop !
Il ne va même pas interroger apache.
Donc ce n'est pas apache qui ne fonctionne pas ! Mais ta résolution de localhost !
Essaye :
127.0.0.1 localhost
192.168.1.8 monpcamoi
Message édité par lolotux le 11-01-2007 à 21:24:36
| lolotux a écrit : Si il la déclaré... 2X
|
bonjour
je me gourre peut-etre mais localhost c'est la 127.0.0.1 par defaut
si sur ton PC tu ping localhost , il te retourne bien 127.0.0.1.
Je ne vois pas pourquoi tu veux modifier le fichier host.
A+
| sispeo a écrit : bonjour
|
Oui !
| sispeo a écrit :
|
Ben, plusieurs réponses :
1) C'est son droit, il peut !
2) Parce qu'il aura sur son réseau plusieurs adresse et ne veut pas monter un serveur DNS.
3) Parce qu'a terme il pourra faire du NAT avec 192.168.1.X et pas avec 127.0.0.1
Et énervé, donc !
Répondre à lolotux
PS : Aucune des trois réponses n'exclue les deux autres... ou d'autres encore !
Et énervé, donc !
Répondre à lolotux
| lolotux a écrit : PS : Aucune des trois réponses n'exclue les deux autres... ou d'autres encore ! |
Bonjour ,
Arretes , je pense que tu mélanges tout......
La question était sur le localhost.......
Biensur s'il ne veut pas de DNS il faut bien que la résolution de nom se fasse quelle part.......
mais tu ne répond pas à la question posée , à quoi sert de spécifié dans un fichier host localhost 127.0.0.1 ?
et je reviens aux fondamentaux ...... qu'il fasse un ping localhost , nom de sa machine .....et on verra bien le retour........
D'ailleurs , ce ne serait pas plutôt dans le LMHOST de gérer la résolution de nom (WINS)?? nous sommes plutot sur de LAN que du WAN dans ce cas là.....
A+
| lolotux a écrit : Si il la déclaré... 2X
|
C'est ma réponse, et la solution est donnée !
Et énervé, donc !
Répondre à lolotux
| sispeo a écrit :
|
Oui dans le fichier host ou au niveau d'un DNS !
| sispeo a écrit :
|
Sinon la résolution de nom sur localhost ne se fait pas...
Le PC ne l'invente pas, et ne contient pas de boule de cristal...
| sispeo a écrit :
|
unknown host localhost
| sispeo a écrit :
|
Ah et crois tu que sur MAC, Unix, Linux, il utilise une méthode M$, pour résoudre le nom du loopback ?
Que cela soit pour dans wan/lan...?
http://ouvatonlesamis.org/article.php3?id_article=69
http://terroirs.denfrance.free.fr/ [...] hosts.html
Et énervé, donc !
Répondre à lolotux
| lolotux a écrit : Oui dans le fichier host ou au niveau d'un DNS !
|
je vois que tu as une grande culture comme la confiture
mais je ne savais pas que sur unix ,linux ou mac il y avait ce genre d'arborescence
| jip06 a écrit : bonjour,
|
De plus je maintiens que dans le cas présent indiquer localhost = 127.0.0.1 ne sert à rien
A+
Message édité par sispeo le 13-01-2007 à 11:55:32
Alors pourquoi est-il existant par défaut ?
/etc/host sous *nix et c:\windows\system*\driver\etc sous winXP
Vient de ce qu'on appelle la table de nom inventé avant celle du DNS...
Le fait est que si la premiere entrée est 127.0.0.1 localhost alors la résolution de localhost se fait sur 127.0.0.1. Mais si la première entrée est 192.168.1.8 localhost alors la résolution se fera sur 192.168.1.8
http://www.commentcamarche.net/histoire/internet.php3
Et énervé, donc !
Répondre à lolotux
| lolotux a écrit : Alors pourquoi est-il existant par défaut ?
|
ça c'est de lapalissade.....
et si ton entrée se fait sur tartempion ca marche aussi
Bon je ne suis pas sur que le problème soit résolu
A+ et bonne soirée
l'adresse de loopback, qui correspond normalement (on va dire pour un particulier) à celle du localhost, est bien 127.0.0.1 en IPV4 (::1 en IPV6)
le fait d'avoir 127.0.0.1 localhost dans un fichier de configuration permet aux systèmes et programmes de pouvoir accéder aux services de la machines via une seule adresse, même s'il n'y a pas de carte réseau
si cette ligne est présente dans le fichier, c'est pour, entre autre, des raisons de sécurité
Admettons que cette ligne soit absente, un programme tente de dialoguer avec un service via la couche IP, sur l'adresse "localhost", la résolution dns entre en jeu, si le dns contient une entrée pour localhost pointant sur une machine de pirate, il y a une fuite d'info
Heureusement, la plupart des système intègrent des protection pour le loopback (en associant en dur 127.0.0.1 à localhost par exemple)
Maintenant concernant le pb de départ, regarde si au niveau de ton parefeu logiciel il n'y aurrait pas une règle bizard, essaye aussi avec un autre navigateur (IE, Opera)
| jip06 a écrit :
|
Je pense qu'une partie de ton problème est là...
Si je comprends bien ta phrase alors ton fichier host est :
127.0.0.1 localhost
192.168.1.8 localhost
...
Et énervé, donc !
Répondre à lolotux
Il y a 2852 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
