I am looking to integrate my public app service to my production virtual network to gain access to some resources within it (APIs), some of which will be load balanced with internal load balancers (container services containers inside an AKS environment) - I would like to use a private DNS zone to attribute DNS names to the ILB IP addresses created by AKS so that my upstream app services need to only deal in Azure private DNS and I am free to change the IP address this DNS points to as an when required.
Firstly, is this possible? If so - how would I go about getting the app service to use the private DNS zone for resolution of resources within my VNET?
Alternatively... is there a better pattern I could follow here? I am ultimately wanting my upstream developers using public cloud app services to be able to reference the address for private VNET services in a DNS format (service1.mydns.private) instead of referencing internal load balancer IP addresses!
Thank you in advance! :)