The Internet Corporation for Assigned Names and Numbers (ICANN) is a non-profit, private organisation 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 Centre (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.