diff --git a/services/webapp/code/rosetta/core_app/api.py b/services/webapp/code/rosetta/core_app/api.py
index c0373cc9275dedad066118ccfa1b3765cc192dec..af006ff75bf806de51cc065e30e40750b413f127 100644
--- a/services/webapp/code/rosetta/core_app/api.py
+++ b/services/webapp/code/rosetta/core_app/api.py
@@ -268,6 +268,8 @@ logger.info('Reporting for task uuid: "{}"'.format(task_uuid))
 
 # Get IP
 ip = socket.gethostbyname(hostname)
+if ip == '127.0.1.1':
+    ip = socket.gethostbyname(hostname+'.local')
 logger.info(' - ip: "{}"'.format(ip))
 
 # Get port