Class RegisteredDomain

java.lang.Object
org.elasticsearch.web.RegisteredDomain

public class RegisteredDomain extends Object
Utility class for parsing fully qualified domain names (FQDNs) into their constituent parts: domain, registered domain, top-level domain (eTLD), and subdomain.

This class uses the public suffix list to accurately determine domain boundaries. For example, given "www.example.co.uk":

  • domain: www.example.co.uk
  • registered_domain: example.co.uk
  • top_level_domain: co.uk
  • subdomain: www
See Also: