gpt4 book ai didi

asp.net - 如何在 ASP.NET 中以编程方式创建子域?

转载 作者:行者123 更新时间:2023-12-04 17:52:57 24 4
gpt4 key购买 nike

有没有办法通过代码创建子域并将它们路由到我的主域?
product123.domain.com而不是 www.domain.com/products/?id=123

最佳答案

我们做同样的事情,但不使用代码生成 DNS 记录。相反,我们创建一个通配符 DNS 条目,将所有子域解析为给定 IP。在代码内部,我们从请求 URI 中检索子域并将其用于进一步处理。

我们使用亚马逊的 Route53 DNS,并且有一个像这样的 A 条目

*.ourblogsite.com 184.5.5.5

它将所有子域解析为该 IP 地址。在 IIS 中,我们将应用程序绑定(bind)到该 IP 的端口 80 而不是主机名,它将处理任何请求。 Web 应用程序是一个 MVC 应用程序,它分解请求 URI 并找出子域部分。我们使用它来支持 somename.ourblogsite.com 功能,其中 somename 是客户端提供的唯一标识符。

关于asp.net - 如何在 ASP.NET 中以编程方式创建子域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13131218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com