Nameserver glue records are incorrect. The ns1.box.p.nixc.us and ns2.box.p.nixc.us nameservers must be configured at your domain name registrar as having the IP address 158.69.222.58. They currently report addresses of [Not Set]/[Not Set]. It may take several hours for public DNS to update after a change.
I have no idea why suddenly my DNS has fallen out of spec I’d disabled DNSSEC to try to follow along with some troubleshooting in another thread but that still has no effect. What do I do to resolve this?
It looks like you are using Namecheap? When you go to the bottom of the Advanced DNS page for the domain, and in Find Nameservers select Custom Nameservers, then type in your nameserver address (e.g, ns2.box.p.nixc.us), does it show up in the search results below?
Based on the screenshot of your Namecheap dashboard and the whois record reporting the NS record correctly, it seems like there is something odd going on at Namecheap.
did you set up your box as box.p.nixc.us ? and let miab manage the DNS? It should create a A record that points back to it’s IP address for both ns1 and ns2.