Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dns 在多租户应用程序中本地使用CNAMEs_Dns_Multi Tenant_Cname - Fatal编程技术网

Dns 在多租户应用程序中本地使用CNAMEs

Dns 在多租户应用程序中本地使用CNAMEs,dns,multi-tenant,cname,Dns,Multi Tenant,Cname,我有一个多租户应用程序,用户可以在其中获得一个子域yourcount.myapp.com,运行良好。我有一些客户希望能够有自己的域名重定向到子域。比如foobar.com-->yourcount.myapp.com。我很确定我的应用程序中已经有了逻辑,但我不知道如何在DNS CNAME方面测试这一点。我不想在没有看到它在本地工作的情况下启动此功能 我觉得添加主机条目不会测试逻辑,但可能我错了?有人知道如何测试这个吗 您不能将任何其他记录与CNAME一起使用 由于“域名”,即父区域包含指向委托域的

我有一个多租户应用程序,用户可以在其中获得一个子域
yourcount.myapp.com
,运行良好。我有一些客户希望能够有自己的域名重定向到子域。比如foobar.com-->yourcount.myapp.com。我很确定我的应用程序中已经有了逻辑,但我不知道如何在DNS CNAME方面测试这一点。我不想在没有看到它在本地工作的情况下启动此功能


我觉得添加主机条目不会测试逻辑,但可能我错了?有人知道如何测试这个吗

您不能将任何其他记录与CNAME一起使用

由于“域名”,即父区域包含指向委托域的NS记录的“区域切割”,必须具有SOA记录(可能是其自己的NS记录副本,以及任何其他相关和必要的记录),因此也不能具有CNAME

因此,客户自己的域名指向应用程序子域的唯一方法是,他们的域名也有一个A记录,该记录指向与
yourcount.myapp.com
记录指向的地址相同的地址

他们所能做的最好是拥有自己的子域,指向您的子域,例如(使用您的示例名称):

app.foobar.com.  IN CNAME  youraccount.myapp.com.