Saya memiliki router OpenWRT yang menjalankan dnsmasq. Saya ingin membuat file yang memiliki setiap domain yang telah diminta melalui router. Output saya akan terlihat seperti ini:
google.com
cnn.com
wikipedia.com
news.google.com
gmail.com
Idealnya tidak akan ada duplikat. Saya mungkin bisa mengatur pekerjaan cron yang akan menghapus duplikat jika perlu. Saat ini saya sedang mencari cara yang bagus untuk mencatatnya. Saya melihat opsi untuk dnsmasq. Saya menemukan opsi berikut:
-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.
Pada OpenWRT, pengaturan ini sepertinya dimakamkan di file /etc/init.d/dnsmasq. Saya mencoba mengaturnya tanpa hasil. :-( Apakah ada cara yang lebih mudah untuk mencapai tujuan saya?
Ah! Dengan sedikit hackery, saya bisa membuatnya menulis ke file log. Namun, tidak memiliki data yang saya butuhkan untuk membuat daftar ini. Mungkin dnsmasq tidak bisa melakukan apa yang saya inginkan?