El bloqueo de IP es una de las formas de bloquear el acceso a un recurso de red de un cliente que tiene una dirección IP específica (o una dirección IP de un conjunto determinado). Tales restricciones de acceso a menudo se utilizan como una medida de castigo para un determinado miembro de una determinada red/comunidad (en aplicaciones de red, juegos, sitios de Internet, etc.). Este método también se puede utilizar contra bots simples (programas que automáticamente realizan una determinada función en la red), ya que un bot no suele tener muchas direcciones a su disposición, puedes rastrear aquellas desde las que se conecta y bloquear un grupo de ellas.
También es común restringir el acceso por máscara de subred . En tales casos, se permite/deniega el acceso a un conjunto de direcciones IP que tienen un "comienzo" dado, es decir, que tienen los primeros n bits idénticos a los dados. Por ejemplo, si deniega el acceso desde la red 192.168.1.0/24, el acceso se cerrará para todas las direcciones 192.168.1.(0-255). De esta forma, por ejemplo, es posible permitir el acceso a un recurso de red solo desde el territorio de un determinado país.
Este método no es efectivo cuando se deniega el acceso desde una dirección IP específica. Porque, a menudo, las direcciones IP se emiten automáticamente cuando un cliente se conecta a la red. Y su eficacia aumenta cuando se utiliza una máscara de subred. Porque conectarse en línea desde otra red es mucho más difícil. Sin embargo, el bloqueo de un solo usuario en función de su máscara de subred es inaceptable, ya que esto afectará a otros clientes de la red.
En resumen, el bloqueo de IP es efectivo cuando necesita bloquear todos los clientes en una red específica. O viceversa, permitiendo el acceso únicamente a ellos.