Serveur Web domestique sur O2 Broadband

0

J'essaie de créer un site Web hébergé sur mon ordinateur. J'utilise Win7 avec IIS et une O2 Wireless Box II. Je peux accéder à ce site en utilisant http://localhostou http://192.168.1.104(adresse IP du sous-réseau).

tbh, j’ai l’impression de deviner comment faire, mais je suis un développeur de logiciels, alors j’ai des compétences techniques. J'ai configuré la redirection de port comme le lien suivant détaille comment

http://www.o2help.co.uk/router-port-forwarding/ 

tbh, je ne sais pas trop comment fonctionne la redirection de port.

La seule option de protocole est TCP & UDP (créer un lien vers un jeu ou une application). J'ai donc configuré la redirection de port en tant que protocole TCP et port n ° 8080 (j'ai également expérimenté les ports nos 80 et 7976).

Malheureusement, lorsque je navigue sur un ordinateur hors du réseau http://myipaddress(j'utilise l'adresse IP de la connexion O2_ADSL2plus), le message "la connexion a expiré". Il me manque évidemment quelque chose car cela ne fonctionne pas.

Qu'est-ce que je fais mal? Quelle URL dois-je utiliser pour trouver mon site? Dois-je spécifier le numéro de port dans l'URL si je n'utilise pas le port 80? Est-ce un problème que je n'ai qu'une option pour le protocole TCP et pas http? Quel est le lien entre l'adresse IP du sous-réseau (192.168.1.104) et l'adresse IP externe? Est-ce possible d'utiliser l'O2 haut débit et mon routeur O2?

Merci

New Application
  name:            FAL80
  How to define:   manual
  [next]

Port
  Protocol:          TCP
  Port Range:        80   80
  Translate to:      80   80
  Trigger Protocol:  -
  Trigger Port:      -
  [add]

Assign application
  Application:       FAL80
  Device:            my_pc
  [add]
atreeonhill
la source

Réponses:

3

Vous devez transférer un port externe vers le port interne de votre serveur Web. Ils peuvent être identiques. Par défaut, votre serveur Web s'exécute sur le port 80; vous devez donc transférer le port 80 vers l'adresse IP interne de votre ordinateur.

New Application
  name:            my_webserver
  How to define:   manual
  [next]

Port
  Protocol:          TCP
  Port Range:        80    to:  80
  Translate to:      80
  Trigger Protocol:  Any
  Trigger Port:      (blank)
  [add]

Assign application
  Application:       my_webserver
  Device:            my_pc
  [add]

Les FAI bloquent souvent le port 80 car leurs conditions de service interdisent aux utilisateurs finaux d’exécuter des serveurs Web.

Certains (la plupart?) Des routeurs vous permettront de transférer un port externe de numéro élevé vers un autre port interne numéroté (il s'agit strictement de la traduction d'adresse de port (PAT), mais il ne s'agit généralement que d'une partie de la fonction de transfert de port). Vous pouvez donc transférer le port externe 8080 (par exemple) vers le port interne 80 à l'adresse IP interne de votre ordinateur.

Si vous avez configuré le routeur pour transférer le port 8080 vers le port 80, l'URL que vous devez utiliser de l'extérieur de votre propre réseau local ressemble à quelque chose comme: http://123.45.67.89:8080/123.45.67.89 serait remplacé par l'adresse IP externe de votre routeur, comme indiqué par des services tels que WhatsMyIP. .com.

Si votre FAI ne vous attribue pas d'adresse IP statique, votre adresse IP changera de temps à autre. Vous pouvez vous inscrire auprès d'un service DNS dynamique pour pouvoir toujours utiliser un nom fixe tel quehttp://yourname.dynamic-dns-provider.com:8080/

RedGrittyBrick
la source
ok, on dirait que je suis en train de faire tout ça, mais je reçois toujours un message "la connexion a expiré". URL définie à 123.45.76.89:8080 (remplaçant les valeurs de whatsmyip.com). (Si vous aimez ma question, vous pourrez peut-être me donner les points dont j'ai besoin pour télécharger une photo, je peux alors publier mes paramètres !, mais ils ressemblent à ce que vous avez posté ci-dessus)
atreeonhill
@ TwistedInferno: Si vous modifiez votre question et ajoutez l'URL d'une image, certains utilisateurs utiles la convertiront en une image incorporée pour vous.
RedGrittyBrick
Merci, je viens d'ajouter les paramètres par le texte car c'était plus facile, car vous pouvez voir qu'ils sont très similaires au vôtre. On dirait que je fais tout correctement mais ça n'aime pas quelque chose. Je sens que je comprends un peu mieux les choses maintenant, cependant, une requête http arrive dans mon adresse IP externe, qui transmet la demande à mon adresse IP interne si le numéro de port spécifié est égal à celui configuré dans la liste de transfert de ports vers laquelle il sera transmis. mon ordinateur. Pouvez-vous penser à autre chose? J'ai désactivé mon pare-feu Windows et je peux accéder au site Web à l'aide de localhost.
atreeonhill
Où vous avez "80 80" cela signifie-t-il "80" ou "8080"?
RedGrittyBrick
80 - 80 qui est automatiquement ajouté pour moi et qui, je pense, est censé signifier entre le port 80 et le port 80. Je viens de le voir fonctionner lors de la suppression du numéro de port de l'URL (en utilisant le port 80 par défaut), du transfert au port 80 de mon ordinateur. machine. Je suppose que ça va, mais il serait bon de savoir pourquoi la spécification d’un port spécifique ne fonctionne pas. Merci pour votre aide jusqu'à maintenant.
atreeonhill