private static List<String> getAllLocalIp_window_mac() {

        List<String> list = new ArrayList<String>();

        try {
            String hostName = getLocalHostName();
            if (hostName.length() > 0) {
                InetAddress[] addrArray = InetAddress.getAllByName(hostName);
                if (addrArray.length > 0) {
                    for (int i = 0; i < addrArray.length; i++) {
                        if (addrArray[i] instanceof Inet4Address)
                            list.add(addrArray[i].getHostAddress());
                    }
                }
            }
        } catch (Exception e) {
            logger.error(e);
        }

        return list;
    }