The Restrict route by IP module provides an interface to manage route restriction by IP address.
Features
- Access restriction with a set of IP and/or IP range.
- IP range can be defined as follow:
- IP range with "-" (x.x.x.x-x.x.x.x)
- IP range with * (x.x.x.*)
- CIDR IP range (x.x.x.x/24)
- You can remove or just disable a route restriction
- You can see a preview of the impacted routes.
- Routes can be defined by:
- route name
- path
- path with wildcard (using % like /admin/%/content)
- regular expression
Installation
- Download or install with composer
- Enable restrict_route_by_ip
- go to /admin/config/system/restrict_route_by_ip to define all restrictions
Supporting organizations:
Project information
- Project categories: Security, Access control
- Ecosystem: Security
197 sites report using this module
- Created by olivierg on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
1.3.0
released 7 May 2025
Works with Drupal: ^10 || ^11
Consolidating code on the main branch
Install:





