我们inheritance了以下网站设置:
问题
目前,130个networking域名无法使用www。
尝试解决scheme
使用指向主网站IP地址的A名称设置130个域名DNS中的每一个都不起作用。 这导致原来的域名丢失,所以主网站服务。
题
是纯粹的DNS设置解决scheme吗?
有一个直接的解决scheme,不需要131个版本的相同的代码和131个不同的IP地址?
我主要是一个前端开发人员,所有这些DNS /服务器设置是有点出于我的舒适区,所以如果一些说明没有任何道歉,请让我知道,如果您需要进一步的信息道歉。 提前谢谢你。
为了logging(啊!),这些是我们提供商 Star所 允许的DNSlogging :
您需要configurationDNS和Web服务器。 例如,对于“DOMAIN.tld”,您需要将DNS区域configuration为具有两个条目:
Web服务器需要configuration为包含DOMAIN.tld和www.DOMAIN.tld的(通用)虚拟网站。 对于Apache HTTPD,这意味着一个是主要主机(DOMAIN.tld),另一个是别名(www.DOMAIN.tld)。
如何在DNS服务器上添加新logging,
例如你的DNS Conf
sample.com A 202.xxx.xxx.xxx example.com CNAME sample.com www.example.com CNAME sample.com
希望这可以帮助你的问题:)
如果您的DNS提供商具有允许redirect“logging”的function,我认为这将是最简单的方法来设置它,而无需在Web服务器上创build别名。 使用redirectlogging,将每个根域(myexample.com)redirect到www子域(www.myexample.com)。 虽然这在技术上实际上并不是纯粹的DNS设置解决scheme,但我相信只要您的DNS提供商确实提供此解决scheme,就可以满足您的需求。
谁是你的DNS提供商?
我有这个工作与数以千计的主机名(子域名)。 您可能需要通配符DNSlogging(* .mydomain.com)。 您可以使用一个CNAMElogging,将其别名logging到主域的Alogging(即使主域匹配通配符,如www.mydomain.com)。 通配符logging将用于在其他CNAME或Alogging中未明确find的任何子域,即使是那些具有多个子域(如www.sub1.sub2.mydomain.com)的子域。 每个子域可以有明确的条目,但是如果它们全部由同一个networking服务器处理,则没有理由。
在IIS中,您必须将站点绑定到任何地方,或者绑定到IP地址(公共地址或防火墙转发公有IP地址的DMZ地址)。 理论上,你可以绑定每个子域名/域名,但这将是很多的绑定,并给定你已经有的数字,你可能会定期增加更多,所以我不会推荐这个。