我创建了一个网站,比如说example.com,现在我有一个功能,点击链接后它应该移动到nav.example.com。 现在子域名可以是用户选择的任何名称,因此我无法创建子域, 所以我谷歌发现带有“A”的通配符DNS条目可以访问该帐户。通过此更改,我能够成功ping通子域,并且我能够浏览它但它始终显示服务器默认页面。
I tried many things :
[http://www.dennisonpro.info/simple-multitenancy-with-asp-net-mvc-4/][1]
[http://stackoverflow.com/questions/278668/is-it-possible-to-make-an-asp-net-mvc-route-based-on-a-subdomain][2]
[https://www.digitalocean.com/community/tutorials/how-to-set-up-and-test-dns-subdomains-with-digitalocean-s-dns-panel][1]
I have also added UrlRewrite :
<rewrite >
<rules>
<rule name="CName to URL" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(?!www)(.*)\.ebaraati\.com$" />
</conditions>
<action type="Rewrite" url="http://ebaraati.com/Preview/Index?url={C:1}" appendQueryString="false" />
</rule>
</rules>
</rewrite>
Any help would be appreciated ?
[1]: http://www.dennisonpro.info/simple-multitenancy-with-asp-net-mvc-4/
[2]: http://stackoverflow.com/questions/278668/is-it-possible-to-make-an-asp-net-mvc-route-based-on-a-subdomain
要求: 用户可以创建团队,每个团队都有一个与之关联的子域。 现在user1选择一个子域“teamA”。现在用户想要查看团队属性,成员映射,它将重定向到teamA.example.com
现在可以有n个团队,所以我不能为每个团队创建子域名,所以我需要建立动态域名系统。
答案 0 :(得分:0)
A记录会将URL指向IP地址。如果您已设置主域名,例如example.com到IP地址,则可以使用子域的CNAME记录:sub-domain.example.com
除非您为子域设置了托管,否则您创建了一条记录,您将看不到任何内容。
我不确定你想要实现的目标。你能提供更多细节吗?
答案 1 :(得分:0)
顺便说一句,Windows 2016中的IIS 10支持通配符子域,您可以在Plesk 17中创建此类子域。