bunu mikrotik ile yapabilirsin
firewall bölümünde udp port 53 için gelen isteklerini kabul etmeye ve log kaydetmeye dair kural oluşturursun.
istersen sorgu gönderenleri de dns-sorgucu diye adres listesine ekletirsin
php ile mikrotik e bağlanıp (her dakika) güncel listeyi mysql db ye alırsın.