Isso é exatamente o que eu observo em um sistema que tenho para entregar e que está solto. A solicitação inicial leva 14ms, as solicitações subsequentes levam 0ms e, quando o TTL expira, a próxima solicitação leva 14ms.
Solicitação inicial que mostra um TTL de 300 segundos e leva 18ms
;; ANSWER SECTION:
google.com. 300 IN A 172.217.20.46
;; Query time: 18 msec
;; SERVER: 10.34.20.1#53(10.34.20.1)
;; WHEN: Sun Feb 12 20:39:30 2017
;; MSG SIZE rcvd: 44
Pedidos subseqüentes - TTL está em contagem regressiva e leva 0ms
;; ANSWER SECTION:
google.com. 196 IN A 172.217.20.46
;; Query time: 0 msec
;; SERVER: 10.34.20.1#53(10.34.20.1)
;; WHEN: Sun Feb 12 20:41:14 2017
;; MSG SIZE rcvd: 44
O TTL expirou para que outro pedido de upstream seja feito 23ms
;; ANSWER SECTION:
google.com. 300 IN A 172.217.20.46
;; Query time: 23 msec
;; SERVER: 10.34.20.1#53(10.34.20.1)
;; WHEN: Sun Feb 12 20:44:37 2017
;; MSG SIZE rcvd: 44