J'essaie de rediriger toutes les requêtes de trafic d'un domaine que je ne possède pas vers un autre que je possède via le DNS. Mais Acrylic ne peut rediriger que vers une IP, pas vers un domaine. Y a-t-il un moyen de le faire en utilisant Acrylic ou y a-t-il un autre programme que je peux utiliser ? Non, je ne peux pas rediriger directement vers l'IP de mon domaine parce qu'il est dynamique. Merci d'avance.
Réponse
Trop de publicités?Vous n'envisagez donc pas la redirection en tant que telle (une niveau de l'application, c'est-à-dire sur apache/nginx/où que ce soit) mais plutôt sur la résolution DNS l'hôte sur lequel est hébergé DomainA ne sera ou ne devrait jamais être sur l'hôte sur lequel DomainA est hébergé ne sera ou ne devrait jamais être touché - d'après votre description, vous voulez que les requêtes DNS soient résolues vers les adresses IP du domaine B. À moins que je ne manque quelque chose dans votre demande ?
Comme Shane l'a fait remarquer, le DNS n'est pas capable d'utiliser H d'une application ou d'un serveur Web. Vous pouvez faire en sorte que DomaineA et DomaineB à la même adresse IP sur le DNS et tout fonctionnerait. Mais si vous cherchez à faire cela par URL/par chemin, ce n'est pas possible. Mais si vous cherchez à le faire par URL/par chemin, ce n'est pas possible - le DNS n'en est pas capable - c'est un simple service DNS->IP. avec l'URL réelle est la tâche du serveur web.
Ok, donc après le commentaire ci-dessous... ce que je ferais est de référencer tous les DNS de DomainA vers la ou les mêmes IP que Dom de cette façon, vous obtiendrez des requêtes HTTP frappant l'hôte B, et il s'agit alors d'une simple simple question de :
- A) création d'un hôte virtuel apache Name Baseed particulier - qui servira les fichiers à partir de son propre DocumentRoot
- B) créer une redirection permanente sur apache comme ceci : Ceci réécrira tout ce qui vient de DomaineB vers DomaineA qui peut être hébergé sur le le même serveur ou ailleurs. Je comprends que la deuxième option est probablement une surcharge et n'est pas nécessaire si vous pouvez / êtes autorisé à créer des hôtes virtuels basés sur le nom sur Apache.
<VirtualHost *:80> ServerName DomainB Redirect permanent / http://DomainA/ </VirtualHost>
J'opterais pour a) - faire pointer tous les enregistrements DNS de DomainA vers le site de DomainB pointe et créer des VirtualHosts particuliers basés sur le nom sur apache