The most common reason for this problem is that there is hanging a ‘yum update’ process on the system that is preventing the iworx.pex --fively from running.
Do a “ps aux | grep yum” to see if there’s an old ‘yum update’ that’s just sitting around. If so, kill the process. It may fork off a second process a few seconds after, so check again in a minute or so.
Then, check that the iworx.pex --fively is being run. Look in /var/log/cron and confirm you see the fively running every 5 minutes. Then look in /home/interworx/var/log/iworx.log to see if the iworx.pex --fively is producing any errors.
Mar 03 13:45:06 dns.php [debug] dns.php --sync --export --cdb
Mar 03 13:45:06 dns.php [info] 34 dns records (forwards) exported successfully
Mar 03 13:45:06 dns.php [info] no dns records (reverse) exported successfully
Mar 03 13:45:06 dns.php [info] building dns file from 1 files
Mar 03 13:45:06 dns.php [debug] adding /home/interworx/var/lib/dns/data-local to published DNS
Mar 03 13:45:06 dns.php [info] killing old dns cdb file: data.cdb
Mar 03 13:45:06 dns.php [info] generating new dns cdb file: data.cdb
Mar 03 13:45:06 dns.php [info] installing new dns cdb file: data.cdb to: /var/djbdns/tinydns/root
Mar 03 13:45:06 dns.php [info] script end
If you query your box directly, it looks like your box is returning the correct results:
socheat@box:~$ nslookup
> server 65.110.41.60
Default server: 65.110.41.60
Address: 65.110.41.60#53
> set type=MX
> underthemain.net
Server: 65.110.41.60
Address: 65.110.41.60#53
underthemain.net mail exchanger = 10 ASPMX4.GOOGLEMAIL.COM.
underthemain.net mail exchanger = 10 ASPMX5.GOOGLEMAIL.COM.
underthemain.net mail exchanger = 1 ASPMX.L.GOOGLE.COM.
underthemain.net mail exchanger = 5 ALT1.ASPMX.L.GOOGLE.COM.
underthemain.net mail exchanger = 5 ALT2.ASPMX.L.GOOGLE.COM.
underthemain.net mail exchanger = 10 ASPMX2.GOOGLEMAIL.COM.
underthemain.net mail exchanger = 10 ASPMX3.GOOGLEMAIL.COM.
underthemain.net currently uses Sago’s DNS servers, ns1/ns2.cust.sagonet.com. They use a special setup that polls InterWorx boxes for DNS updates and then updates their records accordingly. For some reason, it doesn’t seem to be working for your box.
Since your box is properly exporting the records, you could set up your InterWorx box to act as it’s own nameservers. Please see the following link: