Site web local accessible depuis l'exterieur - site web

bonjour ,
je viens de créer un site web en local sur mon PC , les autres PC du reseau peuvent y acceder en tapant mon IP local ( 10.45.21.x) dans leur navigateur .
j’ai besoin que ce site soit visible egalement depuis l’exterieur ( sur le net) .
comment faire ?? sachant que mon reseau se trouve derriere un proxy-firewall tournant sous linux .
comment choisir mon adresse IP publique ??
merci d’avance amicalement

Il faut que tu paramètres ton pare-feu pour qu’il forward les requêtes HTTP arrivant sur ton adresse publique sur un port que tu auras préalablement choisi (la “norme” veut que ce soit le 80) vers ta machine locale 10.45.21.x.

Avec iptables ça donnerait un truc du genre :
iptables -t nat -I PREROUTING -p tcp -d ton.adresse.ip.publique --dport 80 -j DNAT --to-destination 10.45.21.x

+1 ouvre le port 80 en direction de la machine qui héberge le site

Ensuite pour l’IP publique, tu ne peux pas la choisir, c’est ton fournisseur d’accés qui te l’attribue :

  • Soit elle est fixe
    -Soit elle change (a peu prés toutes les 24h). Dans ce cas la, je te suggère d’ouvrir un compte dyndns, qui à l’aide d’un petit logiciel, te permetra de faire le lien entre une adresse et l’ip publique de ton ordi