Please review my DNS setup, Virtualmin on Digital Ocean

I’m attempting to replace my cPanel/WHM account with Virtualmin on a Digital Ocean droplet. I’m using a new domain name for the “main” domain, what was called the host on WHM. That is globo-chem.net

The idea is to set up vanity nameservers for globo-chem.net, and have all domains hosted in Virtualmin just set ns1, ns2, ns3.globo-chem.net at the registrar, like I was doing in the WHM account.

I created the Digital Ocean droplet with host name globo-chem.net.

I created a virtual server for globo-chem.net and it seems to be working fine.

I’ve imported 2 accounts from cPanel. austinnoise.org and cynthiasfolly.com. Although the sites work locally using Virtualmin’s Preview Website, their domain names do not work, as they don’t resolve.

I own all domain names, registered at Namecheap.

Namecheap globo-chem.net Nameserver Registration

ns1.globo-chem.net 173.245.58.51 (IP of ns1.digitalocean.com)
ns2.globo-chem.net 173.245.59.41 (IP of ns2.digitalocean.com)
ns3.globo-chem.net 198.41.222.173 (IP of ns3.digitalocean.com)

Namecheap globo-chem.net Domain Name Server Setup

Specify Custom DNS Servers selected
ns1.globo-chem.net
ns2.globo-chem.net
ns3.globo-chem.net

Namecheap austinnoise.org Domain Name Server Setup

Specify Custom DNS Servers selected
ns1.globo-chem.net
ns2.globo-chem.net
ns3.globo-chem.net

Digital Ocean DNS Records for globo-chem.net

A: @ 104.236.droplet.ip
A: ns1.globo-chem.net. 173.245.58.51
A: ns2.globo-chem.net. 173.245.59.41
A: ns3.globo-chem.net. 198.41.222.173
A: * 104.236.droplet.ip
CNAME: www globo-chem.net.
NS: ns1.globo-chem.net.
NS: ns2.globo-chem.net.
NS: ns3.globo-chem.net.

Virtualmin DNS Records In domain globo-chem.net

$ttl Default Cache Time 38400
globo-chem.net SOA - Start Of Domain globo-chem.net. root.globo-chem.net. 1425743106 10800 3600 604800 38400
globo-chem.net NS - Name Server globo-chem.net.
globo-chem.net A - IPv4 Address 104.236.droplet.ip
www A - IPv4 Address 104.236.droplet.ip
ftp A - IPv4 Address 104.236.droplet.ip
m A - IPv4 Address 104.236.droplet.ip
localhost A - IPv4 Address 127.0.0.1
webmail A - IPv4 Address 104.236.droplet.ip
admin A - IPv4 Address 104.236.droplet.ip
mail A - IPv4 Address 104.236.droplet.ip
globo-chem.net MX - Mail Server 5 mail.globo-chem.net.
globo-chem.net SPF - Sender Permitted From v=spf1 a mx a:globo-chem.net ip4:104.236.droplet.ip ?all

Virtualmin DNS Records in domain austinnoise.org

$ttl Default Cache Time 38400
austinnoise.org SOA - Start Of Domain globo-chem.net. root.globo-chem.net. 1425687936 10800 3600 604800 38400
austinnoise.org NS - Name Server ns1.globo-chem.net.
austinnoise.org A - IPv4 Address 104.236.droplet.ip
www A - IPv4 Address 104.236.droplet.ip
ftp A - IPv4 Address 104.236.droplet.ip
m A - IPv4 Address 104.236.droplet.ip
localhost A - IPv4 Address 127.0.0.1
webmail A - IPv4 Address 104.236.droplet.ip
admin A - IPv4 Address 104.236.droplet.ip
mail A - IPv4 Address 104.236.droplet.ip
austinnoise.org MX - Mail Server 5 mail.austinnoise.org.
austinnoise.org SPF - Sender Permitted From v=spf1 a mx a:austinnoise.org ip4:104.236.droplet.ip ?all

Where have I gone wrong?

I’ve decided to use the namecheap third-party DNS servers, so my problems are solved, but I’m still very interested to know what I could have done differently to get things working the way I originally intended.

Howdy,

When the nameservers are pointing to your server, I’d be curious to see what a DNS reporting tool such as intodns.com says about your domain’s DNS. It should hopefully show what isn’t working right .

-Eric