2009-10-29 5 views
0

J'essaie de mettre au point une fonctionnalité pour une application Web, mais je suis un peu confus à ce stade. Je me demandais si quelqu'un pouvait faire la lumière sur le scénario suivant.Mappage de fichiers DNS

Say, mon application Web est situé à domain1.com et un site web de l'utilisateur se trouve à domain2.com. Ce que je voudrais autoriser, c'est que l'utilisateur puisse mapper son domaine sur l'un des fichiers/pages de mon serveur. Donc, si quelqu'un accède à domain2.com/files alors il sera route de manière interne et transparente à domain1.com/files.aspx?domain=2 (notez le paramètre de domaine).

Je sais que cela peut être fait avec une simple redirection de fichier (301 ou 302) sur le serveur des utilisateurs, mais je voudrais y parvenir au niveau DNS. Comment puis-je y aller?

Merci d'avance!

Répondre

1

Vous pouvez mapper domain2.com (ou un sous-domaine) vers le même domaine IP.com.com utilise l'enregistrement A. C'est à peu près tout ce que vous pouvez obtenir au niveau DNS, car cela ne concerne pas les structures de répertoires.

0

En termes simples, vous ne pouvez pas. Si vous voulez pointer foo.domain1.com à l'enregistrement pour foo.domain2.com, alors vous pouvez probablement utiliser un enregistrement CNAME mais DNS n'a aucune idée sur les URL HTTP.

+0

Merci pour votre réponse. Avec CNAME ou un enregistrement A, puis-je avoir domain1.com/file point sur domain2.com/file (chemin identique)? – NickR

+0

Essentiellement ... 'host.domain2.com' serait un enregistrement' A' pour l'adresse IP de la machine 'host'. Ensuite, vous créez un 'CNAME' dans' domain1.com' nommé 'host' qui fait référence à' host.domain2.com'. L'autre option est un 'DNAME' avec lequel vous pouvez déléguer l'ensemble du domaine' domain1.com' à 'domain2.com'. –