The Internet Corporation for Assigned Names and Numbers (ICANN) is a nonprofit, private organization and the governing body for the Internet.
ICANN is responsible for the technical operation of the Domain Name System (DNS) and the policies that define how the names and addresses of the Internet work.InterNIC
The Network Information Center (InterNIC) provides information about domain name registration services.
The Internet Assigned Numbers Authority (IANA) is responsible for the DNS root, IP addressing, and other Internet protocol resources. IANA delegates authority for all other (non-root) domains to other registries.