Hey everyone, I seem to be having a similar problem as a few other posts yet the solutions they found do not seem to be working for me. The specific errors I am getting after setup are:
Nameserver glue records are incorrect. The ns1.box.MYDOMAIN.com
and ns2.box.MYDOMAIN.com nameservers must be configured at your
domain name registrar as having the IP address 184.108.40.206.
They currently report addresses of [Not Set]/[Not Set]. It may
take several hours for public DNS to update after a change.
This domain must resolve to your box's IP address
(220.127.116.11) in public DNS but it currently resolves to [Not
Set]. It may take several hours for public DNS to update after a
change. This problem may result from other issues listed above.
The glue records, named correctly, have been set through namecheap which I validated through mxtoolbox, pingability, and nslookup that they are working correctly. I am running the server behind pfSense with all ports forwarded (TCP&UDP) correctly. The interesting thing is that DNS IS working…when I browse to https://box.mydomain.com/admin from several systems, everything works. I am not sure if I should try to bypass the status checks to get SSL established correctly (currently using self signed) or if there is something I am missing on this. I checked with a friend’s server who uses mailinabox and has no errors. The only difference I can find between us is pfSense since we both did clean installs.
Other things I have tried without success:
-set up NAT translation in pfSense to assist internal checks. This solved errors with system status checks for IMAP/SMTP. I believe this means the NAT hairpin is working correctly.
-checked DNSSEC was turned off at namecheap
-added 18.104.22.168 mydomain.com box.mydomain.com www.mydomain.com to /etc/hosts file (no result, then removed)
-tried vfw -disable (no result, turned back on)
-service nsd restart (also included bind9 after, no result)
-i set up SSH to allow root login, it works
If anyone has any recommendations of what else I can try, please let me know. I am out of ideas…