Como definir o NX TTL no CloudFlare?

2

O padrão CloudFlare TTL para registros NX (não-existentes) é de cerca de três horas, o que é um pouco chato se eu acidentalmente consultar um nome DNS que ainda não criei. A API do CloudFlare faz chamadas para criar e edit não mencionam o registro NX. Existe alguma maneira de definir isso?

    
por l0b0 27.08.2014 / 17:32

1 resposta

3

Ele é controlado pelo campo "TTL negativo" (último campo) no registro SOA da zona em questão. Não posso ajudá-lo mais, já que você não forneceu nenhum nome de domínio.

Editar -

Mas, como exemplo, se o nome do domínio for something-of-yours.cloudflare.com , aqui é onde o valor do cache inexistente vem (abaixo). É o último valor retornado no registro SOA, que é o campo TTL de armazenamento em cache negativo, e é 3600 (segundos) = 1 hora nesse caso.

Quem quer que seja o administrador da zona cloudflare.com (primeiro campo da SOA) controla esse valor, e o endereço de e-mail é aparentemente [email protected].

Observe que não há nenhum registro "NX" retornado, não existe tal coisa.

$ dig something-of-yours.cloudflare.com

; <<>> DiG 9.10.0rc2-1+b1-Debian <<>> something-of-yours.cloudflare.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51707
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;something-of-yours.cloudflare.com. IN  A

;; AUTHORITY SECTION:
cloudflare.com.         3600    IN      SOA     ns3.cloudflare.com. dns.cloudflare.com. 2020742566 10000 2400 604800 3600

;; Query time: 121 msec
    
por 28.08.2014 / 07:06

Tags