NexusApi: uma versão 'abrasileirada' do WHOIS?
- #HTML
- #JavaScript
- #Node.js
O que é o WHOIS?
O WHOIS é um protocolo de rede amplamente utilizado para consultar informações sobre domínios na Internet. Também é usado para obter detalhes sobre blocos de endereços IP e informações associadas a recursos de rede registrados. Quando alguém registra um domínio na Internet, é necessário fornecer informações de contato e detalhes de registro. Esses detalhes são armazenados em bancos de dados WHOIS e podem ser acessados publicamente para permitir a transparência e a responsabilidade na administração de recursos online. O acesso ao WHOIS permite que as pessoas verifiquem a disponibilidade de domínios, bem como obtenham informações sobre quem é o responsável por um domínio específico.
Como surgiu esse tal de NexusAPI?
Minha esposa utiliza constantemente a ferramenta WHOIS em seu trabalho, entretanto, essa ferramenta ficou inoperante por um período considerável, resultando em desconforto, aumento nos prazos de atendimento e outros inconvenientes tanto para ela quanto para seus colegas de trabalho. Apesar de não fazer parte da empresa dela, ao ouvir sobre essa situação, não hesitei em oferecer minha ajuda. Afinal, era a oportunidade perfeita para aplicar meus conhecimentos e colocá-los à prova.
Assim, desenvolvi o site NexusAPI (ainda sem domínio próprio), que atualmente está hospedado no vercel.app.
Ao tomar consciência do poder de facilitar situações para os outros, o NexusAPI foi capaz de substituir a função do WHOIS na empresa onde minha esposa trabalha. Estou motivado a continuar o desenvolvimento deste projeto, buscando constantemente melhorias e evoluções. Meu objetivo é transformá-lo em uma plataforma totalmente acessível a todos.
O que faz o NexusApi?
O NexusApi é um site que, basicamente, busca os dados do domínio que você digitar de uma API de apontamentos DIG e WHOIS e mostra na forma de tabela. Convido também a explorar o repositório associado, onde é possível visualizar o código que foi desenvolvido. O NexusApi representa uma solução que visa resolver a problemática enfrentada por minha esposa e seus colegas, demonstrando como a aprendizagem contínua pode ser aplicada de maneira prática e impactante.
Usei HTML, CSS e JAVASCRIPT. Ao longo de três dias intensos, com o auxílio valioso da minha esposa no papel de cliente, consegui aprimorá-lo e torná-lo uma ferramenta funcional. Embora esteja na fase inicial e seja considerado básico, é incrível perceber como pequenas ações podem desencadear impactos surpreendentes no dia a dia das pessoas ao nosso redor.
Além disso, estou entusiasmado em compartilhar a API que desenvolvi com Node.js, que atualmente está hospedada na AWS. Esta API permite consultar a disponibilidade de domínios para compra, e pode ser acessada em https://nexusapi.online.
Ao criar e disponibilizar soluções como o NexusApi, estou empenhado em contribuir positivamente para a comunidade e ajudar a simplificar processos no mundo digital.
Como usar?
Como tudo foi bem corrido, não tem documentação ainda da ferramenta, mas para usar basta inserir o nome de um domínio como exemplo: dio.me > apertar a tecla 'Enter'. Assim o resultado vem:
Já para usar a API, basta adicionar o domínio após a barra: nexusapi.online/dio.me
Super aceito sugestões e criticas para deixar ainda melhor esse projeto. Agradecido pela oportunidade de aprender com a DIO!
Link para o Site NexusApi: https://nexusapi.vercel.app
Link para a API: https://nexusapi.online
Link para o repositório GitHub: https://github.com/Vitor-Guerra/Nexus-Api