@chuckwilliams37 @sarah_edo @Netlify DNS is tricky for sure. But our lovely support team are a big help if you run aground (support@netlify.com).
I enjoy not needing to deal with the caching details myself (the defaults should be good for most things) but if you need it, you have control:
https://www.netlify.com/docs/headers-and-basic-auth/#multi-key-header-rules