Problem Description
Hello, I moved to Mythic Beasts/ Sympl after Bytemark/ Symbiosis. I’m very spoilt by Symbiosis automatically setting up DNS – my knowledge of DNS is limited and I’d like to learn more.
So far I’ve done on Mythic/Sympl what I did on Bytemark/Symbiosis: created files such as dkim in the /srv/example.com/config folder, created /srv/example.com/public/htdocs and, at the registrar end, set the nameservers for the domain to ns1.mythic-beasts.com and ns2.mythic-beasts.com (on Bytemark I obvs set them to Bytemark NS)
I ran sudo sympl-dns-generate and the file config/dns/example.com.txt gets created and looks ‘good’
First question: That file starts with three headers with Bytemark nameservers like this:
.example.com::a.ns.bytemark.co.uk:300
- Why are these lines Bytemark servers and how does this relate to my setting registrar’s namerserver entries to Mythic nameservers? Should they be set to Bytemark NS?
The domain is not found (eg URL in browser) and using the auditing script:
https://gitlab.mythic-beasts.com/sympl/sympl-scripts/-/blob/master/sympl-dns-audit gives lots of ‘empty’ entries such as this:
Detecting authoritative DNS servers... ok
Checking authoritative servers are in-sync... ok, will use '' for queries
dig: couldn't get address for '': not found
warn example.com A
expected [IP address of my VS]
got
whois example.com
shows the mythic nameservers I’ve set.
On reading more around the forum, I think I need an additional step, installing and using OctoDNS, and I’ll follow these pointers: https://wiki.sympl.host/view/Using_OctoDNS_To_Update_DNS
Before I do it would be great to understand more what this does, as this step wasn’t necessary on Bytemark/ Symbiosis.
- Does this ‘set off’ the propagation of what’s in /config/dns/example.com.txt to external nameservers?
- There’s again some reference at the end to Bytemark - why?
Where it includes lines such as
- config_example.com
- config_subdomain1.example.com
- config_subdomain2.example.com
- Do I need to include subdomains such as ‘mx’ or are they transferred from the config/dns/example.com.txt file?
Finally:
In other forum posts I’ve read users who simply reverted to setting things ‘manually’ at the registrar side.
- I can find a ‘AAAA’ record there and could point that to my IP, but I would also set all the mx, dkim etc records, right/
Thank you for the sympl project!
Environment
- Sympl Version [9.0/10.0]: v11
on a Mythic Beasts Virtual Server