- G. Brown
Resumo
Este documento especifica uma extensão ao Protocolo de Acesso a Dados de Registro (RDAP), que permite a inclusão de valores de Tempo de Vida (TTL) para os tipos de registros DNS relevantes nas respostas do RDAP.¶
Status deste Memo
Este é um documento de rastreamento de padrões da Internet.¶
Este documento é um produto da Internet Engineering Task Force (IETF). Representa o consenso da comunidade IETF. Foi submetido a revisão pública e aprovado para publicação pelo Grupo de Direção de Engenharia da Internet (IESG). Mais informações sobre Padrões da Internet estão disponíveis na Seção 2 do RFC 7841.¶
Informações sobre o status atual deste documento, quaisquer erratas e como fornecer feedback podem ser obtidas em:https://www.rfc-editor.org/info/rfc10037.¶
Aviso de Copyright
Copyright (c) 2026 IETF Trust e as pessoas identificadas como autores do documento. Todos os direitos reservados.¶
Este documento está sujeito ao BCP 78 e às Disposições Legais do IETF Trust Relacionadas a Documentos do IETF (https://trustee.ietf.org/license-info) em vigor na data de publicação deste documento. Por favor, revise cuidadosamente esses documentos, pois eles descrevem seus direitos e restrições em relação a este documento. Componentes de código extraídos deste documento devem incluir o texto da Licença BSD Revisada, conforme descrito na Seção 4.e das Disposições Legais do Trust e são fornecidos sem garantia, conforme descrito na Licença BSD Revisada.¶
1. Introdução
O Protocolo de Acesso aos Dados de Registro (RDAP)[STD95]disponibiliza acesso a informações sobre recursos da Internet (nomes de domínio, números de sistemas autônomos e endereços IP).RFC 9083 [STD95]permite que operadores de servidores RDAP forneçam informações sobre o conteúdo doNS", "DS - DS", "A - A, and " - ", eAAAA - AAAA" RRset(s) (see - "Conjunto(s) RR (verSection 5 - Seção 5of [ - de [RFC9499 - RFC 9499]) que são publicados no DNS para um objeto de registro (domínio ou objeto de host),
não fornece um mecanismo para permitir os valores de Tempo de Vida (TTL) (verSeção 5Texto: "de [ "RFC 9499]A inclusão desses registros nos conjuntos de respostas (além dos servidores de nomes, endereços IP de cola e registros de assinante de delegação) permite o depuração fora de banda da configuração DNS de nomes de domínio problemáticos.¶
Este documento descreve como as informações TTL podem ser incluídas em objetos de domínio e servidor de nomes nas respostas RDAP. De acordo comSeção 5.2Texto: "de [ "RFC 2181]Os valores TTL são aplicáveis a conjuntos de registros (RRsets) e não a registros individuais.¶
2. Convenções Utilizadas neste Documento
As palavras-chave "DEVE", "NÃO DEVE", "OBRIGATÓRIO", "DEVERÁ", "NÃO DEVE", "DEVE", "NÃO DEVE", "RECOMENDADO", "NÃO RECOMENDADO", "PODE, eOPÇIONALNeste documento, as informações devem ser interpretadas conforme descrito no BCP 14.[RFC 2119] [RFC 8174]Quando, e apenas quando, eles aparecem em letras maiúsculas, como mostrado aqui.¶
Este documento utiliza termos definidos na Seção1.1De:RFC 9083 [STD 95].¶
3. Especificação de Resposta RDAP
Servidores que suportam esta extensãoMAIOIncluir um "dados_ttl0" membro em qualquer domínio (Seção5.3deRFC 9083 [STD 95]e servidor de nomes (Section5.2deRFC 9083 [STD 95]) objetos incluídos nas respostas RDAP.2.1deRFC 9083 [STD95]clientes que não implementam essa especificaçãoDEVERIAMignorar o "ttl0_data" membro.¶
A " (título original não fornecido)
(Tradução para o português brasileiro:
O " (título original não fornecido))ttl0_data"membro" é um objeto que possui os seguintes membros:¶
- Um "
valores" membro, que é um objeto que mapeia mnemônicos de tipo de registro DNS para valores TTL; e¶ - UmOPÇIONAL "
observações" membro, que é um array de observações (ver Seção4.3deRFC 9083 [Padrão 95]).¶
Como especificado emSeção 8de [RFC2181], um valor TTL é "um número sem sinal, com um valor mínimo de 0 e um valor máximo de 2.147.483.647. Ou seja, um máximo de 2^31 - 1". Valores TTLTexto: DEVEO texto: "será representado como números JSON sem parte fracionária e sem notação exponencial."¶
Os valores TTL (Tempo de Vida) incluídos em "Dados da TTL0membrosTexto: DEVEIsso reflete os valores TTL provisionados no banco de dados do registro, não o TTL restante dos registros DNS conforme observado a partir de consultas DNS ao vivo.¶
Um exemplo de objeto de domínio com um "valid" (válido)Dados do TTL0O membro é fornecido abaixo. Os leitores devem consultar o RFC 9083Padrão STD95 [Para uma descrição dos outros objetos listados no exemplo, consulte]o documento relevante.¶
{Um exemplo de objeto de servidor de nomes com um "Dados do TTL0O membro é fornecido abaixo.¶
{3.1. Tipos de Registro DNS e Valores TTL
Os mnemônicos do tipo registro DNS que aparecem como nomes de membros em "objetos" DEVE estar em letras maiúsculas.Texto: DEVEser encontrado em todos os campos.DEVE ser registrado no IANA.em[TIPOS de Recursos IANA].DEVEser inteiros sem sinal na faixa de 0-2.147.483.647 conformeSeção 8de [RFC 2181].¶
3.2. Conformidade RDAP
Servidores que retornam respostas contendo valores TTLDEVEincluir a string "ttl0na seçãoconformidade RDAPArray.¶
4. Considerações Operacionais
4.1. Servidores RDAP
Esta especificação é complementar ao Protocolo de Provisionamento Extensível (EPP)[RFC5730]e ao mapeamento EPP para valores TTL (Tempo de Vida) do DNS[RFC9803], mas os operadores de registro não precisam implementar essa extensão em seus servidores EPP para implementar esta extensão RDAP.¶
4.2. Clientes RDAP
Muitos clientes RDAP utilizam estruturas que hidratam automaticamente os objetos usando dados JSON recebidos nas respostas RDAP. Como resultado, os clientes RDAP que usam essas estruturas devem isolar explicitamente o membro "valores" do "ttl0_data".membrottl0_datamembrosDesde que a lista de tipos de registros que aparecem em "ttl0_data"¶
ttl0_datattl0_dataOs membros podem mudar com o tempo, os clientes que implementam esta extensão DEVEaceitarrespostas contendo valores para todos os tipos de registros DNS válidos eRECOMENDARatualizar periodicamente a lista de tipos de registros DNS válidos para alinhar com[IANA-RRTYPES], para evitar descartar um tipo de registro recentemente adicionado.¶
5. Considerações IANA
O IANA registrou o seguinte valor no registro "RDAP Extensions".[IANA-RDAP-EXTENSÕES]:¶
Identificador de Extensão:ttl0¶Operador do Registro: Qualquer um¶Especificação: RFC 10037¶Contato: IETF<mailto:iesg@ietf.org>¶**Uso Intencional:** Esta extensão descreve como os valores TTL (Tempo de Vida) do DNS podem ser incluídos nas respostas RDAP (Registro de Atributos de Domínio).¶
6. **Considerações de Segurança**
**Serviços de Segurança** para a extensão especificada neste documento são descritos emRFC 7481 [STD95].¶
**Este documento** se preocupa apenas com a representação dos valores TTL configurados para objetos de domínio e host. As implicações de segurança de como esses valores TTL são determinados, atribuídos ou modificados dentro de um sistema de registro estão fora do escopo. Os leitores são referenciados aSeção 6de [RFC 9803]para discussão adicional.¶
7. Referências
7.1. Referências Normativas
[EXTENSÕES-IANA-RDAP]IANA, Extensões RDAP, <https://www.iana.org/assignments/rdap-extensions>.IANA, Tipos de Registro de Recurso (RR), <https://www.iana.org/assignments/dns-parameters>.Bradner, S., Palavras-chave para uso em RFCs para indicar níveis de requisitos, BCP 14, RFC 2119, DOI 10.17487/RFC2119Em março de 1997<https://www.rfc-editor.org/info/rfc2119>.Elz, R.eR. Bush, Esclarecimentos sobre a Especificação DNS, RFC 2181, DOI 10.17487/RFC2181, Julho de 1997,<https://www.rfc-editor.org/info/rfc2181>.Leiba, B., Ambiguidade entre Maiúsculas e Minúsculas em Palavras-Chave do RFC 2119, BCP 14, RFC 8174, DOI 10.17487/RFC8174, Maio de 2017,<https://www.rfc-editor.org/info/rfc8174> (sem tradução, mantido como está)(sem tradução, mantido como está)Hoffman, P. (Hoffman, P.)and (e)K. Fujiwara (K. Fujiwara), "DNS Terminology" ("Termos de DNS"), BCP 219 (BCP 219), RFC 9499 (RFC 9499), DOI 10.17487/RFC9499Em março de 2024,<https://www.rfc-editor.org/info/rfc9499>.Na época de redação, este Padrão Técnica (STD) abrange o seguinte:
7.2. Referências Informativas
[RFC 5730]Hollenbeck, S., Protocolo de Provisionamento Extensível (EPP), Padrão 69, RFC 5730, DOI 10.17487/RFC5730Em agosto de 2009<https://www.rfc-editor.org/info/rfc5730>.Brown, G., Mapeamento do Protocolo de Provisionamento Extensível (EPP) para Valores de Tempo de Vida (TTL) do DNS, RFC 9803, DOI 10.17487/RFC9803Em junho de 2025,<https://www.rfc-editor.org/info/rfc9803>.Agradecimentos
O autor agradece às seguintes pessoas por seus comentários construtivos e conselhos durante o desenvolvimento deste documento:Andy Newton, Pawel Kowalik: Paulo Kowalski, Maarten Wullink: Maarten Wolink, Mohamed Boucadair: Mohamed Boucadair, Vijay K. Gurbani: Vijay K. Gurbani, Di Ma: Di Ma, Nabeel Cocker: Nabeel Cocker, Ketan Talaulikar: Ketan Talaulikar, Ralf Weber: Ralf Weber, Mike Bishop, Mahesh JethanandanieÉric Vyncke.¶