Package org.apache.commons.net.ftp

# Interface FTPClient.HostnameResolver

All Known Implementing Classes:
  `FTPClient.NatServerResolverImpl`

Enclosing class:
  `FTPClient`

public static interface FTPClient.HostnameResolver
Strategy interface for updating host names received from FTP server for passive NAT workaround.

Since:
  3.6

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `resolve(String hostname)`
  Resolves a host name.

- ## Method Details

  - ### resolve

    String resolve(String hostname) throws UnknownHostException
    Resolves a host name.
    Parameters:
      `hostname` - the hostname to resolve.
    Returns:
      The resolved hostname.
    Throws:
      `UnknownHostException` - if the host is unknown.