You are browsing documentation for an outdated version.
See the latest documentation here.
Trusted IPs module
This module can be used to determine whether or not a given IP address is
in the range of trusted IP addresses defined by the
Trusted IP addresses are those that are known to send correct replacement
addresses for clients (as per the chosen header field, e.g. X-Forwarded-*).
Depending on the
trusted_ips configuration property,
this function will return whether a given ip is trusted or not Both ipv4 and ipv6 are supported.
- init_worker, certificate, rewrite, access, header_filter, response, body_filter, log
address (string): A string representing an IP address
true if the IP is trusted,
if kong.ip.is_trusted("22.214.171.124") then
kong.log("The IP is trusted")
Back to top