Проверка права собственности на домен
-
06-07-2019 - |
Вопрос
При настройке Google Adsense или Gmail в качестве владельца сайта вам необходимо измените запись CNAME для проверки.Microsoft делает то же самое.
Я создаю веб-сайт, на котором я хотел бы, чтобы владелец группы проверял право собственности на домен таким же образом.Как мне этого добиться?
Решение
Есть много способов сделать это.Перечислены в порядке предпочтения:
- микроидентификатор
- whois (проверьте адрес электронной почты и/или имя)
- OpenID без делегирования
- DNS TXT (или CNAME, если необходимо)
- Вставить HTML-комментарий
<!-- verify code -->
на главную страницу
Я бы рекомендовал реализовать некоторую комбинацию из них.Последнее должно быть крайней мерой для людей, которые не могут вставить что-либо в <head>
раздел их сайтов.Если все будет сделано правильно, многие пользователи смогут заявить о праве собственности на свой домен вообще без необходимости предпринимать какие-либо действия, при условии, что они уже предоставили вам адрес электронной почты.
Для решения конкретной проблемы с получением информации DNS попробуйте следующее:
$ dig TXT google.com
; <<>> DiG 9.4.3-P3 <<>> TXT google.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4045
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;google.com. IN TXT
;; ANSWER SECTION:
google.com. 3600 IN TXT "v=spf1 include:_netblocks.google.com ip4:216.73.93.70/31 ip4:216.73.93.72/31 ~all"
;; Query time: 131 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Sat Oct 24 16:50:56 2009
;; MSG SIZE rcvd: 122
Этот конкретный запрос предоставляет вам записи SPF для google.com
.Вы могли бы так же легко сделать:
dig TXT verify.example.com
Затем проверьте код подтверждения в разделе ответов.
Другие советы
Вам необходимо запросить у DNS-сервера запись CNAME для этого домена. Это может быть так просто, как использование dig / nslookup / etc и извлечение данных из него или использование возможностей разрешения имен вашей платформы / языка.
Возможно, вы также знаете об этом методе и уже отклонили его (поскольку это действительно показывает, кто, как вы указываете, контролирует сайт, а не домен), но вы можете попросить человека разместить файл с определенным именем и контент на корневом уровне домена.
Например:
http://www.blahdeblah.net/**verify.txt**
Единственное преимущество заключается в том, что, как только они это сделают, вам не нужно ждать распространения изменений, сразу же.