cPanel/WHM use bind (or named) for the Local DNS server. This is a record for where to send email, what sub-domains exist and which IP Address to go to to see the content of your web site.
The DNS information about each domain name is stored in the
/var/named
folder.
Note: If you edit a file directly, make sure you also synchronise the changes to clustered DNS Servers from within the WHM,
If you have a WHM/cPanel based server, then you probably already have a daily backup running that keeps daily, weekly and monthly backups in another folder. But this does not help if the server disappears - you also need an offsite backup and Amazons S3 is perfect for this.
The good news is that there already exists a 'hook' that is run after an cPanel backup that we can use to do this.
Note: The functionality already exists to FTP backups to an external FTP server.