Voltar às novidades
ProdutoDomains7 min de leitura

Um domínio é muito mais do que seus registros DNS.

O IaGenify SDK 0.3.1 aproxima domínios de tarefas práticas: conectar projetos, criar redirecionamentos, verificar titularidade e acompanhar vencimentos.

iagenifysdkdomainsdnshosting

Registramos um domínio para usá-lo: publicar um site, direcionar visitantes, comprovar titularidade ou acompanhar a renovação. DNS é essencial, mas representa apenas uma parte do trabalho. O IaGenify SDK 0.3.1 amplia o recurso de domínio em torno das tarefas que as pessoas realmente fazem.

Conecte um nome a um projeto hospedado

Um projeto pode ser conectado à raiz do domínio ou a um subdomínio. O recurso mostra as conexões existentes; remover um subdomínio dispensa reconstruir manualmente toda a lógica dos registros.

const domain = await api.domains.get("example.com");
await domain.attach({ host: site.id });
await domain.attach({ host: endpoint.id, name: "api" });
const connected = await domain.attachments();

Isso separa a intenção da infraestrutura. O aplicativo pede para conectar `api.example.com` a um host, e a plataforma coordena o DNS e a hospedagem. Um registro sozinho não informa ao serviço qual projeto deve responder pelo nome.

Redirecionamento é uma operação diferente

Um CNAME não é um redirecionamento do navegador. O CNAME afeta a resolução DNS; o redirecionamento devolve uma resposta HTTP que leva o visitante a outra URL e pode preservar o caminho e a consulta.

await domain.redirects.add({ from: "www", to: "@" });
const rules = await domain.redirects.list();

A diferença importa em produção: as regras só funcionam para o tráfego que chega ao serviço que as aplica. A API deixa essa condição clara em vez de alterar silenciosamente como o nome é servido.

Entenda o estado do domínio

Um domínio também tem um ciclo de vida. O SDK pode consultar dados de titularidade publicados pelo registro, identificar vencimentos próximos, verificar TLS, gerenciar o estado DNSSEC e criar verificações TXT para serviços.

Algumas informações dependem do que o registro ou o registrador publica. Se o vencimento não for conhecido, a API pode indicá-lo como desconhecido em vez de inventar uma data.

O DNS continua disponível, com mais contexto

A gestão direta dos registros DNS continua disponível. Agora cada tarefa também tem sua própria operação: conectar um projeto, criar um redirecionamento, consultar TLS ou verificar um serviço.

Um domínio é um nome usado por pessoas, um serviço ao qual ele se conecta e um ciclo de vida que precisa ser acompanhado. DNS é uma parte importante, não o todo.

Para painéis, automações de implantação e workflows, o recurso expressa tarefas comuns sem reduzir a experiência inteira a uma lista de registros.

Perguntas frequentes

`attach()` substitui a gestão DNS?

Não. Ele expressa a ligação entre um domínio e um projeto hospedado; os registros continuam disponíveis diretamente.

Um redirecionamento é igual a um CNAME?

Não. O CNAME afeta o DNS; o redirecionamento é uma resposta HTTP que envia o visitante a outra URL.

O SDK permite comprar ou renovar domínios?

Este recurso gerencia domínios já conectados ao IaGenify; não significa que a compra ou renovação com um registrador esteja disponível.

E se a data de vencimento for desconhecida?

A API pode informar que o registro não publica esse dado, em vez de apresentar uma estimativa como fato.

Voltar às novidades