I am still pre-0.30 and to verify some gitlab pages I need a new TXT record. However, it’s not working and I have done this before - namely as a challenge to obtain a certification via letsencrypt. However, I have this:
DNS takes time to propagate. It will show up local to MIAB, but for the rest of the world can take up to 48 hours (though rarely ever takes that long).
I just did a dig for the TXT record from your MiaB and it did not come back. Please check in the admin area System>Custom DNS that the entry is present. I suspect that it is not. You can add it from that page.
The only TXT record that shows up for me is your SPF one. I would wait another few hours and see if it comes up sometime after dinner (or breakfast depending on where you live).
Edit: If we assume something is wrong (maybe with the API) can you add a new TXT record in the admin panel just for shits and giggles?
Edit 2: Using your box as a nameserver for a test, I was only able to get SPF from it as well:
This might be a bug in the API you used (specifically for TXT records?) so a report on github as @alento recommended would probably benefit the developer too. In this case, I redact my previous statement.
The tools I use for DNS troubleshooting (because it’s super easy to understand and shit) is https://dnslookup.online
Posting a link directly to issues, where as mine is just to the project, I’ll 1up you though and post a link to CREATE A NEW ISSUE AUTOMATICALLY!!! >:)
And to add to this question, WHY haven’t you updated to post-0.30? I see no standing benefits to this unless you have made some modifications to your MIAB installation and cannot update to Ubuntu 18.04?
Functionally, v0.30 and v0.41 are identical however the developers are not supporting the older version anymore, so it would be a requirement to upgrade first as their response will be to upgrade. Would you be willing to PM me a copy of your /home/user-data/dns/custom.yaml file?