Re: Deuxième adresse web sur un même réseau.
En fait c'est assez simple :
Il y a deux mondes :
- chez toi : le résau privé (192.168.*.*)
- le monde : le résau publique avec adresse ip unique (fixe ou pas) délivrée par le fai.
Le routeur que tu utilise te permet certainement de faire du NAT network adress translation
qui à un port donné sur l'adresse ip publique (fixe ou pas) fait correspondre une paire (adresse privee, port privé).
En
clair ca te permet de rediriger les requetes sur ton ip publique : port
80 vers un serveur privé (local) ayant le service apache sur une
machine et un port donné.
Tu peux de la meme maniere configurer ton routeur pour rediriger
les paquets allant sur ip publique, port 81 sur un autre serveur avec
un autre port (ou le meme d'ailleurs !!!)
En gros si j'ai bien
compris, tu souhaite avoir deux service web (http) qui tourne sur deux
machines différentes accessible depuis l'exterieur.
La bonne facon de procéder est la suivante :
premiere machine : adresse ip 192.168.1.8 avec apache qui ecoute sur le port 80
seconde machine : adresse ip
192.168.1.10 avec apache qui ecoute sur le port 80
routeur configuration nat :
regle 1 : rediriger les paquets tcp arrivant sur le port 80 vers
192.168.1.8 port 80
regle 2 : rediriger les paquets tcp arrivant sur le port 8080 (ou 81, ...) vers
192.168.1.10 port 80
Effectuer un test depuis l'exterieur :
http://ippublique tu dois tomber sur le site hebergé sur la machine
192.168.1.8
http://ippublique:8080 (ou :81, ...) tu dois tomber sur le site hebergé sur le machine
192.168.1.10
Une que cela fonctionne bien, tu peux t'occuper de ton dns.
En gros, il doit faire correspondre ton nom de domaine (sfantar.homelinux.org) sur ton ip publique.
Comme
tu n'a pas d'ip fixe, il te faut un script du type dyndns (dynamic dns)
qui, lorsque ton routeur change d'ip publique, se connecte sour ton
fournisseur de nom de domaine et mets a jour la table : nomdedomaine :
nouvelleippublique.
Et le tour est joué!
C'est un peu chiant mais je reste disponible pour tes questions.
Tanguy
Reply to: