Je dirais que @Insyte est sur quelque chose quand il/elle dit que le problème est un problème de résolution DNS … ce qui signifie alors que le problème est la réécriture de paquets (lisez à nouveau @Insyte post pour cette explication).
En supposant que vous avez la configuration suivante :
- IP publique :
201.206.x.y
- IP privée :
192.168.0.50
- Redirection de port pour les 80 (et 443 si vous faites du SSL) sur l'IP
201.206.x.y
→ 192.168.0.50
Vous tapez ensuite ce qui suit dans votre navigateur, alors que vous êtes dans votre réseau interne :
http://www.yourwebsite.com
et l'erreur se produit. Donc, solution : piratez le fichier de votre hôte.
Sur Windows, allez à C:\windows\system32\drivers\etc\hosts
(remarquez, il n'y a pas d'extension sur ce fichier). Sous Linux, le fichier est situé dans /etc/hosts
.
Si vous ouvrez ce fichier dans le Bloc-notes, vous pouvez alors voir toutes les entrées qui sont utilisées pour outrepasser le DNS. Si vous souhaitez mettre à jour ce fichier, vous devrez ouvrir Notepad (ou tout autre programme que vous utilisez pour modifier le fichier) avec des droits d'administrateur - sinon vous ne pourrez pas enregistrer le fichier.
Ajoutez ce fichier à votre fichier d'hôtes :
192.168.0.50 www.yourwebsite.com
Puis redémarrez votre navigateur, entrez l'URL et violà ! Ça marche. Cela signifie donc que votre navigateur ne dépend pas de votre DNS pour résoudre votre domaine vers l'IP. Au lieu de cela, on passe outre et on dit : Navigateur, allez à mon IP interne pour ce nom de domaine, au lieu de demander au DNS l'adresse IP_.
Si vous êtes dans un bureau, alors vous pouvez demander à toutes les personnes qui ont besoin d'accéder à ce site web interne, de pirater leur fichier d'hôtes, ou si vous avez un DNS interne, alors vous pouvez ajouter une entrée dans celui-ci.
Une autre idée est d'avoir un serveur proxy interne (pour toute navigation sur le web, etc.) et de pirater ensuite le fichier hosts sur le serveur proxy. Cela signifie que votre navigateur dira Proxy, pouvez-vous s'il vous plaît me donner la ressource http://www.mywebsite.com
et le proxy dira Sure, et parce qu'on m'a dit d'ignorer le DNS pour ce domaine, je donnerai juste l'IP qui a été codée en dur dans mon fichier hosts.