Match variable in WAF rules representing the client's original IP, generally read from X-Forwarded-For, and paired with the IPMatch or GeoMatch operators.
Read more: Microsoft Learn
In the Ultra Transcenders books
Each book explains RemoteAddr in context, with comparison tables and the common traps.
Terms in this definition
- RequestHeader
Match variable for WAF custom rules that examines a particular request header by name, such as X-Azure-FDID.
- Web Application Firewall
Protection at layer 7 from OWASP Top 10 threats like XSS and SQL injection, available on Application Gateway or Front Door.
- CRUD
Shorthand for create, read, update and delete, the four basic things you do with data. Data-plane roles in Azure Cosmos DB, for instance, authorise those operations on items.
- X-Forwarded-For
Lists the chain of client IP:port pairs in an HTTP header. Application Gateway appends the client's IP and port; a rewrite using client_ip or add_x_forwarded_for_proxy drops the port.
- IPMatch
An operator for WAF custom rules that compares the client's IP with a list of addresses or CIDR ranges.
- Geomatch
An operator for WAF custom rules that compares the client's country or region (
RemoteAddr) so traffic can be allowed or blocked based on geography.
Related terms
- New-AzApplicationGatewayFirewallMatchVariable
Cmdlet producing the match variable, RemoteAddr for instance, used in a WAF custom-rule condition on Application Gateway. Building a custom rule begins here.