Are the clients making a DNS request to resolve the name in question when they use the app and if so, does the DNS request traverse the edge? When you use a DNS name in the business policy the edge will watch DNS requests that traverse it and cache the responses so that flows to the resolved IP can be matched to the policy, but obviously that means that it has to have actually seen a DNS request for that domain name before the policy will work.
the client would ask the internal DNS Server which might request the info from internal DNS servers which will then do the resolve. Do we need the client DNS request to bypass the velocloud edge for this to work? Or will it start "caching" based on any kind of DNS requests?