RULES / ROUTING
Rule-Based Routing
Rule-based routing sends connections to different policies based on domains, IPs, processes, or network types. Common uses include direct access for local networks and specific sites, with other connections handled by a policy group.
Rules are usually evaluated from top to bottom and stop after the first valid match. More specific rules should generally come before broader ones.
MATCH / FINAL RULE
MATCH
MATCH is the final catch-all rule in a rule list. When domain, IP, process, and rule-set rules above it do not match, the connection is sent to the policy specified by MATCH.
It normally belongs at the end of the rule list. If it appears earlier, later rules lose their opportunity to match.
DOMAIN-SUFFIX / DOMAIN RULE
DOMAIN-SUFFIX
DOMAIN-SUFFIX matches targets by domain suffix. With example.com configured, it can cover the main domain and its usual subdomains.
Unlike DOMAIN, it does not perform an exact match, and a complete URL path should not be placed in the rule. The target handles only the domain portion.
GEOIP / IP DATABASE
GeoIP
GeoIP uses an IP address database to determine a target address’s region. It is useful when the destination IP is already known, but results depend on database versions and changes in address assignment.
Domain and GeoIP rules may participate at different stages. During troubleshooting, check the DNS mode to determine whether the core ultimately sees a domain or an IP.
RULE-PROVIDER / RULESET
Rule Set
A rule set moves many matching entries into a separate file or remote resource, which a rule provider loads from the configuration. This makes reuse, categorization, and independent updates easier.
When a rule-set update fails, an old cache may continue working, or the related rules may become unavailable. Check the resource URL, behavior type, save path, and update logs.