What does a domain registrar actually do? As in, do they facilitate you registering your domain name with the registry? Do they host your domain?
I downloaded a couple of top-level-domain zones, they're just a list of NS records.
So my question is, when I change my domains name servers, am I changing the NS record within the top-level-domain zone file? Or do the top-level-domain zone file point to my registrar, and changing my name servers will update them with my registrar and not the actually TLD zone file?
Any clarification on how the whole thing works would be great!