روش تشخيص نوع IP:
 با دانستن IP خود قادر خواهيد بود كه نوع IP تان را از لحاظ Valid يا Invalid بودن تشخيص دهيد:
1- از خود ISP سوال نماييد؛
2- از سايت‌هايي كه براي تشخيص نوع IP هستند كمك بگيريد (با جستجو در اينترنت اين سايت‌ها را پيدا خواهيد كرد)
 

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

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

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

Public IP Address یا VALID IP : ای پی آدرس هایی هستند که در دنیای اینترنت واقعی به صورت مستقیم قابل دسترس هستند و به درد کسانی میخوره که نیاز دارند سرویسی نظیر Web Server رو Publish ککند نظیر IP Address وبسایت Yahoo که 69.94.234.13 هستش.

Private IP Address یا INVALID IP : ای پی آدرس هایی هستند که در شبکه های خصوصی و 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 ترجمه کنند تا بتئانند ارتباط اینترنتی کاربران رو فراهم کنند.

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