Jump to content

Whois Registro.br - Permission Denied


Fernando Rafs

Recommended Posts

Olá Pessoal!

Alguém enfrentando ou já enfrentou algum tipo de dificuldade para pesquisar domínios através do WHMCS para domínios .BR?

Aqui utilizamos o Whois personalizado (whois.json) com endereço de consulta https://registro.br/ajax/avail/ justamente para tentar evitar que o Registro BR bloqueie nossos IPs, porém ao tentar pesquisar qualquer domínio, retorna que o domínio já está registrado, mesmo estando disponível para registro, e na saída não retorna nada.

Coloquei então o Whois default do WHMCS (socket://whois.nic.br) e o erro é:

Saída do WHOIS
---
% Copyright (c) Nic.br
% The use of the data below is only permitted as described in % full by the terms of use at https://registro.br/termo/en.html , % being prohibited its distribution, commercialization or % reproduction, in particular, to use it for advertising or % any similar purpose.
% 2019-07-02T16:12:52-03:00

% Permission denied. For more information, contact abuse@registro.br

% Security and mail abuse issues should also be addressed to % cert.br, http://www.cert.br/ , respectivelly to cert@cert.br % and mail-abuse@cert.br % % whois.registro.br accepts only direct match queries. Types % of queries are: domain (.br), registrant (tax ID), ticket, % provider, contact handle (ID), CIDR block, IP and ASN

Ou seja esta retornando "Permission Denied" típico erro de IP bloqueado pelo Registro BR (já tive este erro anos atrás), fiz conforme orientação e encaminhei um email para abuse@registro.br mas me retornaram informando que nenhum dos IPs que forneci estava bloqueado, porém o acesso está sendo negado pelo Registro BR.

Como fazer neste caso, alguém já passou por isto, falam que não existe bloqueio mas a saída mostra o  contrário?

Valeu

Edited by Fernando Rafs
Link to comment
Share on other sites

1 hora atrás, Fernando Rafs disse:

Olá Pessoal!

Alguém enfrentando ou já enfrentou algum tipo de dificuldade para pesquisar domínios através do WHMCS para domínios .BR?

Aqui utilizamos o Whois personalizado (whois.json) com endereço de consulta https://registro.br/ajax/avail/ justamente para tentar evitar que o Registro BR bloqueie nossos IPs, porém ao tentar pesquisar qualquer domínio, retorna que o domínio já está registrado, mesmo estando disponível para registro, e na saída não retorna nada.

Coloquei então o Whois default do WHMCS (socket://whois.nic.br) e o erro é:


Saída do WHOIS
---
% Copyright (c) Nic.br
% The use of the data below is only permitted as described in % full by the terms of use at https://registro.br/termo/en.html , % being prohibited its distribution, commercialization or % reproduction, in particular, to use it for advertising or % any similar purpose.
% 2019-07-02T16:12:52-03:00

% Permission denied. For more information, contact abuse@registro.br

% Security and mail abuse issues should also be addressed to % cert.br, http://www.cert.br/ , respectivelly to cert@cert.br % and mail-abuse@cert.br % % whois.registro.br accepts only direct match queries. Types % of queries are: domain (.br), registrant (tax ID), ticket, % provider, contact handle (ID), CIDR block, IP and ASN

Ou seja esta retornando "Permission Denied" típico erro de IP bloqueado pelo Registro BR (já tive este erro anos atrás), fiz conforme orientação e encaminhei um email para abuse@registro.br mas me retornaram informando que nenhum dos IPs que forneci estava bloqueado, porém o acesso está sendo negado pelo Registro BR.

Como fazer neste caso, alguém já passou por isto, falam que não existe bloqueio mas a saída mostra o  contrário?

Valeu

Pelo que me lembro bem o registro.br mudou a forma como busca através do /ajax/avail/

Agora a url é: https://registro.br/v2/ajax/whois/?qr=teste.com.br

Link to comment
Share on other sites

6 minutos atrás, Joel Emanoel disse:

Pelo que me lembro bem o registro.br mudou a forma como busca através do /ajax/avail/

Agora a url é: https://registro.br/v2/ajax/whois/?qr=teste.com.br

O duro que não funciona nem com a versão default do próprio WHMCS, acabei de receber outra resposta do Registro BR pedindo para fazer um teste de "outro dispositivo", acho que não entenderam que o problema não é o "dispositivo" mas o IP, mesmo trocando o dispositivo o WHMCS/IP serão os mesmos. Complicado.

Link to comment
Share on other sites

9 horas atrás, Jefferson disse:

Talvez o @rubensk possa ajudá-lo.

Então Jefferson, já tentei de tudo por e-mail junto ao Registro BR e nada, sempre a mesma resposta que nenhum IP encontra-se bloqueado, hoje mesmo recebi outro retorno deles e nada.

Do lado do servidor nada foi alterado, já verifiquei os logs do apache/modsecurity/etc e nada nos logs, somente a mensagem do registro BR "Permission Denied".

Complicado viu, o Whois está funcionando normalmente para todas as extensões, exceto para o .BR, daqui a pouco vou ter que desabilitar domínios .BR na empresa.

No passado já recebi este tipo de mensagem e sempre era bloqueio no Registro BR, inclusive há posts antigos no fórum sobre isto.

Edited by Fernando Rafs
Link to comment
Share on other sites

- Essa mensagem é sim de IP bloqueado no WHOIS. 

- O que às vezes acontece é do seu IP estar passando por NAT antes de chegar no servidor do Registro.br, e esse IP ou bloco CIDR está bloqueado. 
 

- Aos que mencionaram a questão do avail, a mensagem dele mostra que ele está usando o WHOIS porta 43 e não o avail... e usar o avail seria de fato uma melhor solução para checagem de disponibilidade. 

- O avail ainda não tem um end-point fixo por ainda não ter status de API, mas é hoje o jeito mais simples e funcional para checar domínio disponível. 

Link to comment
Share on other sites

2 horas atrás, rubensk disse:

- Essa mensagem é sim de IP bloqueado no WHOIS. 

- O que às vezes acontece é do seu IP estar passando por NAT antes de chegar no servidor do Registro.br, e esse IP ou bloco CIDR está bloqueado. 
 

- Aos que mencionaram a questão do avail, a mensagem dele mostra que ele está usando o WHOIS porta 43 e não o avail... e usar o avail seria de fato uma melhor solução para checagem de disponibilidade. 

- O avail ainda não tem um end-point fixo por ainda não ter status de API, mas é hoje o jeito mais simples e funcional para checar domínio disponível. 

Obrigado Rubens!

O problema é que o bloqueio se deu pelo avail, percebi problemas porque ao pesquisar qualquer domínio retornava apenas que o domínio já estava registrado (mesmo não estando) e na saída do Whois não retorna mensagem alguma.

A partir daí alterei para o default do WHMCS onde pude verificar que o IP estava bloqueado, porque no default a saída do Whois já retornava a mensagem que informei no post (Permission Denied).

Já tentei de todas as formas contatos junto ao Registro BR, porém sempre o mesmo retorno:

Resposta do Primeiro Contato:

Os IPs descritos abaixo não estão bloqueados. 

Resposta do segundo contato:
Por favor, tente realizar a consulta  por meio de outro dispositivo e,
caso visualize  a mensagem de erro,  envie-nos uma cópia da  tela
para que possamos auxiliar

Resposta do terceiro do último contato:

Realizamos nova  análise e verificamos
que o  IP em questão  não está bloqueado.

Então, ficamos de mãos atadas, sendo que o próprio Órgão que poderia realizar a verificação e o desbloqueio não consegue identificá-lo, infelizmente.

Link to comment
Share on other sites

Tentar alterar para o WHOIS porta 43 é pular da frigideira para o fogo; se você não estiver bloqueado hoje, fatalmente estará limitado ou bloqueado em breve, especialmente a partir de IPs de fora do Brasil. E como já comentei acima, muito provavelmente haja um NAT entre seu servidor e o WHOIS e aí você passa IPs que não estão bloqueados mas que não são os que chegam no servidor. 

Voltando ao que pode funcionar, o avail, experimente colocar isto no whois.json :
(troque o extensions pelos DPNs de .br que você suporta)
 

[
  {
  "extensions": ".com.br,.net.br,.eco.br,.art.br,.adv.br,.eng.br",
  "uri": "https://registro.br/v2/ajax/avail/raw/",
  "available": "\"status\":0"
  }
  ]

 

 

 

Link to comment
Share on other sites

Em 06/07/2019 em 23:39, rubensk disse:

Tentar alterar para o WHOIS porta 43 é pular da frigideira para o fogo; se você não estiver bloqueado hoje, fatalmente estará limitado ou bloqueado em breve, especialmente a partir de IPs de fora do Brasil. E como já comentei acima, muito provavelmente haja um NAT entre seu servidor e o WHOIS e aí você passa IPs que não estão bloqueados mas que não são os que chegam no servidor. 

Voltando ao que pode funcionar, o avail, experimente colocar isto no whois.json :
(troque o extensions pelos DPNs de .br que você suporta)
 

[
  {
  "extensions": ".com.br,.net.br,.eco.br,.art.br,.adv.br,.eng.br",
  "uri": "https://registro.br/v2/ajax/avail/raw/",
  "available": "\"status\":0"
  }
  ] 

 

 

 

Rubens, muito obrigado!

Voltou a funcionar perfeitamente.

Já havia tentado de tudo, inclusive troca de IP, mas com o código fornecido para whois.json funcionou!

Obrigado mesmo.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?