1. Palo Alto Networks, GlobalProtect Administrator's Guide PAN-OS 10.2, "Configure Internal Host Detection."
Reference Details: This section explicitly states, "To enable the GlobalProtect app to automatically detect whether the endpoint is on the internal or external network, you can configure internal host detection." It details that the app uses the reachability of specified internal hosts to determine its location. This directly supports the core concept of location detection being the deciding factor for connecting to an internal vs. external gateway.
2. Palo Alto Networks, GlobalProtect Administrator's Guide PAN-OS 10.2, "Configure Internal Host Detection."
Reference Details: The documentation lists the two specific methods for IHD: "Send an HTTP/HTTPS request to one or more internal web servers" and "Perform a reverse DNS lookup for one or more DNS servers in the internal network." This confirms that option D is only a partial answer and that option A's method (ICMP) is incorrect.