code: @GET
    @Path("/ipAddrInfo")
    public String getIPAddrInfo() throws UnknownHostException {
  
      Properties clientProps = getPropeSenderProps();
  
      StringBuffer buf = new StringBuffer();
  
      InetAddress localhost = null;
      NetworkInterface ni = null;
      try {
        localhost = InetAddress.getLocalHost();
        LOGGER.debug("Network Interface name not specified.  Using the NI for localhost " + localhost.getHostAddress());
        ni = NetworkInterface.getByInetAddress(localhost);
      } catch (UnknownHostException | SocketException e) {
        LOGGER.error( "Error occured dealing with network interface name lookup ", e);
  
      }
  
      buf.append("<p>").append("<span style='color: red'> IP Address: </span>").append(localhost.getHostAddress());
      buf.append("<span style='color: red'> Host name: </span>").append(localhost.getCanonicalHostName());
      if (ni == null) {
        buf.append("<span style='color: red'> Network Interface is NULL </span>");
      } else {
        buf.append("<span style='color: red'> Network Interface name: </span>").append(ni.getDisplayName());
      }
      buf.append("</p><p>");
      buf.append("Sending probes to " + respondToAddresses.size() + " addresses -  ");
      for (ProbeRespondToAddress rta : respondToAddresses) {
        buf.append("<span style='color: red'> Probe to: </span>").append(rta.respondToAddress + ":" + rta.respondToPort);
      }
      buf.append("</p>");
  
      return buf.toString();
    }
docs: Return the ip info of where the web host lives that supports the browser
  app.
  
  @return the ip addr info
  @throws UnknownHostException if something goes wrong