title: use same hostname for internal and external access to application?
body: <p>I have an application that will be accessed by internal gcp services and instances and also end users on the office network- but not publicly.</p>
  
  <p>For internal access I can run the application on a GCE instance and have internal gcp services/instances use the instance's private DNS hostname (to get its private IP). For office users I can give the instance a public static IP and whitelist the office network's public IP.</p>
  
  <p>Without creating a VPN to the office network is there a way I could have a single URL/endpoint internal GCP and external users can hit? This application could also potentially be run on gke if that makes this possible.</p>