Ir para conteúdo
  • Cadastre-se

Whois registro br isavail vs whmcs 7


Posts Recomendados

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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?