我已经想了一段时间了。我一直在谷歌上搜索,但我真的搞不懂。
我为我的客户准备了一堆VPS。每一个都有自己的IP地址,上面有一个网站,以及客户端控制的自己的域名(所以我无法访问他们的DNS设置)。我将VPS的主机名设置为我网站的子域(srv01.companyname.com、srv02.companyname.com等)并为他们每一个都有一个记录,指向指定的IP地址。我也有一个反向DNS,它匹配每个IP地址与其companyname.com子域(或主机名),因为这似乎避免了发送电子邮件被视为垃圾邮件。
我告诉客户创建CNAME记录,并让他们指向他们的VPS主机名(前)。srv01.companyname.com)。这个设置对我来说是坚实的,因为我无法控制域名,如果我不得不移动VPS和/或改变它的IP地址,我可以独立地做它,只需要更改A和反向DNS记录,而不需要我的客户采取任何行动。
现在,问题是,所有的工作,但虽然你可以看到网站上的主域名,你也可以看到它的companyname.com子域,这是我真的不想要的。
因此,我有两个问题:( 1)有没有办法避免这种情况?是否还有另一种方式让域名使用CNAME记录,这样我仍然可以控制IP地址,而不需要在子域上看到网站?
2)如果没有办法,而且我必须让客户直接将他们的域名指向IP地址,我应该将主机名设置为什么,以便反向DNS工作?我还能保留相同的主机名吗?倒转DNS和电子邮件可以吗?
我感谢任何帮助或建议。
谢谢!
发布于 2012-09-26 18:21:18
我不知道您使用的是哪个服务器,但是您可以告诉Apache和Nginx中的vhosts只监听特定的域(在host头中传输)。因此,你可以:
https://serverfault.com/questions/432287
复制相似问题