Symptoms
The value returned by "matchregion" in an iRule is inconsistent when the GTM global setting, "cache-ldns-servers", is set to "yes" and the region contains a region, continent, country, state, or ISP.
Impact
The value returned by "matchregion" in an iRule is inconsistent and may lead to inconsistent behavior in the iRule.
Conditions
The GTM global setting, "cache-ldns-servers" must be set to "yes" and the region must contain a region, continent, country, state, or ISP.
Workaround
Set the GTM global setting, "cache-ldns-servers" to "no".
Fix Information
"Matchregion" returns the correct value under all conditions.