web-dev-qa-db-fra.com

Impossible d'accéder au site Web du même réseau

J'ai installé IIS localement pour héberger un site Web. J'ai créé un compte NOIP gratuit pour pouvoir y accéder avec un nom de domaine. C'est temporaire, alors je prévois d'y assigner un vrai domaine plus tard. Je configure la redirection de port sur le routeur. Tout est en place.

Hier, j'ai passé des heures à essayer de comprendre pourquoi je ne pouvais pas accéder au site Web via mon adresse IP/mon nom d'hôte externe. Je peux y accéder localement à partir de la même machine en utilisant localhost. Je peux y accéder localement en utilisant une autre machine en utilisant l'adresse IP. Mais je ne peux pas utiliser le nom d'hôte ou l'adresse IP externe. Je crois que ce doit être un paramètre de routeur.

Aujourd'hui, j'ai tenté d'accéder au site à partir d'un autre réseau, et tout fonctionne à la fois en utilisant l'adresse IP publique et le nom d'hôte. Cependant, depuis mon réseau domestique, où j'exécute cette opération, je ne peux pas utiliser l'adresse IP externe pour accéder au site. seulement l'IP interne.

Ma question/préoccupation

Compte tenu de tout ce qui précède, je crains que mon fournisseur (Comcast) ne bloque l'accès de quelque manière que ce soit, bien que je ne sache pas exactement par où commencer. Y a-t-il une raison pour laquelle je ne devrais pas pouvoir utiliser une URL externe pour accéder à mon site? Il semble que je devrais pouvoir utiliser à la fois les adresses IP interne et externe et obtenir les mêmes résultats.

Pensées? Suggestions?

Mettre à jour

Pour tenter d'éliminer un problème de configuration serveur/Windows du serveur, j'ai effacé le contenu de la boîte, installé Ubuntu sur celui-ci et viens de terminer une installation de LAMP. Malheureusement, le problème est le même. À partir de mon réseau domestique, je peux accéder à la page Web avec mon adresse IP interne, mais pas l'adresse IP externe ou le nom d'hôte. Sur une autre machine, en dehors de mon réseau domestique, je peux accéder à la page Web à l'aide de l'IP externe et du nom d'hôte.

Je suis curieux de savoir si les autres peuvent y accéder également. Si cela ne vous dérange pas d'essayer et de publier dans les commentaires ci-dessous, l'URL temporaire est http://cfsamet.noip.me . Je serais curieux de savoir si quelqu'un d'autre que moi a de la difficulté à accéder au site. C'est la page par défaut d'Apache pour Ubuntu.

Mise à jour # 2

Pas de chance pour le moment. J'ai essayé de me connecter en interne avec mon MacBook, Windows, Linux et même mon iPhone. Tous échouent lors de l'utilisation de l'IP externe ou de l'URL, mais peuvent se connecter correctement si j'utilise l'adresse IP interne. Je ne peux que supposer que c'est un problème de routeur, ou un problème de Comcast ... Je ne suis pas sûr que j'irai beaucoup plus loin ici. Je suis surtout juste perplexe à ce stade.

J'ai testé avec http://www.gomeznetworks.com , tous leurs serveurs peuvent accéder au site sans problème. J'ai également testé l'utilisation de http://tools.pingdom.com . Il peut également accéder au site. Il semble que je sois le seul (de chez moi) à ne pas pouvoir accéder à mon site. Comment cela a-t-il un sens? LOL.

Solution

Malheureusement, cela a été mis en attente ... mais j'ai essentiellement trouvé la réponse au problème. Il s'agit d'un problème matériel lié au modem Comcast utilisé. Ce lien - http://forums.comcast.com/t5/Home-Networking-Router-WiFi/SMCD3G-Can-t-access-web-server-from-LAN-LAN-Internet-OK/mp/1754823 # M55009 - contient des informations détaillées expliquant que le routeur est en train de réacheminer les demandes en interne sans effectuer de recherche DNS. C'est pourquoi les choses échouent.

4
Charlie74

Après de nombreuses recherches, j'ai trouvé cet article sur les forums Comcast: http://forums.comcast.com/t5/Home-Networking-Router-WiFi/SMCD3G-Can-t-access-web-server-from -LAN-from-Internet-OK/mp/1754823 # M55009

Pour l'essentiel, certains modèles de routeurs Comcast (à domicile et en classe affaires) rencontreront un "problème" dans lequel les demandes émanant de l'intérieur du réseau "disparaîtront" au niveau du routeur. Cela a à voir avec NAT, et il apparaît que certains routeurs vont envoyer la requête au serveur DNS pour résolution, et que la requête sera arrêtée sur place.

La "solution" consiste simplement à utiliser l'adresse IP interne du site Web ... même si cela me déçoit, car il me semble ridicule que le routeur ne puisse se résoudre tout seul. Mais c'est ce que c'est.

Espérons que cette réponse aide toute autre personne confrontée au même problème que moi… à essayer de comprendre pourquoi un site peut être consulté de manière externe et non interne.

5
Charlie74

Essayez d’utiliser un routeur interne, transférez tous les NAT de votre routeur ADSL vers l’adresse IP de votre routeur interne et configurez le routeur interne pour qu’il transfère le service HTTP à votre ordinateur hôte. C'est vraiment un problème de routeur.

Essayez d’utiliser un routeur de base comme D-Link pour les applications internes. exemple: externe (ADSL) 192.168.0.1 NAT Transférer vers 192.168.1.1 tous les ports de service Interne 192.168.1.1 WAN Paramètres vers DHCP, Transférer NAT Port 80 ou préférable à 192.168.1.3 (serveur WEBHOSTING)

À votre santé

0
junior Kaila