diff --git a/interface/lib/classes/remoting.inc.php b/interface/lib/classes/remoting.inc.php
index 80e30bf849e203be1fc405ad1a1160a26ed3cc2e..bc75fee36b3a9f16cf476bb6b04e1d8c163ddf17 100644
--- a/interface/lib/classes/remoting.inc.php
+++ b/interface/lib/classes/remoting.inc.php
@@ -196,9 +196,9 @@ class remoting {
 					if(trim($remote_user['remote_ips']) == '') {
 						$remote_allowed=true;
 					} else {
-						$ip = inet_pton($_SERVER['REMOTE_ADDR']);
+						$ip_bin = inet_pton($ip);
 						foreach($allowed_ips as $allowed) {
-							if($ip == inet_pton(trim($allowed))) {
+							if($ip_bin == inet_pton(trim($allowed))) {
 								$remote_allowed=true;
 								break;
 							}