Impossible d'accéder au serveur web apache exécuté sur le réseau domestique depuis Internet

J'essaie de configurer le serveur web apache dans mon réseau domestique. J'ai suivi les instructions trouvées à http://www.boutell.com/newfaq/creating/hostmyown.html . J'ai un routeur d-link dir-601 avec une connexion Internet par câble.

Je peux me connecter au serveur Web à partir de mon LAN en utilisant l'URL indiquant l'ip 192.168.0.103 de mon serveur dans le navigateur Web.

Mais quand j'essaie de parcourir la même chose avec mon téléphone sur le réseau 3G, j'ai un message "serveur impossible à trouver".

My Public IP commence par 61.xx.xxx.xxx et mon routeur possède une adresse IP de 192.168.0.1

Quelqu'un pourrait-il m'aider à trouver le problème?

Le problème le plus fréquent est que votre pare-feu / routeur bloque ce type de connexion entrante. Essayez de définir un renvoi de port à partir de n'importe quelle adresse IP, le port 80 vers le port 80 (ou quel que soit le port que vous avez configuré pour utiliser votre serveur) dans votre routeur et désactivez temporairement votre Windows ou autre pare-feu, puis réessayez. Si cela fonctionne, activez votre pare-feu et réessayez. Si cela ne fonctionne pas, dites à votre pare-feu d'accepter les connexions entrantes sur le port 80.

Votre téléphone n'est pas connecté directement à votre réseau local. Cela signifie que votre réseau entier est inaccessible depuis votre téléphone. L'intégralité de votre routeur est de rendre votre LAN inaccessible à partir d'Internet.

Vous avez deux options:

  1. Connectez votre téléphone directement à votre réseau local avec un routeur sans fil ou un point d'accès.
  2. Activez le renvoi de port sur votre routeur pour donner à toute personne sur l'accès Internet à votre serveur Web.