I recently had to set up an S3 bucket to host a static site and point it to a custom domain, and while I cobbled it together, I realized I have a very poor understanding of how DNS and networking works at a high level. Any resources would be greatly appreciated!