Verificar a propriedade do domínio
-
06-07-2019 - |
Pergunta
Ao configurar o Google Adsense ou o Gmail como um proprietário de site, você é obrigado a modificar um registro CNAME para verificação . Microsoft faz a mesma coisa .
Estou construindo um site onde eu gostaria de um proprietário de um grupo para verificar a propriedade de um domínio da mesma forma. Como faço para conseguir isso?
Solução
Há muitas maneiras de fazer isso. Listados em ordem de preferência:
- microid
- whois (verificação de endereço de e-mail e / ou nome)
- OpenID w / delegação
- DNS TXT (ou CNAME se você deve)
- Inserir HTML comentário
<!-- verify code -->
na página
Eu recomendaria implementar alguma combinação destes. O último deve ser uma medida de último recurso para pessoas que não podem ser inseridos coisas para a seção <head>
de seus sites. bem feito, muitos usuários podem ser capazes de posse reivindicação de seu domínio sem ter que tomar qualquer ação em tudo, desde que tenha lhe fornecido já um endereço de e-mail.
Para a emissão específica de obter informações DNS, tente o seguinte:
$ 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
Esta consulta particular dá-lhe as entradas SPF para google.com
. Você poderia facilmente fazer:
dig TXT verify.example.com
Em seguida, verifique o código de confirmação na seção resposta.
Outras dicas
Você precisa consulta de servidor DNS para o registro CNAME desse domínio. Pode ser tão simples quanto usar dig / nslookup / etc e raspagem de dados a partir dele ou usando o nome resolver capacidades de sua plataforma / linguagem.
Você também pode estar ciente desta técnica e já descartou (desde Isso realmente mostra quem tem o controle sobre um site, em vez de um domínio que você especificar), mas você pode pedir a pessoa para colocar um arquivo de um nome específico e conteúdo no nível de raiz do domínio.
Por exemplo:
http://www.blahdeblah.net/**verify.txt**
A única vantagem é que uma vez que eles fazem isso, você não tem que esperar por mudanças para se propagar, o seu imediato.