From f86c9ea94757ddff230d5c214bccac09957c6d59 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Wed, 13 Apr 2016 18:03:05 -0700 Subject: [PATCH] Fix 127.0.0.1 showing as external IP address on tables --- data/interfaces/default/js/script.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/interfaces/default/js/script.js b/data/interfaces/default/js/script.js index c8306d6e..2c8a9a14 100644 --- a/data/interfaces/default/js/script.js +++ b/data/interfaces/default/js/script.js @@ -242,7 +242,8 @@ function isPrivateIP(ip_address) { // get IPv4 mapped address (xxx.xxx.xxx.xxx) from IPv6 addresss (::ffff:xxx.xxx.xxx.xxx) var parts = ip_address.split(":"); var parts = parts[parts.length - 1].split('.'); - if (parts[0] === '10' || + if ((parts[0] === '127' && parts[1] === '0' && parts[2] === '0' && parts[3] === '1') || + (parts[0] === '10') || (parts[0] === '172' && (parseInt(parts[1], 10) >= 16 && parseInt(parts[1], 10) <= 31)) || (parts[0] === '192' && parts[1] === '168')) { return true;