Registrars are a huge part of it, Cary. Don;t forget, the registrar is the entity that makes the DNS happen. It is usually the SOA for the DNS and it supports, manages and pays in to the root DNS servers ... a good registrar wants to make sure they are not being used to register domains that steal peoples property.
Bookmarks