Blocarea IP este una dintre modalitățile de a bloca accesul la o resursă de rețea a unui client care are o anumită adresă IP (sau o adresă IP dintr-un anumit set). Astfel de restricții de acces sunt adesea folosite ca măsură de pedeapsă pentru un anumit membru al unei anumite rețele/comunități (în aplicații de rețea, jocuri, pe site-uri de internet etc.). Această metodă poate fi folosită și împotriva unor roboți simpli (programe care îndeplinesc automat o anumită funcție în rețea), întrucât un bot de obicei nu are multe adrese la dispoziție, le puteți urmări pe acelea de la care se conectează și blocați un grup de ele.
De asemenea, este obișnuit să restricționați accesul prin mască de subrețea . În astfel de cazuri, accesul este permis/interzis pentru un set de adrese IP care au un „început” dat, adică având primii n biți identici cu cei dați. De exemplu, dacă refuzați accesul din rețeaua 192.168.1.0/24, atunci accesul va fi închis pentru toate adresele 192.168.1.(0-255). În acest fel, de exemplu, este posibil să se permită accesul la o resursă de rețea doar de pe teritoriul unei anumite țări.
Această metodă este ineficientă atunci când se interzice accesul de la o anumită adresă IP. Pentru că, adesea, adresele IP sunt emise automat atunci când un client se conectează la rețea. Și eficiența acestuia crește atunci când se folosește o mască de subrețea. pentru că conectarea online dintr-o altă rețea este mult mai dificilă. Cu toate acestea, blocarea unui singur utilizator pe baza măștii de subrețea este inacceptabilă, deoarece acest lucru va afecta alți clienți din rețea.
Pe scurt, blocarea IP este eficientă atunci când trebuie să blocați toți clienții dintr-o anumită rețea. Sau invers, permițând accesul doar la acestea.