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;