diff --git a/gso/services/lso_client.py b/gso/services/lso_client.py
index 6e1ec8fa039dfddbe12bacf3e4c5b215ef7c3635..6eca3f6559943df80660b3f71ba50e9c1feb1d64 100644
--- a/gso/services/lso_client.py
+++ b/gso/services/lso_client.py
@@ -37,7 +37,7 @@ def _send_request(parameters: dict, callback_route: str) -> None:
     params = oss.PROVISIONING_PROXY
 
     # Build up a callback URL of the Provisioning Proxy to return its results to.
-    callback_url = f"{oss.GENERAL.public_hostname}{callback_route}"
+    callback_url = f"{oss.GENERAL.internal_hostname}{callback_route}"
     debug_msg = f"[provisioning proxy] Callback URL set to {callback_url}"
     logger.debug(debug_msg)