DNS A Record not taking effect ..

Hi guys.

I’ve just tried to add an A record to a virtual server I’ve created, but its not taking effect. Assume my domain is example.com. I’m now trying to add an A record: virtualmin.example.com

But when I ping virtualmin.example.com, it doesn’t resolve to an IP from my local PC. But if I ping example.com, ftp.example.com, etc … they all resolve.

So what’s the issue ?

Here is the DNS records text for this domain:

$ttl 38400
@ IN SOA ns1.example.com. root.ns1.example.com. (
38400 )
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
example.com. IN A 194.68.xxx.96
www.example.com. IN A 194.68.xxx.96
virtualmin.example.com. IN A 194.68.xxx.96 <-------- what I added
ftp.example.com. IN A 194.68.xxx.96
m.example.com. IN A 194.68.xxx.96
ns1.example.com. IN A 194.68.xxx.96
ns2.example.com. IN A 194.68.xxx.96
localhost.example.com. IN A
webmail.example.com. IN A 194.68.xxx.96
admin.example.com. IN A 194.68.xxx.96
mail.example.com. IN A 194.68.xxx.96
example.com. IN MX 5 mail.example.com.
example.com. IN TXT “v=spf1 a mx a:example.com ip4: ip4:194.68.xxx.96 ?all”

Any ideas ?

How exactly did you add that A record, i.e. through which Virtualmin/Webmin screen?

The most common mistakes when adding records are forgetting to update the serial number, or to not “apply” the zone after changing it, i.e. have BIND reload it.

What reply do you get when you do this:

dig virtualmin.example.com dig virtualmin.example.com +trace

For further analysis, I’d need to know the actual domain name instead of a placeholder.