Connection en local à mon serveur Apache, résolution nom....

Connection en local à mon serveur Apache, résolution nom.... - Windows & Software

Marsh Posté le 04-06-2003 à 21:02:45    

Je vous explique mon problème.
J'ai un serveur Apache qui tourne parfaitement bien (php, mysql). Disons que son adresse est www.truc.homelinux.net
Depuis l'extérieur, aucun soucis tout va bien. La redirection d'ip se fait correctement par le site dyndns. Par contre quand je suis en local sur mon intranet, il est impossible de me connecter sur ce domaine, je dois mettre l'adresse ip local du serveur à la place... Donc ça marche pas du tout pour tous les liens...
Donc je cherche un moyen pour que mon browser remplace directement www.truc.homelinux.net par l'adresse locale, ou un truc équivalent...
 
Merci de votre aide !!!

Reply

Marsh Posté le 04-06-2003 à 21:02:45   

Reply

Marsh Posté le 04-06-2003 à 21:16:08    

Est ce qu'un solution serait de donner comme nom de domaine à mon serveur Apache un truc du genre : truc.homelinux.net  
??

Reply

Marsh Posté le 04-06-2003 à 21:20:23    

Tu as un domaine interne avec un serveur DNS interne ?
 
Sinon, si tu utilises les DNS de ton FAI comme tout le monde, tu devrais pourvoir taper la meme chose.

Reply

Marsh Posté le 04-06-2003 à 21:21:18    

Et si tu rajoutais une entrée dans ton /etc/hosts :
xxx.xxx.xxx.xxx             www.truc.homelinux.net
 
Si tu es sous windows, il me semble qu'il y a un fichier du meme genre, mais à toi de le trouver.

Reply

Marsh Posté le 04-06-2003 à 21:23:38    

Il est dans %OSDIR%\system32\etc\host

Reply

Marsh Posté le 04-06-2003 à 21:23:40    

Pour compléter la réponse de Faxone :
 
sous Win9x : \Windows\hosts
sous WinNT/2k/XP : \WinNT\System32\drivers\etc\hosts
 

Reply

Marsh Posté le 04-06-2003 à 21:25:11    

Je maitrise pas trop toutes ces notions... J'ai un routeur/zyxel et plusieurs PC.
Un des PC que j'ai nommé optiplex tourne sous Linux avec un serveur Apache. Toutes les requetes depuis l'extérieur sur le port 80 sont donc redirigées par mon routeur sur le PC optiplex. La résolution du nom est assuré par le site dyndns.org.
 
Par contre en interne, si je tape l'url de mon site, cela doit venir du routeur mais il est impossible de se connecter au serveur, je dois remplacer par l'adresse ip local du pc optiplex... Donc à priori pas de dns...
Le routeur est aussi proxy et dhcp je pense...

Reply

Marsh Posté le 04-06-2003 à 21:26:02    

Merci pour les répones qui sont arrivées pendant que j'écrivais mon post...je vais tester..

Reply

Marsh Posté le 04-06-2003 à 21:27:28    

Le problème, c'est que tu ne peux pas accéder à l'IP publique du routeur (celle renvoyée par dyndns) depuis le réseau local (tu ne peux pas rentrer alors que tu es déja à l'intérieur :pt1cable: ).
Donc, t'es obligé d'accéder à ton serveur directement par son IP sur ton réseau local.

Reply

Marsh Posté le 04-06-2003 à 21:30:00    

mrBebert a écrit :

Le problème, c'est que tu ne peux pas accéder à l'IP publique du routeur (celle renvoyée par dyndns) depuis le réseau local (tu ne peux pas rentrer alors que tu es déja à l'intérieur :pt1cable: ).
Donc, t'es obligé d'accéder à ton serveur directement par son IP sur ton réseau local.


 
C'est ce que j'avais deviner, mais ce qui me manque c'est le moyen de le faire sans toucher au site web...
 
Faut il un reboot après la modif du fichier host ?
Difference entre hosts et lmhosts ?
 

Reply

Marsh Posté le 04-06-2003 à 21:30:00   

Reply

Marsh Posté le 04-06-2003 à 21:32:06    

Mise à jour du fichier hosts effectuée et tout marche correctement !
 
Merci à tous !!!
 
 :sol:

Reply

Marsh Posté le 04-06-2003 à 21:32:34    

hosts résolution de noms DNS
lmhosts résolution de noms Netbios (réseau Windows)
 
Sous WinNT/Win2k/WinXP pas la peine de redémarrer sous Win9x il le faut malheureusement.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed