Comment enregistrer toutes les demandes DNS effectuées via le routeur OpenWRT?

J'ai un routeur OpenWRT qui exécute dnsmasq. Je veux créer un fichier qui a chaque domaine qui a été demandé via le routeur. Ma sortie devrait ressembler à ceci:

google.com
cnn.com
wikipedia.com
news.google.com
gmail.com

Idéalement, il n'y aurait pas de doublons. Je pourrais probablement configurer un travail cron qui supprimerait les doublons si nécessaire. En ce moment, j'essaie de trouver un bon moyen de les enregistrer. J'ai regardé les options pour dnsmasq. J'ai trouvé ce qui suit options :

 -q, --log-queries                       Log DNS queries.
 -8, --log-facility=<facilty>|<file>     Log to this syslog facility or file. (defaults to DAEMON)
--log-dhcp                          Extra logging for DHCP.
--log-async[=<integer>]             Enable async. logging; optionally set queue length.

Sur OpenWRT, ces paramètres semblent être enterrés dans /etc/init.fichier d/dnsmasq. J'ai essayé de les régler sans aucune chance. :- (Existe-t-il un moyen plus facile d'atteindre mon objectif?

Ah! Avec un peu de piratage, j'ai pu l'écrire dans un fichier journal. Cependant, il n'a pas les données dont j'ai besoin pour créer cette liste. Peut-être que dnsmasq ne peut pas faire ce que je veux?

demandé sur