آی پی ها دو گروه بندی متفاوت دارند:(جدا از ای پی های دارای کلاس و ای پی های بی کلاس و کلا کلاس بندی IP Adresses )

1-از نظر Public یا Private بودن

2-از نظر Validیا Invalid بودن.

Public IP Address : ای پی آدرس هایی هستند که در دنیای اینترنت واقعی به صورت مستقیم قابل دسترس هستند و به درد کسانی میخوره که نیاز دارند سرویسی نظیر Web Server رو Publish ککند نظیر IP Address وبسایت Yahoo که 69.94.234.13 هستش.
Private IP Address : ای پی آدرس هایی هستند که در شبکه های خصوصی و Local کاربرد دارند و در هر شبکه ای میشه از اونا استفتده کرد بدون اینکه هیچ گونه Confllict ای پیش بیاد و نمیشه از این ای پی آدرس ها در نیای واقعی اینترنت استفاده کرد .مثلا ای پی آدرس هایی از رنج زیر :
10.0.0.1---192.168.0.1------172.16.0.1 و ..

نکته: IP Addressهای public محدود هستند بنابراین سرویس دهنده گان اینترنت از روشی به نام NAT=Network Address Translation استفاده میکنند تا IP Address های Private رو به یک IP Address از نوع Public ترجمه کنند تا بتئانند ارتباط اینترنتی کاربران رو فراهم کنند.

نکته : هر دو نوع IP Address های Public و Private از نوع Valid IP Address هستند.

Valid IP Addres : کلا به هر ای پی آدرسی که بشه رو کارت شبکه ست کرد ای پی ولید گفته میشه.

Invalid IP Address: آدرس هایی نظیر Net ID Address و Host ID Address , Loopback IP Address , ...و همچنین ای پی های Brodcast ,... که نمیتوان در آدرس دهی NIC ها یا کارت های شبکه استفاده کرد ای پی اینولید گفته میشه.نظیر ای پی های زبر :

Net ID Address:10.0.0.0
Loopback IP Address:127.0.0.1
Broadcast IP Address:255.255.255.255