我们几乎完成了创建托管CMS解决方案(类似于威利)。我们提供给人们创建一个有3种不同选择的网站:
但是,他们应该遵循一些步骤,以便将他们的域名解析到我们的服务器上。例如,一个步骤是他们应该更改他们的名字服务器信息。
但是,利益相关者和产品所有者已经提出了一个业务要求,也就是说,我们希望确保人们是由其他注册人注册的域名的真正所有者。换句话说,当用户想要将另一个域添加到他/她的CMS实例(停放一个新域)而这个新添加的域没有被我们注册时,我们希望确保该域确实属于他/她。
我们有哪些选择和解决办法?例如,我们如何确定Bob是第二domain.com域的所有者,当他将这个域停在CMS上时(已经可以通过first-domain.com访问这个域名了)?
发布于 2011-09-22 06:59:18
我认为这可能是个糟糕的商业决定。没有自动确定某个特定的人/实体是否实际拥有某个域的方法。其中很多都是“私人”注册,故意在搜索中隐藏所有权细节。我认为他们能够为域设置DNS条目应该足以证明他们是域的管理员。如果你开始让他们跳过圈来证明域名,你会吓跑很多潜在的客户。
别忘了,根据你所在网站的性质,注册的人可能不会拥有域名。他们可能是为了朋友或客户而使用它,许可它,什么的。
编辑:如果设置DNS还不够,那么要求他们回复发送到域名的电子邮件--比如使用他们在注册时指定的电子邮件地址--怎么样?当然,这并不是任何事情的保证,而且可能只是意味着一个客户的电子邮件被黑了。而且它也阻止了那些被停放域名的人使用你的服务。但这可能是你在半自动方式下所能做的最好的事情。那些无法通过电子邮件进行验证的,就会被手工研究。
发布于 2011-09-26 18:33:04
谷歌的商业应用程序可以通过以下几个方面进行验证:
发布于 2011-09-26 18:37:01
回答以下问题
例如,我们如何确保Bob是第二个domain.com域的所有者?
你必须先确定你对主人意味着什么。事实上,可能有几种解释,取决于您希望所有者能够做什么。
让我澄清一下。从技术上讲,一个域名可以有一个技术联系人,一个管理员-c(这是合法所有者),一个账单联系人和一个注册人。通常,您需要检查的是该人员在域上是否具有行政权。这不需要所有者,事实上,在公司的情况下,首席执行官或真正的所有者可能不是从技术上管理域名的人,也不是将域名指向CMS的人。
一个可能的解决方案,也就是谷歌同样适用于验证一个域名的所有权,就是要求用户使用添加DNS TXT记录。如果用户有能力更改域DNS,这意味着他拥有域的全部控制权。
你可能也想这么做。创建一个唯一的令牌,要求用户将其添加为TXT记录并进行验证。
https://webmasters.stackexchange.com/questions/20123
复制相似问题