Если у вас есть список в файле с именем domains_list.txt, вы можете использовать эту команду:
for d in $(cat domains_list.txt); do echo Processing domain: $d; dig $d | grep -v "^;" | tee ${d}_result.txt; done
Чтобы получить лучший ответ, вы должны задать лучший вопрос;)
Редактировать: иметь его в одном файле, с копией ЛЮБОЙ:
for d in $(cat domains_list.txt); do echo Processing domain: $d; dig $d ANY| grep -v "^;" | tee -a results.txt; done