How to setup DNS with ISPconfig and Vanity servers
Could someone please help with my DNS settings? I don’t have much hair left to pull out. :)
Here is what I’m trying to accomplish. I’m running a single Centos 7 droplet with ISPConfig 3 to manage a webserver for 14 domains. I followed the tutorial on setting up vanity nameservers. When I setup records in the DO DNS Manager for a domain things seem to work, but part of the reason for using ISPConfig was so that this wouldn’t be necessary. None of my other domains will resolve.
The following results page shows the warnings I’m currently getting for my DNS setup:
I may be doing something that is not allowed or recommended. I setup my main domain at my registrar with DO’s nameservers. I also use this domain for email. I then pointed all the other domains I have to my main domain nameservers that I created in the above mentioned tutorial.
Here is the zone file for my main domain
mydomain.com. IN SOA ns1.digitalocean.com. hostmaster.mydomain.com. 1476102654 10800 3600 604800 1800
mydomain.com. 1800 IN NS ns1.mydomain.com.
mydomain.com. 1800 IN NS ns2.mydomain.com.
mydomain.com. 1800 IN NS ns3.mydomain.com.
mydomain.com. 1800 IN A dro.ple.let.IP
www.mydomain.com. 1800 IN CNAME mydomain.com.
server1.mydomain.com. 1800 IN A dro.ple.let.IP
mydomain.com. 1800 IN MX 10 mail.mydomain.com.
mail.mydomain.com. 1800 IN A dro.ple.let.IP
_dmarc.mydomain.com. 1800 IN TXT v=DMARC1; p=none; rua=mailto:firstname.lastname@example.org
mydomain.com. 1800 IN TXT “v=spf1 mx -all”
ns1.mydomain.com.mydomain.com. 1800 IN A 22.214.171.124
ns2.mydomain.com.mydomain.com. 1800 IN A 126.96.36.199
ns3.mydomain.com.mydomain.com. 1800 IN A 188.8.131.52
I have nothing setup in the ISPconfig DNS manager for the main domain, but have created zones for a couple of the other domains.
Let me know if you need any more information to point me in the right direction.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.