Version: v0.0.0-...-8b1022e Latest Latest

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2016 License: Apache-2.0, BSD-3-Clause Imports: 3 Imported by: 0



Package publicsuffix provides a public suffix list based on data from A public suffix is one under which Internet users can directly register names.



This section is empty.


List implements the cookiejar.PublicSuffixList interface by calling the PublicSuffix function.


func EffectiveTLDPlusOne

func EffectiveTLDPlusOne(domain string) (string, error)

EffectiveTLDPlusOne returns the effective top level domain plus one more label. For example, the eTLD+1 for "" is "".

func PublicSuffix

func PublicSuffix(domain string) (publicSuffix string, icann bool)

PublicSuffix returns the public suffix of the domain using a copy of the database compiled into the library.

icann is whether the public suffix is managed by the Internet Corporation for Assigned Names and Numbers. If not, the public suffix is privately managed. For example, and are ICANN domains, and are private domains.

Use cases for distinguishing ICANN domains like from private domains like can be found at


This section is empty.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL