Blog Post View


What is IANA?

IANA is a standards organization owned by ICANN responsible for global allocation of IP Addresses and ASNs, management of DNS root zones, and protocol assignments. In regards to IP number management, IANA is primarily responsible for allocating a pool of unallocated IP blocks to RIRs according to the global policy to ensure fair allocation of IP addresses across the regions.

IANA also manages root zone of DNS for ccTLDs and gTLDs, and maintain a database of all Top Level Domains (TLDs). In addition to IP number management and DNS root zone management, IANA also works with ITEF (Internet Engineering Task Force) to maintain a central repository for protocol names and number registries used in IP protocols (protocol assignments). IANA also maintains a time zone database and allows computers and electronic devices to use this information to maintain the correct time zone around the world.

Think of IANA as the administrator of the Internet. It manages domain names, IP addresses & ASNs, and protocols used by the Internet. The goal of IANA is to help the Internet run smoothly.

IP number allocation

The allocation of IP addresses is done by RIRs, and the the assignment is reported to IANA for record-keeping purposes. The global management of domain names and IP numbers is done by ICANN, and ICANN delegates management of Internet Numbers (IP Addresses and ASNs) to IANA which is a sub-organization of ICANN. IANA then delegates the assignment of Internet numbers to 5 Regional Internet Registries (RIRs). Five RIRs include ARIN (North America), AFRINIC (Africa), APNIC (Asia Pacific), LACNIC (Latin America), and RIPENCC (Europe). IANA and RIRs are making sure that unique IP address blocks are assigned to an organization within each of the 5 regional groups.

IANA Hierarchy

Dealing with IP Address Abuse

People often report spamming, hacking attempts, and other forms of IP address abuses to IANA. The IP address abuse should be reported to the organization that owns (assigned) the IP address, not IANA. You may use ARIN's WHOIS Lookup tool to query IP address ownership, and find the abuse contact information. IANA is a record keeper of the Internet Numbers (IP address and ASN), and it does not resolve matters relating to IP address abuses.

Protocol Assignments

IANA cooperates with the ITEF to define protocol standards which include network protocols and their parameters. The common network parameters include but not limited to:

  • Port numbers: Along with an IP address, the TCP and UDP ports are defined to allow applications to communicate with each other within the TCP/IP network.
  • HTTP Status Codes: When a web client makes a HTTP request, the server respond with the response with HTTP status code to indicate whether the request has been processed successfully, or errored with a reason code.
  • Media Types: IANA maintains media type registry that can be used within the Internet.

Besides protocol numbers, IANA also maintains 2-letter language attributes (en: English, es: Spanish, and etc.), private enterprise numbers, and time zone database among others.

Conclusion

IANA is a department of the ICANN, and it's reponsible for management of IP numbers (IP address and ASN), DNS Root Zone, and Protocol assignments. It delegates assignment of IP numbers to 5 regional RIRs. The goal of IANA is to allow Internet run smoothly, and oversees technical aspect of IP standards.


Share this post

Popular Articles

Email Delivery Problems Explained

November 12, 2006

With ever growing number of spam emails flooding the Internet, more and more ISPs tighten their email filtering system to prevent spams delivered to their clients. It is virtually impossible to block even 50% of the spams arriving in a mail server, and there will always be false positives (legitimate emails filte [...]

Learn more 

What is an IP Address?

February 16, 2007

The Internet Protocol Address (or IP Address) is a unique address that computing devices such as personal computers, tablets, and smartphones use to identify themselves and communicate with other devices in the IP network. Any device connected to the IP network must have a unique IP address within the network.

Learn more 

What is a Subnet Mask?

February 22, 2007

address and the host address. A subnet mask separates the IP address into the network and host addresses (<network><host>). Subnetting further divides the host part of an IP address into a subnet and host address (<network><subnet><host>) if additional subnetwork is needed. Use the Learn more 

What is a MAC Address?

March 18, 2007

MAC, Media Access Control, address is a globally unique identifier assigned to network devices, and therefore it is often referred to as hardware or physical address. MAC addresses are 6-byte (48-bits) in length, and are written in MM:MM:MM:SS:SS:SS format. [...]

Learn more 

What is a TCP/IP?

April 8, 2007

TCP/IP, Transmission Control Protocol/Internet Protocol, is the suite of two protocols, TCP and IP, used to interconnect network devices on the Internet. The TCP performs the handshake between the network devices to establis [...]

Learn more 

Comments (0)

    No comment

Leave a comment

All comments are moderated. Spammy and bot submitted comments are deleted. Please submit the comments that are helpful to others, and we'll approve your comments. A comment that includes outbound link will only be approved if the content is relevant to the topic, and has some value to our readers.


Login To Post Comment