Cela peut être mieux adapté à Server Fault, afin que quelqu'un puisse le migrer si besoin est.
À des fins de test, je souhaite rediriger un nom de domaine que je possède vers ma localhost
. Comment puis-je faire cela? Puis-je simplement définir la redirection sur 127.0.0.1? En outre, j'utilise Windows. Toute aide est appréciée.
Cette réponse concerne la configuration d'un environnement de test local fonctionnant sur le réseau local uniquement . D'après les commentaires, il semble que l'exigence consiste également à rediriger toutes les demandes externes. Il s'agit d'une exigence différente, mieux couverte par les autres réponses. (Bien que vous ayez peut-être encore besoin des points abordés dans cette réponse en fonction des capacités de votre routeur. Par exemple, autorise-t-il le bouclage ?)
Dans votre fichier Windows HOSTS, vous pouvez définir un mappage entre votre domaine et 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 de example.com
iront alors à votre hôte local - ceci est approprié pour les tests uniquement sur votre ordinateur local.
Si vous voulez pouvoir le tester à partir de n’importe quel ordinateur de votre réseau (téléphones, tablettes, etc.), vous pouvez définir un enregistrement A
dans la zone DNS de ce domaine (éventuellement pour un sous-domaine localtest.
) qui pointe vers l’adresse IP interne de votre serveur. par exemple. 192.168.1.20
.
Tout d’abord, vous avez besoin de votre adresse IP externe si vous souhaitez que quelqu'un d'autre accède à votre domaine.
Deuxièmement, vous avez besoin d'un serveur DNS qui contient votre enregistrement de domaine et utilise un enregistrement d'hôte A pour pointer vers votre adresse 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 réponse sera différente selon que votre réseau local utilise une adresse IP dédiée ou non.
Si votre adresse IP externe est dédiée, définissez un enregistrement A sur cette adresse 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 Dyamic DNS pour toujours mettre à jour votre domaine afin de le diriger vers votre serveur. adresse IP locale, même après modification. Dyn le fait depuis aussi longtemps que je me souvienne, mais de nombreuses organisations offrent ce service.
Ensuite, la configuration de votre réseau local n’est pas mentionnée dans la question. En supposant que vous soyez derrière une sorte de routeur, vous devez indiquer ce trafic directement à l'adresse IP locale de votre serveur local, quels que soient les ports que vous utilisez.