@AdventureTaco Thank you for reaching out to Microsoft Q&A, apologize for the inconvenience caused on this.
Based on the shared information I have understood that you are trying to pull the clientIP address of client that is requesting the webapp. If yes, you can enable the diagnostic setting for your app service and query the AppServiceHTTPLogs
table has the details of the CIp(clientIP)
to check from which client the request is originating from.
AppServiceHTTPLogs
capture the Web Server logging which contains raw HTTP request data in the W3C extended log file format. Each log message includes data such as the HTTP method, resource URI, client IP, client port, user agent, response code, and so on.
To test this behavior, I have deployed a WordPress site on linux azure app service and tried to hit the siteURL from the local machine and when I have queried the AppServiceHTTPLogs I can see my ClientIp instead of internal or azure load balancer IP as shown below.
Feel free to reach back to me if you have any further questions on this.