Um registo HTTPS descreve como contactar um site. É a variante do SVCB dedicada à web. Pode apontar para um objetivo e anunciar parâmetros como protocolos, porta e dados ECH. Os navegadores usam-no para escolher a melhor ligação.
Contém nome, tipo, prioridade, objetivo, parâmetros e TTL. O TTL dita o tempo em cache no resolvedor local.
| Nome | Tipo | Prioridade | Objetivo | Parâmetros | TTL (s) |
|---|
| test.captaindns.com | HTTPS | 1 | cdn.exemplo.net. | alpn=h3,h2 port=443 ipv4hint=203.0.113.10 | 3600 |
O objetivo é outro host; os parâmetros indicam protocolos, porta e pistas de endereço. TTL de 3600 equivale a uma hora.
Prioridade zero ativa o modo alias: o nome comporta-se como alias para o objetivo.
| Nome | Tipo | Prioridade | Objetivo | Parâmetros | TTL (s) |
|---|
| captaindns.com | HTTPS | 0 | cdn.exemplo.net. | (sem parâmetros) | 3600 |
Este modo é útil no ápice, onde CNAME não é desejável.
| Parâmetro | Função |
|---|
| alpn | Anuncia protocolos (h2, h3) |
| port | Indica a porta do serviço |
| ipv4hint | Sugere endereços IPv4 |
| ipv6hint | Sugere endereços IPv6 |
| ech | Publica dados ECH (Encrypted ClientHello) |
São orientações para o cliente; não substituem registos A/AAAA.
TTL curto torna mudanças mais visíveis, útil em transição.
TTL médio/longo reduz consultas para políticas estáveis.
Reduza antes da alteração e aumente após validação.
Nota
Clientes que não suportam HTTPS/SVCB continuam a usar A e AAAA. Estes registos permanecem obrigatórios.
Em www para anunciar h3 ou apontar para CDN. No ápice, em modo alias, para redirecionar mantendo conformidade. Em subdomínios de aplicações com frontends web.
Pode coexistir com A/AAAA; navegadores escolhem IPv6 quando disponível.
Evite
Publicar HTTPS sem A/AAAA no objetivo.
Criar cadeias desnecessárias de objetivos.
Declarar parâmetros inconsistentes com o serviço real.
Um lookup DNS mostra prioridade, objetivo, parâmetros e TTL. Em seguida, teste localmente.
slookup
set q=https
exemplo.com
nslookup
set q=https
server 1.1.1.1
exemplo.com
dig https exemplo.com
dig https exemplo.com @1.1.1.1
Prioridade 0 = alias; maior que 0 = serviço com parâmetros. alpn indica suporte a h3/h2; ipv4hint/ipv6hint são sugestões. TTL elevado pode explicar atrasos.
- Escolher objetivo (alias no ápice ou parâmetros em
www). - Reduzir TTL para 300/60 segundos antes.
- Publicar o registo HTTPS com prioridade, objetivo e parâmetros.
- Verificar com nslookup ou dig em várias redes.
- Repor TTL confortável após estabilização.
Dica prática
Documente prioridade, objetivo, parâmetros, data e motivo da alteração para futuras auditorias.
Publicar alpn=h3 em www mantendo h2 para compatibilidade.
Usar modo alias para apontar para o hostname do serviço. Manter registos A/AAAA no objetivo.
Publicar ech quando disponível na plataforma e validar suporte nos navegadores.
- Se h3 não for utilizado, confirme
alpn e suporte do servidor. - Se clientes ignorarem HTTPS, verifique A/AAAA do objetivo.
- Se surgir loop, confira se o objetivo não aponta de volta para o nome inicial.
- Se o valor antigo persistir, aguarde TTL e limpe caches quando possível.
Em resumo, um registo HTTPS anuncia como aceder a um site, podendo funcionar como alias e expor parâmetros úteis. Ajustar o TTL facilita mudanças. Verifique via ferramentas online e nslookup/dig para garantir uma configuração coerente e previsível.