Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Python program to determine if the given IPv4 Address is reserved using ipaddress module

  • Last Updated : 10 Jul, 2020

Given a IPv4 Address, the task is to determine whether it is reserved (i.e belongs to class E) or not.

What is class E?

IP addresses belonging to class E are reserved for experimental and research purposes. IP addresses of class E range from – This class doesn’t have any sub-net mask. The higher-order bits of the first octet of class E is always set to 1111.


Input :
Output : Not Reserved

Input :
Output : Reserved

To implement it, we will use the is_reserved method of ipaddress module of Python3.3.

# importing ip_address
# from ipaddress module
from ipaddress import ip_address
def reservedIPAddress(IP: str) -> str:
    return "Reserved" if (ip_address(IP).is_reserved) else "Not Reserved"
if __name__ == '__main__'
    # Not Reserved
    # Reserved

Output :

Not Reserved
My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!