Trilha Estágio Trilha

Fundamentos de DNS

O curso explica como o Sistema de Nomes de Domínio traduz nomes em endereços IP e por que ele vem antes de toda requisição HTTP. Apresenta as partes de um nome de domínio e o caminho da resolução dos servidores raiz até os nameservers autoritativos. Mostra também os principais tipos de registro, como A, CNAME, MX e TXT. Trata de TTL, camadas de cache e propagação, e da configuração de DNS de um domínio com SSL e segurança. Por fim, cobre o DNS local no desenvolvimento Rails com /etc/hosts, lvh.me e dig.

O que você vai aprender

  • ✓Como o DNS mapeia nomes de domínio para IPs e por que usa principalmente UDP na porta 53
  • ✓A estrutura de um nome de domínio: raiz, TLD, SLD, subdomínios e FQDN
  • ✓Como o resolver recursivo percorre raiz, TLD e servidores autoritativos, rastreado com dig +trace
  • ✓Para que servem os registros A, AAAA, CNAME, MX, TXT, NS, SOA, SRV e CAA
  • ✓Como TTL, camadas de cache e cache negativo afetam a propagação DNS
  • ✓Configuração de registros, SSL e DNSSEC para um domínio, e DNS local no desenvolvimento Rails
Prévia grátis · Aula 1 6 min de leitura

O que é DNS?

Todo dispositivo na internet tem um endereço IP: um número como 198.51.100.34. Mas humanos não pensam em números. Pensamos em nomes: google.com, github.com, myapp.com.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...