首先,我将描述这个问题:我有一个域名组合网站。 每个域名都有这样的页面:
www.myportfoliosite.com/thedomainforsale.com
我想停放我的域名,但我只需要一个简单的redirect到我们的销售页面。 我认为这个解决scheme有两个步骤:
configuration你的服务器(cent-os,Apache 2.2和WHM / cPanel)和/或DNS接受所有使用我们特定域名服务器的域名。
将所有域redirect到其销售页面。
我想我可以使用.htaccess来解决第二步。 现在,我想通过这个问题来解决第一步。 所以,
是否可以configuration服务器或设置一个DNS来接受使用我们特定的停车场名称服务器,如park1.myportfoliosite.com和park2.myprotfoliosite.com所有域名。
注意:我们目前的域名和服务器正常工作。 所以,我可以创build新的名称服务器,或者我可以创build一个新的cPanel帐户,并使用我的另一个域myportfoliosite.NET创build一个特定的configuration。
通常,名称服务器对于某些域是权威的 ,并且可以允许其余的recursion。 这是名称服务器的正常行为。 使用BIND,这是使用hinttypes区域完成的(请参阅caching名称服务器 ):
zone "." { type hint; file "/etc/bind/db.root"; };
如果你不需要在任何客户端上recursion地使用这个服务器,并且愿意违背正常的做法,就可以使你的名字服务器在每个查询上权威地回答,使它成为一个主(主)名字服务器为根. :
zone "." { type master; file "/etc/bind/db.root.authoritative"; };
并创build一个/etc/bind/db.root.authoritative区域( /etc/bind/db.root.authoritative )例如:
$ORIGIN . @ IN SOA ns1.example.com. hostmaster.example.com. 2017103002 1800 900 604800 86400 @ IN NS ns1.example.com. @ IN NS ns2.example.com. @ IN A 203.0.113.10 * IN A 203.0.113.10
哪里:
example.com可能是您的投资组合网站的域名 ns1.example.com和ns2.example.com是在ns2.example.com中configuration的实际名称服务器 203.0.113.10是您的networking服务器的IP地址 由于*. 你的名字服务器现在将权威地回答每一个查询; 它将为every.subdomain.example.net. A回答every.subdomain.example.net. A 你曾经有过。
由于您已经违反了规则,因此您不一定需要在您的名称服务器之间configuration区域传输. 区域,但是您可以简单地将两台服务器configuration为主服务器。