@@ -104,71 +104,21 @@ Parameter Description
104
104
105
105
**type **: ``string `` **default **: ``4 ``
106
106
107
- This determines exactly *how * the IP address is validated and can take one
108
- of a variety of different values:
109
-
110
- **All ranges **
111
-
112
- ``4 ``
113
- Validates for IPv4 addresses
114
- ``6 ``
115
- Validates for IPv6 addresses
116
- ``all ``
117
- Validates all IP formats
118
-
119
- **No private ranges **
120
-
121
- ``4_no_priv ``
122
- Validates for IPv4 but without private IP ranges
123
- ``6_no_priv ``
124
- Validates for IPv6 but without private IP ranges
125
- ``all_no_priv ``
126
- Validates for all IP formats but without private IP ranges
127
-
128
- **No reserved ranges **
129
-
130
- ``4_no_res ``
131
- Validates for IPv4 but without reserved IP ranges
132
- ``6_no_res ``
133
- Validates for IPv6 but without reserved IP ranges
134
- ``all_no_res ``
135
- Validates for all IP formats but without reserved IP ranges
136
-
137
- **No public ranges **
138
-
139
- ``4_no_public ``
140
- Validates for IPv4 but without public IP ranges
141
- ``6_no_public ``
142
- Validates for IPv6 but without public IP ranges
143
- ``all_no_public ``
144
- Validates for all IP formats but without public IP range
145
-
146
- **Only private ranges **
147
-
148
- ``4_private ``
149
- Validates for IPv4 but without public and reserved ranges
150
- ``6_private ``
151
- Validates for IPv6 but without public and reserved ranges
152
- ``all_private ``
153
- Validates for all IP formats but without public and reserved ranges
154
-
155
- **Only reserved ranges **
156
-
157
- ``4_reserved ``
158
- Validates for IPv4 but without private and public ranges
159
- ``6_reserved ``
160
- Validates for IPv6 but without private and public ranges
161
- ``all_reserved ``
162
- Validates for all IP formats but without private and public ranges
163
-
164
- **Only public ranges **
165
-
166
- ``4_public ``
167
- Validates for IPv4 but without private and reserved ranges
168
- ``6_public ``
169
- Validates for IPv6 but without private and reserved ranges
170
- ``all_public ``
171
- Validates for all IP formats but without private and reserved ranges
107
+ This determines exactly *how * the IP address is validated. This option defines a
108
+ lot of different possible values based on the ranges and the type of IP address
109
+ that you want to allow/deny:
110
+
111
+ ==================== =================== =================== ==================
112
+ Ranges Allowed IPv4 addresses only IPv6 addresses only Both IPv4 and IPv6
113
+ ==================== =================== =================== ==================
114
+ All ``4 `` ``6 `` ``all ``
115
+ All except private ``4_no_priv `` ``6_no_priv `` ``all_no_priv ``
116
+ All except reserved ``4_no_res `` ``6_no_res `` ``all_no_res ``
117
+ All except public ``4_no_public `` ``4_no_public `` ``all_no_public ``
118
+ Only private ``4_private `` ``6_private `` ``all_private ``
119
+ Only reserved ``4_reserved `` ``6_reserved `` ``all_reserved ``
120
+ Only public ``4_public `` ``6_public `` ``all_public ``
121
+ ==================== =================== =================== ==================
172
122
173
123
.. versionadded :: 7.1
174
124
0 commit comments