Where are all the Internet domain names registered and maintained?
Browse the article Where are all the Internet domain names registered and maintained?
The Domain Name System is a distributed database, but there are central name servers at the core of the system (see How DNS Works for details). Someone has to maintain these central name servers to avoid conflicts and duplication.
In 1993, the U.S. Department of Commerce, in conjunction with several public and private entities, created InterNIC to maintain a central database that contains all the registered domain names and the associated IP addresses in the U.S. (other countries maintain their own NICs (Network Information Centers) -- there's a link below that discusses Canada's system, for example). Network Solutions, a member of InterNIC, was chosen to administer and maintain the growing number of Internet domain names and IP addresses. This central database is copied to Top Level Domain (TLD) servers around the world and creates the primary routing tables used by every computer that connects to the Internet.
Until recently, Network Solutions was the only company that provided domain names. However, to ensure that Network Solutions did not become a monopoly, the U.S. government decided that other companies should also be allowed to sell domain names. While these other companies (known as registrars) provide domain names and maintain DNS servers, Network Solutions still maintains the central database to ensure that there are no duplicates. In the U.S., you pay Network Solutions an annual fee to maintain your domain name in the central name server.