Come cliente
Non penso che ci sia un modo per controllare lo stato della cache di un record su un resolver DNS. Se sei davvero preoccupato che il record sia memorizzato nella cache, puoi interrogare direttamente il server dei nomi autorevole.
Come risolutore
Come risolutore puoi scegliere di mettere in cache (o meno la cache) quello che vuoi, ma non ti consiglio di fare scherzi con questo. Il server autorevole ha richiesto il tempo di cache con il loro TTL e ti consiglio di rispettarlo. Il caching è molto importante in DNS per distribuire il carico sulla rete.
Come un server dei nomi autorevole
Come server dei nomi autorevole puoi usare il tuo TTL per richiedere che i resolver memorizzino nella cache il tuo record per un certo periodo di tempo (che puoi impostare molto basso per quasi la scadenza immediata). Tuttavia, sfortunatamente, i risolutori a volte scelgono di non ascoltare i TTL.