I have a citrix environment consisting of three different desktops (with three different delivery groups, three different subnets and dedicated terminal servers, all managed from the same DDC and Site ).
I am running Xenapp 7.6, Storefront 3.0 and Netscaler VPX 11.1.
The solution is configured with 2 vServers on netscaler, one for internal use and one for external use. Both pointing to the same storefront server and store. This way the users are pointing to the same URL for logging on whether they are internal or external.
I want to hide desktop2 and desktop3 from users logging on from unsecure networks (both internal and external).
I have looked at this blogpost and tried Method #2 with IncludedIPs command.
The problem is that when users are logging on to the netscaler, and the query for which resources the users have is sent to the DDC, it seems like it's the netscaler vServer IP which is the source of the query. This way, any users will query for resources with the same source address and there is no way to tell the difference between them.
Is there any way to go around this? Or do I have to redesign my whole environment? Does anyone have any tips for me?