如何验证域名所有权

Aka*_*rma 5 php mysql dns cname

我正在开发一个人们将提交其域名的网站,我想知道他们如何通过 DNS 记录确认/验证其域名。我的网站是 PHP 语言

Luk*_*ord 3

看看CNAME的使用情况。让用户在其 DNS 记录上创建自定义 CNAME,并让您的网站尝试访问这些记录是验证域所有权的一种方法。

另一种方法会需要更多工作,但让用户向他们的网站添加元标记,并再次让您的页面尝试访问和读取此元信息以证明他们有权访问该页面 - 从而验证所有权。

更新:

dns 获取记录

请参阅此处获取有关获取和检查 DNS 记录的 PHP 文档(CNAME 是其中之一)

  • 在我看来,包含唯一密钥的 TXT 记录可能是更好的选择。http://en.wikipedia.org/wiki/List_of_DNS_record_types (3认同)