Sorry, this is a bit of a long post...
I currently have a server in my estate with Backup and DNS roles assigned (acting as "ns2.mydomain.com"). To add redundancy, I decided to spin up a new server with another provider to take over as NS2.
Added the new to my cluster then assigned the DNS role. After using DIG to make sure it was returning queries, I went into Settings > Platform, removed "ns2.mydomain.com". I saw an error displayed quickly (I didn't catch it unfortunately). But after reloading the page NS2 was gone so I re-added "ns2.mydomain.com".
I then headed over to Websites > "mydomain.com" > Domains. That's when I realised that I can't see A records for "ns1.mydomain.com" or "ns2.mydomain.com". Thinking that Enhance might hide these records, I went ahead and added an A record for "ns2.mydomain.com" pointing to my new DNS server. I then updated the glue records for "ns2.mydomain.com".
After about 15mins "DIG @ns1.mydomain.com ns2.mydomain.com any" was still returning the old server's IP. At this point I started getting cold feet... I reverted the glue record and changed the DNS record I'd created in Enhance back to the old server.
I've since added "ns3.mydomain.com" and added DNS and glue records pointing to the new DNS server. It seems to be working normally. My biggest concern is that (unlike NS1 and NS2) no SOA record is being returned for "ns3.mydomain.com".
Hoping someone might have had experience with this specific situation and can give me a sanity check?
Thanks!