Need assistance with Dig Script

Hi experts,

I'm trying to make a zone transfer script to export all my domains to separate files for backup purposes.

Could someone help me?

I have all my domains (1 per line) in a file called hosts.txt

In human terms, this is the script I'd like to run, I just need to convert to an understandable linux syntax
Should I be using grep here?

dig @ns1.mynameserver.com <hosts.txt> axfr > <domain.txt>

Thanks!
bossagroupAsked:
Who is Participating?
 
ozoConnect With a Mentor Commented:
xargs -I {}  dig @ns1.mynameserver.com {}  axfr <hosts.txt  > domain.txt
0
 
bossagroupAuthor Commented:
hmmm I get no export with that command - I've never used xargs - does anything need to be in the {} brackets?
0
 
ozoCommented:
when I run it, I get
dig: couldn't get address for 'ns1.mynameserver.com': not found
on stderr
you can redirect stderr  with 2>&1
0
 
bossagroupAuthor Commented:
Thanks - managed to get it working - is there an easy way to create separate files for each domain dig?
0
 
bossagroupAuthor Commented:
Thanks for your help
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.