After upgrading to SGOS 7.4.11.1, 7.3.27.1, or later versions, you may observe that policy rules using local or policy-defined categories no longer match as expected. This occurs specifically when a category is defined using an IP address, but the client request is made using a Fully Qualified Domain Name (FQDN).
Symptoms of this issue include:
To improve performance and prevent page load slowness caused by DNS timeouts, SGOS no longer automatically performs a DNS lookup to match a requested hostname against IP addresses defined in local or policy categories. The proxy only uses the IP address for categorization if the request was initiated via an IP address directly or if the IP address was already resolved and available to the policy engine prior to the categorization step.
Update your local or policy category definitions to include both the FQDN/domain and the associated IP addresses to ensure consistent policy enforcement.
define category "Trusted_Websites"example.com1.1.1.1end category "Trusted_Websites"If the destination can also be accessed by IP, both the hostname and IP addresses can be added to the category. If a destination is only ever accessed by IP addresses, these addresses can be included without including a hostname
This behavioral change was implemented to address latency issues where unresponsive DNS servers caused significant delays during policy evaluation.