Digite para filtrar os verbetes do Glossário.

    Redes e segurança · Formação DevOps

    O que é DNS?

    DNS associa nomes a registros usados para localizar serviços. Entenda consultas, cache e por que resolver um nome não comprova que a aplicação funciona.

    Também chamado de: Domain Name System, sistema de nomes de domínio

    Definição

    DNS é o sistema distribuído que associa nomes a registros. Quando você acessa um serviço pelo nome, uma consulta pode fornecer o endereço IP necessário para iniciar a comunicação, sem que esse endereço precise aparecer na URL digitada.

    Resolvedores e servidores autoritativos

    O resolvedor recursivo procura a resposta para o cliente e pode reaproveitar uma resposta armazenada. O servidor autoritativo publica os registros da zona sob sua responsabilidade, por isso sua resposta pode diferir daquela guardada pelo resolvedor.

    O tipo solicitado também importa: A informa IPv4, AAAA informa IPv6 e MX identifica servidores de correio. Um CNAME aponta para outro nome, que ainda precisa ser resolvido até o registro procurado.

    Por que a mudança pode demorar a aparecer

    As respostas podem ficar em cache durante o prazo indicado pelo TTL. Clientes que consultaram em momentos diferentes podem observar valores diferentes enquanto as respostas antigas continuam válidas.

    Reduzir o TTL depois de alterar o endereço não encurta retroativamente o prazo de uma resposta já guardada. Por isso, uma migração precisa considerar os valores publicados antes da troca e o período de convivência entre os destinos.

    Separar resolução e acesso

    Uma resposta correta do DNS não comprova que a aplicação aceita conexões. Depois da resolução, o cliente ainda precisa alcançar o serviço e estabelecer a comunicação que a aplicação espera.

    Abrir o IP diretamente no navegador também pode mudar o teste: o nome participa da seleção do site e da validação do certificado. Ao comparar destinos, preserve o hostname esperado pela aplicação para manter essas condições do acesso original.

    Aplicação no seu projeto

    Registre o nome consultado, o tipo de registro e o resolvedor usado antes de comparar resultados. No exemplo da migração, isso permite localizar qual consulta ainda retorna o endereço antigo. Se a consulta já retorna o destino esperado, prossiga para a conexão e o atendimento desse destino.

    Se precisar investigar o acesso à sua aplicação com acompanhamento, o Desenvolvimento Colaborativo da Dev Side Studio permite trabalhar essa configuração no seu ambiente, com orientação técnica.

    Dúvidas frequentes

    Perguntas frequentes sobre DNS

    DNS transporta o conteúdo do site?
    Não. Ele responde consultas sobre nomes e registros. O navegador usa o resultado para se comunicar com o serviço que entrega o conteúdo.
    Qual é a diferença entre A e AAAA?
    Um registro A associa o nome a um endereço IPv4. Um registro AAAA associa o nome a um endereço IPv6. Outros tipos atendem finalidades diferentes.
    Uma alteração de DNS aparece imediatamente para todos?
    Não. Respostas anteriores podem permanecer em cache durante seu prazo de validade. O TTL não representa um horário único de atualização de todos os clientes.
    Resolver o nome comprova que o serviço está disponível?
    Não. Ainda podem ocorrer falhas de rota, conexão, TLS ou processamento da aplicação, mesmo com o endereço correto.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Formação DevOps

    Conferir as respostas DNS permite verificar se o nome da aplicação aponta para o endereço esperado antes de investigar a conexão com o serviço.

    Conhecer a formação
    Capa da Formação DevOps

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano