The Internet Corporation for Assigned Names and Numbers (ICANN) is in charge of keeping track of all current TLDs and managing domains and IP addresses on the internet. The Internet Corporation for Assigned Names and Numbers (ICANN) recognises three types of domain suffixes.