Jump to content

Whois registro br isavail vs whmcs 7


Recommended Posts

Pessoal até a versão 5.x e 6.X do WHMCS utiliza normalmente o isavail disponibilizado pelo Registro BR.

Mas agora na versão 7 a WHMCS mudou todo o esquema do Whois, alterando o arquivo whoisservers.php para /resources/domains/dist.whois.json deixando de funcionar o isavail, onde todo domínio consultado é retornado como registrado, não sendo possível registrar via área do cliente um domínio, mesmo estando disponível no Registro BR.

Alguém conseguiu implantar o isavail na nova versão do WHMCS 7.x?

Porque sem ele o Registro BR vive bloqueando o IP, após poucas consultas, inclusive estamos com o IP bloqueado no momento (já enviado e-mail para o suporte do Registro BR).

Atualizando!

Para quem interessar e estiver utilizando o isavail fiz apenas uma alteração na consulta e funcionou corretamente.

Como é na versão 7:

"extensions":
".br,.adm.br,.adv.br,.am.br,.arq.br,.art.br,.bio.br,.cng.br,.cnt.br,.com.br,.ecn.br,.eng.br,.esp.br,.etc.br,.eti.br,.fm.br,.fot.br,.fst.br,.g12.br,.gov.br,.ind.br,.inf.br,.jor.br,.lel.br,.med.br,.mil.br,.net.br,.nom.br,.ntr.br,.odo.br,.org.br,.ppg.br,.pro.br,.psc.br,.psi.br,.rec.br,.slg.br,.tmp.br,.tur.br,.tv.br,.vet.br,.zlg.br",
"uri": "socket://whois.nic.br",
"available": "No match for"

Com isavail:

"extensions": ".br,.adm.br,.adv.br,.am.br,.arq.br,.art.br,.bio.br,.cng.br,.cnt.br,.com.br,.ecn.br,.eng.br,.esp.br,.etc.br,.eti.br,.fm.br,.fot.br,.fst.br,.g12.br,.gov.br,.ind.br,.inf.br,.jor.br,.lel.br,.med.br,.mil.br,.net.br,.nom.br,.ntr.br,.odo.br,.org.br,.ppg.br,.pro.br,.psc.br,.psi.br,.rec.br,.slg.br,.tmp.br,.tur.br,.tv.br,.vet.br,.zlg.br",
"uri": "https://www.seudominio.com.br/avail_client.php?domain=",
"available": "Available"

 

Link to comment
Share on other sites

Você pode tentar o que está no momento de branch de desenvolvimento:
https://github.com/registrobr/whmcs-registrobr-epp/blob/v7/whmcs/resources/domains/whois.json

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

8 hours ago, thiagosantos said:

No momento estou usando:


"uri": "socket://whois.nic.br",
        "available": "No match for"
        

Tem funcionado bem sem isavail ainda, mas penso no futuro mudar devido ao bloqueio. Porém como não dou ênfase à venda do .br, não tem me dado problema, mas estou atento.

 

Como assim não dá ênfase à venda do .br ? Feio. Bobo. ;-)
Falando sério, 85% dos domínios registrados por brasileiros são .br ... 

Link to comment
Share on other sites

1 hora atrás, rubensk disse:

Você pode tentar o que está no momento de branch de desenvolvimento:
https://github.com/registrobr/whmcs-registrobr-epp/blob/v7/whmcs/resources/domains/whois.json
 


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

 

Como assim não dá ênfase à venda do .br ? Feio. Bobo. ;-)
Falando sério, 85% dos domínios registrados por brasileiros são .br ... 

Vou testar essa uri agora.

Desde ontem comecei a vender o .br, depois de 2 anos vendendo somente domínios internacionais.

85% são .br pois desde o inicio da internet por aqui os provedores focaram na venda do .br que é uma das extensões mais fortes do mundo graças a isso. Mas minha estratégia é contrária, eu quero vender os internacionais aqui no país pois ninguém faz isso direito sem ser a "VaiPapai". Se 1% dos 15 ou 16% forem meus clientes, estarei muito feliz :P

 

Link to comment
Share on other sites

2 horas atrás, rubensk disse:

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

Testando aqui esse formato, no WHMCS funciona corretamente.

Eu também tenho outro software de busca de domínios e usei:

.com.br|https://registro.br/ajax/avail/|HTTPREQUEST-available
.art.br|https://registro.br/ajax/avail/|HTTPREQUEST-available
.poa.br|https://registro.br/ajax/avail/|HTTPREQUEST-available

Está funcional, posso usar assim também?

Link to comment
Share on other sites

5 hours ago, thiagosantos said:

Testando aqui esse formato, no WHMCS funciona corretamente.

Eu também tenho outro software de busca de domínios e usei:


.com.br|https://registro.br/ajax/avail/|HTTPREQUEST-available
.art.br|https://registro.br/ajax/avail/|HTTPREQUEST-available
.poa.br|https://registro.br/ajax/avail/|HTTPREQUEST-available

Está funcional, posso usar assim também?

Me parece que isso vai dar errado, pois a string "available" aparece também quando não está disponível, só que com false:

