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;
   }
 }