Use tshark.
// Obter lista de interfaces
C:\Program Files\Wireshark>tshark -D
// Executar na interface desejada com -i #, onde # é o número da interface que você deseja monitorar.
C:\Program Files\Wireshark>tshark -i # -f "udp port 53" -w C:\DNSDump.txt
// Se você preferir capturar a saída legível, faça isso.
C:\Program Files\Wireshark>tshark -i # -f "udp port 53" > C:\DNSDump.txt
NOTA: Você terá que executar um cmd elevado para gravar em C ou executar como administrador, mas poderá gravar em outras unidades sem fazer isso. link