{"fqdn":"uol.com.br","domain":"uol","available":false,"reason":"Motivo: Dom\u0026iacute;nio j\u0026aacute; registrado","free":false,"suggestions":["agr.br","aju.br","art.br","belem.br","cuiaba.br","esp.br","etc.br","far.br","flog.br","imb.br","ind.br","inf.br","jampa.br","macapa.br","maceio.br","osasco.br","rec.br","sjc.br","srv.br","tmp.br","udi.br","vlog.br","wiki.br"]}
	



Note que no exemplo que coloquei está comparando com available:true.

 

 

6 hours ago, thiagosantos said:

Desde ontem comecei a vender o .br, depois de 2 anos vendendo somente domínios internacionais.

85% são .br pois desde o inicio da internet por aqui os provedores focaram na venda do .br que é uma das extensões mais fortes do mundo graças a isso. Mas minha estratégia é contrária, eu quero vender os internacionais aqui no país pois ninguém faz isso direito sem ser a "VaiPapai". Se 1% dos 15 ou 16% forem meus clientes, estarei muito feliz :P

 

O problema é que só duas empresas no mundo conseguem ganhar dinheiro apenas revendendo domínios, e são exatamente a "VaiPapai" e a "DuasVacas"... apesar deles venderem serviços agregados, viveriam apenas de domínios se fosse o caso. Todas as outras dependem da hospedagem e demais agregados... e é aí que não vender um domínio muito popular como o .br afeta sua receita. 

 

Link to comment
Share on other sites

53 minutos atrás, rubensk disse:

Me parece que isso vai dar errado, pois a string "available" aparece também quando não está disponível, só que com false:

Aqui está retornando tudo certo, domínios registrados como registrados e livres como available, vou manter assim por enquanto, caso eu veja algum erro retorno para o socket://whois.nic.br.

Viver de domínio é impossível realmente, é um sonho distante se alguém tentar, mas não impossível. Eu não quero viver apenas de domínios, mas aos poucos quero ser lembrado por eles, quando alguém pensar em domínios, pensa em mim, liga pra mim, não, não liga pra eles.

Link to comment
Share on other sites

3 hours ago, thiagosantos said:

Aqui está retornando tudo certo, domínios registrados como registrados e livres como available, vou manter assim por enquanto, caso eu veja algum erro retorno para o socket://whois.nic.br.

Viver de domínio é impossível realmente, é um sonho distante se alguém tentar, mas não impossível. Eu não quero viver apenas de domínios, mas aos poucos quero ser lembrado por eles, quando alguém pensar em domínios, pensa em mim, liga pra mim, não, não liga pra eles.

Muito estranho isso. A documentação sugere que seria sim necessário checa"\"available\":true" e não apenas available... 

Se você quer ter uma solução forte em domínios, eu tenho uma notícia que não vai gostar: você vai precisar de outro gerenciador de billing, possivelmente próprio. Os paradigmas com que o WHMCS trata domínios são muito limitados, especialmente num mundo de múltiplos fornecedores, premium names, mercado secundário, multi-moedas etc. 

Link to comment
Share on other sites

1 minuto atrás, rubensk disse:

Muito estranho isso. A documentação sugere que seria sim necessário checa"\"available\":true" e não apenas available... 

Se você quer ter uma solução forte em domínios, eu tenho uma notícia que não vai gostar: você vai precisar de outro gerenciador de billing, possivelmente próprio. Os paradigmas com que o WHMCS trata domínios são muito limitados, especialmente num mundo de múltiplos fornecedores, premium names, mercado secundário, multi-moedas etc. 

Infelizmente também notei isso durante o tempo que trabalhei com o WHMCS, a cada atualização do WHMCS dá um calafrio, pois são muitas modificações que precisamos fazer para rodar bem.

Mas para o começo de uma operação, um sistema de billing e gerenciamento próprio é inviável.

Atualmente estou trabalhando com dois fornecedores de domínios, e outros de outros serviços web, mas nenhum deles oferece integração ao WHMCS, somente via API. Então de alguns meses pra cá, foi gasto uma quantia absurda de licenças e desenvolvimento de módulos para deixar tudo 100% funcionando.

O lado bom de tantos problemas, é que felizmente tem quem me apoie na operação de venda de domínios, não seria possível chegar no patamar que estou sem a ajuda dos fornecedores $$, pois só de licença de módulos e integração eu poderia ter aberto uma carrocinha de cachorro quente e não estar estragando minha visão 15 horas por dia na frente de um PC.

Quanto a checagem, está confirmado, funciona com available, se você mexer em algo pra mudar isso, me avise, caso contrário sem vendas de .br kkk

Link to comment
Share on other sites

Just now, thiagosantos said:

Quanto a checagem, está confirmado, funciona com available, se você mexer em algo pra mudar isso, me avise, caso contrário sem vendas de .br kkk

Esses AJAX não são uma API formal, então de fato podem ser alterados sem prévio aviso... mas há coisas mais úteis para se fazer com o tempo da equipe do que ficar mudando tudo sem que seja para disponibilizar um novo recurso, e coisas como novo processo de liberação, novos DPNs, novos recursos e simplificação de procedimentos estão no topo da agenda.

 

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.
Note: Your post will require moderator approval before it will be visible.

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?