Cette réponse concerne la configuration d'un environnement de test local qui fonctionne uniquement sur le LAN . Il ressort des commentaires que l'exigence est de rediriger également toutes les demandes externes - il s'agit d'une exigence différente et mieux couverte par les autres réponses. (Bien que vous ayez toujours besoin des points abordés dans cette réponse en fonction de la capacité de votre routeur. Autrement dit, cela permet-il le bouclage ?)
Dans votre fichier HOSTS Windows, vous pouvez définir un mappage de votre domaine vers votre hôte local (127.0.0.1):
127.0.0.1 example.com
Situé dans C:\WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS
Toutes les demandes example.com
seront ensuite envoyées à votre hôte local - cela convient pour les tests uniquement sur votre ordinateur local.
Si vous voulez pouvoir tester cela à partir de n'importe quelle machine de votre réseau local (y compris les téléphones, les tablettes, etc.), vous pouvez définir un A
enregistrement dans la zone DNS pour ce domaine (peut-être pour un localtest.
sous - domaine) qui pointe vers l' adresse IP interne de votre serveur. par exemple. 192.168.1.20
.
ipconfig /flushdns
partir de la ligne de commande. ... Vous avez également besoin d'un serveur Web fonctionnant sur l'hôte local qui écoute les demandes à example.com.mydomain.com
soit redirigé vers mon serveur localA
enregistrements dans le DNS, comme dans la réponse de MarkusDBX.Vous avez d'abord besoin de votre adresse IP externe, si vous voulez que quelqu'un d'autre atteigne votre domaine.
Deuxièmement, vous avez besoin d'un serveur DNS qui détient votre enregistrement de domaine et utilise un enregistrement A Host pour pointer vers votre IP externe.
Ensuite, vous devez configurer votre domaine pour utiliser ce serveur DNS. Probablement dans le panneau de configuration, de la société que vous avez utilisée pour enregistrer le domaine.
la source
La réponse sera différente selon que votre réseau local est sur une IP dédiée ou non.
Si votre IP externe est dédiée, définissez un enregistrement A sur cette IP. Vous devriez pouvoir le faire via le panneau de configuration de votre fournisseur de domaine.
Si votre adresse IP externe est dynamique, comme sur la plupart des réseaux domestiques, vous devrez utiliser un service DNS Dyamic pour toujours mettre à jour votre domaine pour pointer vers votre adresse IP locale, même après son changement. Dyn le fait depuis aussi longtemps que je me souvienne, mais de nombreuses organisations offrent ce service.
Après cela, c'est à votre configuration de réseau local, qui n'a pas été mentionnée dans la question. En supposant que vous êtes derrière une sorte de routeur, vous devrez indiquer ce trafic direct à l'adresse IP locale de votre serveur local pour tous les ports que vous utilisez.
la source