如何允许CNAME指向我的服务器/如何使用子域为不同的服务器?

时间:2018-01-13 00:19:35

标签: dns cpanel cname whm

我们为企业创建自定义网络应用程序,并且我们的客户第一次要求而不是使用我们的子网域,而不是使用自定义域名为他们的网络应用程序,他们想要使用自己的子域名为域托管在另一台服务器上

例如,我们的域名为webapp.com,其域名为business.com。他们希望app.business.com指向我们的名称服务器,以便我们可以继续为他们托管Web应用程序。

我知道这样做是可能的,因为我们的服务器上目前有外向的CNAME用于帮助台等,它们不在我们自己的服务器上托管,而是使用我们的子域。

您能否帮助我了解我们的客户在他们的区域编辑方面需要做些什么以及我们需要在WHM / cPanel方面做些什么来实现这一目标?

注意:我们让客户创建了一个指向我们名称服务器app.business.com.的{​​{1}}的CNAME,然后我们为app.com和app.business.com的子域创建了一个附加域,但是当你试着访问app.business.com它会得到“抱歉!” cPanel页面。

谢谢!

2 个答案:

答案 0 :(得分:1)

好吧,经过大量的测试后,我想出了如何自己做这件事。我以为我会在这里发帖帮助别人,以防他们将来遇到这种情况。

对于包含子域名的服务器,让他们创建一个' A'该子域的记录指向您的服务器的IP地址,如下所示:

business.com

现在,在您服务器的cPanel上,您需要为THAT子域(即subdomain.business.com)创建一个插件域 - 不是针对实际的subdomain.business.com域,而是针对整个子域{{1文件夹是根文件夹,无论你希望它显示在哪里。

这对我有用!

答案 1 :(得分:1)

CNAME 不应指向您的名称服务器,而应指向您的子域名f.e. #container { position: relative; } .square { position: absolute; background-color: red; width: 48px; /* border adds 2px */ height: 48px; /* border adds 2px */ border: 1px solid black; }

其他解决方案可能是将子域<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id="container"> </div>添加到您的服务器,客户端将子域的 A记录添加到您的IP。