2009-09-09 4 views
2

Comment créer dynamiquement un nom d'hôte dans ASP.NET? Comme si les gens venaient sur mon site, je veux être en mesure de leur créer dynamiquement un nom d'hôte .Mysite.Com. J'ai déjà vu cela sur d'autres sites mais je n'arrive pas à trouver de documentation sur la façon de le faire. Toute aide serait appréciée. J'utilise VB.NET/ASP.NET 2008 et IIS 6,0Nom d'hôte dynamique dans ASP.NET

+0

les gars, merci pour les réponses, mais je ne veux pas avoir à le faire via IIS. Je veux être capable de l'automatiser via un programme C# ou VB.NET. Comme si vous allez à http://www.clockspot.net et vous inscrire pour un compte, et cliquez sur le bouton soumettre, le site vous donne immédiatement une URL .clockspot.net. C'est ce que j'essaie d'accomplir – Icemanind

Répondre

3
  1. Configurer le DNS faisant autorité pour résoudre tout sous-domaine à la même adresse IP
  2. Configurer le serveur Web à l'adresse IP pour servir le même site web pour tout sous-domaine
  3. Utilisez la variable d'environnement HTTP_HOST pour obtenir le nom DNS:
 
Request.ServerVariables["HTTP_HOST"] 
+0

+1 pratiquement la même réponse, mais une meilleure mise en forme :) –

+0

enregistrement CNAME dans DNS pouvez-vous définir comme: nom: "* .Mysite.Com" ttl: "86400" valeur: "Mysite.Com" –

+0

Les gars, merci pour les réponses, mais je ne veux pas avoir à le faire via IIS. Je veux être capable de l'automatiser via un programme C# ou VB.NET. Comme si vous allez à http://www.clockspot.net et vous inscrire pour un compte, et cliquez sur le bouton soumettre, le site vous donne immédiatement une URL .clockspot.net. C'est ce que j'essaie d'accomplir – Icemanind

Questions connexes