I am new to web deployment. I have a domain registered with Domain.com as the registrar, let's say it is something.press
I want to deploy a React app to Netlify (via Github integration) and use my custom domain above, but I want to use Netlify's CDN services. For the purposes of this question, I have the React / Github / deploy part done. This is about hooking up the domain and DNS.
I have already created a DNS zone with Netlify. In the instructions from Netlify they say to copy over DNS records from registrar to Netlify (for mail servers etc., but I don't use them and all I want to do is serve the React app with the custom domain at www.something.press
).
I am following these instructions here: https://docs.netlify.com/domains-https/netlify-dns/delegate-to-netlify/
They also say to copy the DNS server names from Netlify to the registrar (here, I bought form Domain.com). I have done this part. My questions are as follows:
Should I delete the existing nameservers (default DNS names) in Domain.com at the registrar, since I want to use Netlify DNS? Are these default DNS nameservers special in anyway such that I must keep them around, or will they conflict and need to be deleted?
Once I have pointed my nameservers to Netlify's servers in the registrar's UI, should I delete the existing DNS records on the Domain.com (registrar side) that referenced the old default nameservers?
Since I want to use the Netlify DNS, what is the bare minimum in DNS records I need to have in my Netlify configuration serve the simple React App (create-react-app, very vanilla). Is it sufficient to have NS and CNAME / SOA ?
Any help would be greatly appreciated, even in understanding how the delegation works. Will my registrar just send requests to the Netlify DNS once I change the nameservers, or do I need to have special "glue" in DNS records at both the registrar and Netlify?