Currently, there is no built in way to update the hostmaster email address for every DNS zone on the server with cPanel/WHM provided tools/scripts. There is, however, a way to change the email address manually, which does require basic SSH knowledge.
Firstly, please make sure to backup /var/named:
cp -ax /var/named /var/named_backup
In this example the existing address in the zones are admin@domain.com and we want to change it to george@domain.com, the command would be.
replace "admin.domain.com" "george.domain.com" -- /var/named/*db
That will only change the zones that match admin.domain.com in this case.
The serials and zones also need to be updated, to do so, please run:
find /var/named/*.db -mtime -1 -exec perl -pi -e 'if (/^\s+(\d{10})\s+;\s+serial/i) { my $i = $1+1; s/$1/$i/;}' '{}' \;
rndc reload
Most Popular Articles
Changing the timezone
If you're like us, you'll want your server's timezone to match your local time to make log...
Finding the largest files and directories
This nifty command allows you to built up a list of the largest files and...
Installing and using iftop
The installation commands are as follows:yum -y install libpcap libpcap-devel ncurses...
Find where a process is running from
You may see a process running and wonder exactly where it's running from. Fortunately, there's a...
Installing and using Strace
Strace is a Linux command that allows you to follow what a process on your server is doing. Let's...