Eu configurei dnsmasq
como um servidor DNS somente para cache em um servidor Debian e está funcionando bem (estou vendo tempos de resposta de DNS aprimorados via dig).
No entanto, eu gostaria de entender o que dnsmasq
está armazenando em cache a qualquer momento, para que eu possa começar a pensar na eficiência (ou seja, na taxa de acertos) que estou alcançando.
Eu dei uma olhada nas páginas de manual e na web e não consigo encontrar como vejo o que dnsmasq
está armazenando em cache a qualquer momento (ao contrário do que você pode fazer pelas concessões, por exemplo, que são mantidas em um arquivo dnsmasq.lease).
O dnsmasq
cache DNS é mantido apenas na memória? Ou eu tenho que fazer alguma troca de arquivo de log?
logread | tail
.journalctl
saída. Existe uma maneira de especificar explicitamente onde o dnsmasq deve despejar os registros?Outra maneira de obter essas informações na página de manual:
Se você tiver algo como systemd-resolve no seu sistema, precisará consultar o servidor diretamente com:
fonte