A registrar maintains domain names people have registered with them. There are many registrars and only one registrar can own a particular domain name at a time. The registrar has on file which DNS servers are being used to translate your domain name to the IP address of the server your site is on. The DNS servers are responsible for "resolving" (looking up) your web site are normally provided to you by your web host.