public void addPrivateDnsRoutes() { if (DBG) { Log.d( TAG, "addPrivateDnsRoutes for " + this + "(" + mInterfaceName + ") - mPrivateDnsRouteSet = " + mPrivateDnsRouteSet); } if (mInterfaceName != null && !mPrivateDnsRouteSet) { for (String addrString : getNameServers()) { int addr = NetworkUtils.lookupHost(addrString); if (addr != -1 && addr != 0) { if (DBG) Log.d(TAG, " adding " + addrString + " (" + addr + ")"); NetworkUtils.addHostRoute(mInterfaceName, addr); } } mPrivateDnsRouteSet = true; } }