tld

package module
v1.2.31 Latest Latest
Warning

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

Go to latest
Published: Mar 10, 2024 License: MIT Imports: 10 Imported by: 2

README

Go TLD Validator

A proper way to work with top level domains by validating towards IANA TLD list. Whenever a new instance of a TLD validator is created the list will be fetched and may after that be updated when desired. The validator is thread safe and can access the valid storage concurrently.

TLD Type

The TLD type makes it easy to convert between unicode and punycode for easier handling and validation. A TLD may be retreived from a domain or host name by using FromDomanName().

Usage

A generated file with all current TLDs from IANA can be used for offline validation. To update the list run go generate ./....

// Offline validation.
tld := FromDomanName("www.github.कॉम")
if !tld.IsValid() {
    fmt.Printf("Invalid TLD: %s\n", tld.AsPunycode())
}

tld = FromString("कॉम")
if !tld.IsValid() {
    fmt.Printf("Invalid TLD: %s\n", tld.LowerString())
}

tld = TLD("xn--11b4c3d")
if !tld.IsValid() {
    fmt.Printf("Invalid TLD: %s\n", tld.AsUnicode())
}

// Quick validation
if IsValid("कॉम") {
    fmt.Printf("TLD is valid")
}

// Online validation.
iana := NewIANA()

if !iana.IsValid(tld) {}
    fmt.Printf("Invalid TLD: %s\n", tld.AsPunycode())
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsValid

func IsValid(s string) bool

IsValid will validate a TLD by passing a string.

Types

type IANA

type IANA struct {
	// contains filtered or unexported fields
}

IANA is the type that knows how to get and store the list of all currently available TLDs from IANA.

func MustNewIANA

func MustNewIANA() *IANA

MustNewIANA will create a new IANA and panic if it fails.

func NewIANA

func NewIANA() (*IANA, error)

NewIANA will create a new IANA with a default client and do an initial refresh to get all the current TLDs.

func (*IANA) All

func (v *IANA) All() []TLD

All returns all known TLDs according to IANA. The list returned will be empty if Refresh() has not been invoked.

func (*IANA) IsValid

func (v *IANA) IsValid(tld interface{}) bool

IsValid returns true or false telling if a TLD is valid. The method is case insensitive and can handle strings, TLDs and fmt.Stringers.

func (*IANA) Refresh

func (v *IANA) Refresh() error

Refresh will perform a HTTP request to the IANA web page listing all currently approved and valid TLDs. Refresh may be called how many times you like and will always to a complete reset of the TLD list.

type TLD

type TLD string

TLD represents a top level domain

const (
	AAA                      TLD = "AAA"
	AARP                     TLD = "AARP"
	ABB                      TLD = "ABB"
	ABBOTT                   TLD = "ABBOTT"
	ABBVIE                   TLD = "ABBVIE"
	ABC                      TLD = "ABC"
	ABLE                     TLD = "ABLE"
	ABOGADO                  TLD = "ABOGADO"
	ABUDHABI                 TLD = "ABUDHABI"
	AC                       TLD = "AC"
	ACADEMY                  TLD = "ACADEMY"
	ACCENTURE                TLD = "ACCENTURE"
	ACCOUNTANT               TLD = "ACCOUNTANT"
	ACCOUNTANTS              TLD = "ACCOUNTANTS"
	ACO                      TLD = "ACO"
	ACTOR                    TLD = "ACTOR"
	ADS                      TLD = "ADS"
	ADULT                    TLD = "ADULT"
	AE                       TLD = "AE"
	AEG                      TLD = "AEG"
	AERO                     TLD = "AERO"
	AETNA                    TLD = "AETNA"
	AF                       TLD = "AF"
	AFL                      TLD = "AFL"
	AFRICA                   TLD = "AFRICA"
	AG                       TLD = "AG"
	AGAKHAN                  TLD = "AGAKHAN"
	AGENCY                   TLD = "AGENCY"
	AI                       TLD = "AI"
	AIG                      TLD = "AIG"
	AIRBUS                   TLD = "AIRBUS"
	AIRFORCE                 TLD = "AIRFORCE"
	AIRTEL                   TLD = "AIRTEL"
	AKDN                     TLD = "AKDN"
	AL                       TLD = "AL"
	ALIBABA                  TLD = "ALIBABA"
	ALIPAY                   TLD = "ALIPAY"
	ALLFINANZ                TLD = "ALLFINANZ"
	ALLSTATE                 TLD = "ALLSTATE"
	ALLY                     TLD = "ALLY"
	ALSACE                   TLD = "ALSACE"
	ALSTOM                   TLD = "ALSTOM"
	AM                       TLD = "AM"
	AMAZON                   TLD = "AMAZON"
	AMERICANEXPRESS          TLD = "AMERICANEXPRESS"
	AMERICANFAMILY           TLD = "AMERICANFAMILY"
	AMEX                     TLD = "AMEX"
	AMFAM                    TLD = "AMFAM"
	AMICA                    TLD = "AMICA"
	AMSTERDAM                TLD = "AMSTERDAM"
	ANALYTICS                TLD = "ANALYTICS"
	ANDROID                  TLD = "ANDROID"
	ANQUAN                   TLD = "ANQUAN"
	ANZ                      TLD = "ANZ"
	AO                       TLD = "AO"
	AOL                      TLD = "AOL"
	APARTMENTS               TLD = "APARTMENTS"
	APP                      TLD = "APP"
	APPLE                    TLD = "APPLE"
	AQ                       TLD = "AQ"
	AQUARELLE                TLD = "AQUARELLE"
	AR                       TLD = "AR"
	ARAB                     TLD = "ARAB"
	ARAMCO                   TLD = "ARAMCO"
	ARCHI                    TLD = "ARCHI"
	ARMY                     TLD = "ARMY"
	ARPA                     TLD = "ARPA"
	ART                      TLD = "ART"
	ARTE                     TLD = "ARTE"
	AS                       TLD = "AS"
	ASDA                     TLD = "ASDA"
	ASIA                     TLD = "ASIA"
	ASSOCIATES               TLD = "ASSOCIATES"
	AT                       TLD = "AT"
	ATHLETA                  TLD = "ATHLETA"
	ATTORNEY                 TLD = "ATTORNEY"
	AU                       TLD = "AU"
	AUCTION                  TLD = "AUCTION"
	AUDI                     TLD = "AUDI"
	AUDIBLE                  TLD = "AUDIBLE"
	AUDIO                    TLD = "AUDIO"
	AUSPOST                  TLD = "AUSPOST"
	AUTHOR                   TLD = "AUTHOR"
	AUTO                     TLD = "AUTO"
	AUTOS                    TLD = "AUTOS"
	AVIANCA                  TLD = "AVIANCA"
	AW                       TLD = "AW"
	AWS                      TLD = "AWS"
	AX                       TLD = "AX"
	AXA                      TLD = "AXA"
	AZ                       TLD = "AZ"
	AZURE                    TLD = "AZURE"
	BA                       TLD = "BA"
	BABY                     TLD = "BABY"
	BAIDU                    TLD = "BAIDU"
	BANAMEX                  TLD = "BANAMEX"
	BAND                     TLD = "BAND"
	BANK                     TLD = "BANK"
	BAR                      TLD = "BAR"
	BARCELONA                TLD = "BARCELONA"
	BARCLAYCARD              TLD = "BARCLAYCARD"
	BARCLAYS                 TLD = "BARCLAYS"
	BAREFOOT                 TLD = "BAREFOOT"
	BARGAINS                 TLD = "BARGAINS"
	BASEBALL                 TLD = "BASEBALL"
	BASKETBALL               TLD = "BASKETBALL"
	BAUHAUS                  TLD = "BAUHAUS"
	BAYERN                   TLD = "BAYERN"
	BB                       TLD = "BB"
	BBC                      TLD = "BBC"
	BBT                      TLD = "BBT"
	BBVA                     TLD = "BBVA"
	BCG                      TLD = "BCG"
	BCN                      TLD = "BCN"
	BD                       TLD = "BD"
	BE                       TLD = "BE"
	BEATS                    TLD = "BEATS"
	BEAUTY                   TLD = "BEAUTY"
	BEER                     TLD = "BEER"
	BENTLEY                  TLD = "BENTLEY"
	BERLIN                   TLD = "BERLIN"
	BEST                     TLD = "BEST"
	BESTBUY                  TLD = "BESTBUY"
	BET                      TLD = "BET"
	BF                       TLD = "BF"
	BG                       TLD = "BG"
	BH                       TLD = "BH"
	BHARTI                   TLD = "BHARTI"
	BI                       TLD = "BI"
	BIBLE                    TLD = "BIBLE"
	BID                      TLD = "BID"
	BIKE                     TLD = "BIKE"
	BING                     TLD = "BING"
	BINGO                    TLD = "BINGO"
	BIO                      TLD = "BIO"
	BIZ                      TLD = "BIZ"
	BJ                       TLD = "BJ"
	BLACK                    TLD = "BLACK"
	BLACKFRIDAY              TLD = "BLACKFRIDAY"
	BLOCKBUSTER              TLD = "BLOCKBUSTER"
	BLOG                     TLD = "BLOG"
	BLOOMBERG                TLD = "BLOOMBERG"
	BLUE                     TLD = "BLUE"
	BM                       TLD = "BM"
	BMS                      TLD = "BMS"
	BMW                      TLD = "BMW"
	BN                       TLD = "BN"
	BNPPARIBAS               TLD = "BNPPARIBAS"
	BO                       TLD = "BO"
	BOATS                    TLD = "BOATS"
	BOEHRINGER               TLD = "BOEHRINGER"
	BOFA                     TLD = "BOFA"
	BOM                      TLD = "BOM"
	BOND                     TLD = "BOND"
	BOO                      TLD = "BOO"
	BOOK                     TLD = "BOOK"
	BOOKING                  TLD = "BOOKING"
	BOSCH                    TLD = "BOSCH"
	BOSTIK                   TLD = "BOSTIK"
	BOSTON                   TLD = "BOSTON"
	BOT                      TLD = "BOT"
	BOUTIQUE                 TLD = "BOUTIQUE"
	BOX                      TLD = "BOX"
	BR                       TLD = "BR"
	BRADESCO                 TLD = "BRADESCO"
	BRIDGESTONE              TLD = "BRIDGESTONE"
	BROADWAY                 TLD = "BROADWAY"
	BROKER                   TLD = "BROKER"
	BROTHER                  TLD = "BROTHER"
	BRUSSELS                 TLD = "BRUSSELS"
	BS                       TLD = "BS"
	BT                       TLD = "BT"
	BUILD                    TLD = "BUILD"
	BUILDERS                 TLD = "BUILDERS"
	BUSINESS                 TLD = "BUSINESS"
	BUY                      TLD = "BUY"
	BUZZ                     TLD = "BUZZ"
	BV                       TLD = "BV"
	BW                       TLD = "BW"
	BY                       TLD = "BY"
	BZ                       TLD = "BZ"
	BZH                      TLD = "BZH"
	CA                       TLD = "CA"
	CAB                      TLD = "CAB"
	CAFE                     TLD = "CAFE"
	CAL                      TLD = "CAL"
	CALL                     TLD = "CALL"
	CALVINKLEIN              TLD = "CALVINKLEIN"
	CAM                      TLD = "CAM"
	CAMERA                   TLD = "CAMERA"
	CAMP                     TLD = "CAMP"
	CANON                    TLD = "CANON"
	CAPETOWN                 TLD = "CAPETOWN"
	CAPITAL                  TLD = "CAPITAL"
	CAPITALONE               TLD = "CAPITALONE"
	CAR                      TLD = "CAR"
	CARAVAN                  TLD = "CARAVAN"
	CARDS                    TLD = "CARDS"
	CARE                     TLD = "CARE"
	CAREER                   TLD = "CAREER"
	CAREERS                  TLD = "CAREERS"
	CARS                     TLD = "CARS"
	CASA                     TLD = "CASA"
	CASE                     TLD = "CASE"
	CASH                     TLD = "CASH"
	CASINO                   TLD = "CASINO"
	CAT                      TLD = "CAT"
	CATERING                 TLD = "CATERING"
	CATHOLIC                 TLD = "CATHOLIC"
	CBA                      TLD = "CBA"
	CBN                      TLD = "CBN"
	CBRE                     TLD = "CBRE"
	CC                       TLD = "CC"
	CD                       TLD = "CD"
	CENTER                   TLD = "CENTER"
	CEO                      TLD = "CEO"
	CERN                     TLD = "CERN"
	CF                       TLD = "CF"
	CFA                      TLD = "CFA"
	CFD                      TLD = "CFD"
	CG                       TLD = "CG"
	CH                       TLD = "CH"
	CHANEL                   TLD = "CHANEL"
	CHANNEL                  TLD = "CHANNEL"
	CHARITY                  TLD = "CHARITY"
	CHASE                    TLD = "CHASE"
	CHAT                     TLD = "CHAT"
	CHEAP                    TLD = "CHEAP"
	CHINTAI                  TLD = "CHINTAI"
	CHRISTMAS                TLD = "CHRISTMAS"
	CHROME                   TLD = "CHROME"
	CHURCH                   TLD = "CHURCH"
	CI                       TLD = "CI"
	CIPRIANI                 TLD = "CIPRIANI"
	CIRCLE                   TLD = "CIRCLE"
	CISCO                    TLD = "CISCO"
	CITADEL                  TLD = "CITADEL"
	CITI                     TLD = "CITI"
	CITIC                    TLD = "CITIC"
	CITY                     TLD = "CITY"
	CK                       TLD = "CK"
	CL                       TLD = "CL"
	CLAIMS                   TLD = "CLAIMS"
	CLEANING                 TLD = "CLEANING"
	CLICK                    TLD = "CLICK"
	CLINIC                   TLD = "CLINIC"
	CLINIQUE                 TLD = "CLINIQUE"
	CLOTHING                 TLD = "CLOTHING"
	CLOUD                    TLD = "CLOUD"
	CLUB                     TLD = "CLUB"
	CLUBMED                  TLD = "CLUBMED"
	CM                       TLD = "CM"
	CN                       TLD = "CN"
	CO                       TLD = "CO"
	COACH                    TLD = "COACH"
	CODES                    TLD = "CODES"
	COFFEE                   TLD = "COFFEE"
	COLLEGE                  TLD = "COLLEGE"
	COLOGNE                  TLD = "COLOGNE"
	COM                      TLD = "COM"
	COMMBANK                 TLD = "COMMBANK"
	COMMUNITY                TLD = "COMMUNITY"
	COMPANY                  TLD = "COMPANY"
	COMPARE                  TLD = "COMPARE"
	COMPUTER                 TLD = "COMPUTER"
	COMSEC                   TLD = "COMSEC"
	CONDOS                   TLD = "CONDOS"
	CONSTRUCTION             TLD = "CONSTRUCTION"
	CONSULTING               TLD = "CONSULTING"
	CONTACT                  TLD = "CONTACT"
	CONTRACTORS              TLD = "CONTRACTORS"
	COOKING                  TLD = "COOKING"
	COOL                     TLD = "COOL"
	COOP                     TLD = "COOP"
	CORSICA                  TLD = "CORSICA"
	COUNTRY                  TLD = "COUNTRY"
	COUPON                   TLD = "COUPON"
	COUPONS                  TLD = "COUPONS"
	COURSES                  TLD = "COURSES"
	CPA                      TLD = "CPA"
	CR                       TLD = "CR"
	CREDIT                   TLD = "CREDIT"
	CREDITCARD               TLD = "CREDITCARD"
	CREDITUNION              TLD = "CREDITUNION"
	CRICKET                  TLD = "CRICKET"
	CROWN                    TLD = "CROWN"
	CRS                      TLD = "CRS"
	CRUISE                   TLD = "CRUISE"
	CRUISES                  TLD = "CRUISES"
	CU                       TLD = "CU"
	CUISINELLA               TLD = "CUISINELLA"
	CV                       TLD = "CV"
	CW                       TLD = "CW"
	CX                       TLD = "CX"
	CY                       TLD = "CY"
	CYMRU                    TLD = "CYMRU"
	CYOU                     TLD = "CYOU"
	CZ                       TLD = "CZ"
	DABUR                    TLD = "DABUR"
	DAD                      TLD = "DAD"
	DANCE                    TLD = "DANCE"
	DATA                     TLD = "DATA"
	DATE                     TLD = "DATE"
	DATING                   TLD = "DATING"
	DATSUN                   TLD = "DATSUN"
	DAY                      TLD = "DAY"
	DCLK                     TLD = "DCLK"
	DDS                      TLD = "DDS"
	DE                       TLD = "DE"
	DEAL                     TLD = "DEAL"
	DEALER                   TLD = "DEALER"
	DEALS                    TLD = "DEALS"
	DEGREE                   TLD = "DEGREE"
	DELIVERY                 TLD = "DELIVERY"
	DELL                     TLD = "DELL"
	DELOITTE                 TLD = "DELOITTE"
	DELTA                    TLD = "DELTA"
	DEMOCRAT                 TLD = "DEMOCRAT"
	DENTAL                   TLD = "DENTAL"
	DENTIST                  TLD = "DENTIST"
	DESI                     TLD = "DESI"
	DESIGN                   TLD = "DESIGN"
	DEV                      TLD = "DEV"
	DHL                      TLD = "DHL"
	DIAMONDS                 TLD = "DIAMONDS"
	DIET                     TLD = "DIET"
	DIGITAL                  TLD = "DIGITAL"
	DIRECT                   TLD = "DIRECT"
	DIRECTORY                TLD = "DIRECTORY"
	DISCOUNT                 TLD = "DISCOUNT"
	DISCOVER                 TLD = "DISCOVER"
	DISH                     TLD = "DISH"
	DIY                      TLD = "DIY"
	DJ                       TLD = "DJ"
	DK                       TLD = "DK"
	DM                       TLD = "DM"
	DNP                      TLD = "DNP"
	DO                       TLD = "DO"
	DOCS                     TLD = "DOCS"
	DOCTOR                   TLD = "DOCTOR"
	DOG                      TLD = "DOG"
	DOMAINS                  TLD = "DOMAINS"
	DOT                      TLD = "DOT"
	DOWNLOAD                 TLD = "DOWNLOAD"
	DRIVE                    TLD = "DRIVE"
	DTV                      TLD = "DTV"
	DUBAI                    TLD = "DUBAI"
	DUNLOP                   TLD = "DUNLOP"
	DUPONT                   TLD = "DUPONT"
	DURBAN                   TLD = "DURBAN"
	DVAG                     TLD = "DVAG"
	DVR                      TLD = "DVR"
	DZ                       TLD = "DZ"
	EARTH                    TLD = "EARTH"
	EAT                      TLD = "EAT"
	EC                       TLD = "EC"
	ECO                      TLD = "ECO"
	EDEKA                    TLD = "EDEKA"
	EDU                      TLD = "EDU"
	EDUCATION                TLD = "EDUCATION"
	EE                       TLD = "EE"
	EG                       TLD = "EG"
	EMAIL                    TLD = "EMAIL"
	EMERCK                   TLD = "EMERCK"
	ENERGY                   TLD = "ENERGY"
	ENGINEER                 TLD = "ENGINEER"
	ENGINEERING              TLD = "ENGINEERING"
	ENTERPRISES              TLD = "ENTERPRISES"
	EPSON                    TLD = "EPSON"
	EQUIPMENT                TLD = "EQUIPMENT"
	ER                       TLD = "ER"
	ERICSSON                 TLD = "ERICSSON"
	ERNI                     TLD = "ERNI"
	ES                       TLD = "ES"
	ESQ                      TLD = "ESQ"
	ESTATE                   TLD = "ESTATE"
	ET                       TLD = "ET"
	EU                       TLD = "EU"
	EUROVISION               TLD = "EUROVISION"
	EUS                      TLD = "EUS"
	EVENTS                   TLD = "EVENTS"
	EXCHANGE                 TLD = "EXCHANGE"
	EXPERT                   TLD = "EXPERT"
	EXPOSED                  TLD = "EXPOSED"
	EXPRESS                  TLD = "EXPRESS"
	EXTRASPACE               TLD = "EXTRASPACE"
	FAGE                     TLD = "FAGE"
	FAIL                     TLD = "FAIL"
	FAIRWINDS                TLD = "FAIRWINDS"
	FAITH                    TLD = "FAITH"
	FAMILY                   TLD = "FAMILY"
	FAN                      TLD = "FAN"
	FANS                     TLD = "FANS"
	FARM                     TLD = "FARM"
	FARMERS                  TLD = "FARMERS"
	FASHION                  TLD = "FASHION"
	FAST                     TLD = "FAST"
	FEDEX                    TLD = "FEDEX"
	FEEDBACK                 TLD = "FEEDBACK"
	FERRARI                  TLD = "FERRARI"
	FERRERO                  TLD = "FERRERO"
	FI                       TLD = "FI"
	FIDELITY                 TLD = "FIDELITY"
	FIDO                     TLD = "FIDO"
	FILM                     TLD = "FILM"
	FINAL                    TLD = "FINAL"
	FINANCE                  TLD = "FINANCE"
	FINANCIAL                TLD = "FINANCIAL"
	FIRE                     TLD = "FIRE"
	FIRESTONE                TLD = "FIRESTONE"
	FIRMDALE                 TLD = "FIRMDALE"
	FISH                     TLD = "FISH"
	FISHING                  TLD = "FISHING"
	FIT                      TLD = "FIT"
	FITNESS                  TLD = "FITNESS"
	FJ                       TLD = "FJ"
	FK                       TLD = "FK"
	FLICKR                   TLD = "FLICKR"
	FLIGHTS                  TLD = "FLIGHTS"
	FLIR                     TLD = "FLIR"
	FLORIST                  TLD = "FLORIST"
	FLOWERS                  TLD = "FLOWERS"
	FLY                      TLD = "FLY"
	FM                       TLD = "FM"
	FO                       TLD = "FO"
	FOO                      TLD = "FOO"
	FOOD                     TLD = "FOOD"
	FOOTBALL                 TLD = "FOOTBALL"
	FORD                     TLD = "FORD"
	FOREX                    TLD = "FOREX"
	FORSALE                  TLD = "FORSALE"
	FORUM                    TLD = "FORUM"
	FOUNDATION               TLD = "FOUNDATION"
	FOX                      TLD = "FOX"
	FR                       TLD = "FR"
	FREE                     TLD = "FREE"
	FRESENIUS                TLD = "FRESENIUS"
	FRL                      TLD = "FRL"
	FROGANS                  TLD = "FROGANS"
	FRONTIER                 TLD = "FRONTIER"
	FTR                      TLD = "FTR"
	FUJITSU                  TLD = "FUJITSU"
	FUN                      TLD = "FUN"
	FUND                     TLD = "FUND"
	FURNITURE                TLD = "FURNITURE"
	FUTBOL                   TLD = "FUTBOL"
	FYI                      TLD = "FYI"
	GA                       TLD = "GA"
	GAL                      TLD = "GAL"
	GALLERY                  TLD = "GALLERY"
	GALLO                    TLD = "GALLO"
	GALLUP                   TLD = "GALLUP"
	GAME                     TLD = "GAME"
	GAMES                    TLD = "GAMES"
	GAP                      TLD = "GAP"
	GARDEN                   TLD = "GARDEN"
	GAY                      TLD = "GAY"
	GB                       TLD = "GB"
	GBIZ                     TLD = "GBIZ"
	GD                       TLD = "GD"
	GDN                      TLD = "GDN"
	GE                       TLD = "GE"
	GEA                      TLD = "GEA"
	GENT                     TLD = "GENT"
	GENTING                  TLD = "GENTING"
	GEORGE                   TLD = "GEORGE"
	GF                       TLD = "GF"
	GG                       TLD = "GG"
	GGEE                     TLD = "GGEE"
	GH                       TLD = "GH"
	GI                       TLD = "GI"
	GIFT                     TLD = "GIFT"
	GIFTS                    TLD = "GIFTS"
	GIVES                    TLD = "GIVES"
	GIVING                   TLD = "GIVING"
	GL                       TLD = "GL"
	GLASS                    TLD = "GLASS"
	GLE                      TLD = "GLE"
	GLOBAL                   TLD = "GLOBAL"
	GLOBO                    TLD = "GLOBO"
	GM                       TLD = "GM"
	GMAIL                    TLD = "GMAIL"
	GMBH                     TLD = "GMBH"
	GMO                      TLD = "GMO"
	GMX                      TLD = "GMX"
	GN                       TLD = "GN"
	GODADDY                  TLD = "GODADDY"
	GOLD                     TLD = "GOLD"
	GOLDPOINT                TLD = "GOLDPOINT"
	GOLF                     TLD = "GOLF"
	GOO                      TLD = "GOO"
	GOODYEAR                 TLD = "GOODYEAR"
	GOOG                     TLD = "GOOG"
	GOOGLE                   TLD = "GOOGLE"
	GOP                      TLD = "GOP"
	GOT                      TLD = "GOT"
	GOV                      TLD = "GOV"
	GP                       TLD = "GP"
	GQ                       TLD = "GQ"
	GR                       TLD = "GR"
	GRAINGER                 TLD = "GRAINGER"
	GRAPHICS                 TLD = "GRAPHICS"
	GRATIS                   TLD = "GRATIS"
	GREEN                    TLD = "GREEN"
	GRIPE                    TLD = "GRIPE"
	GROCERY                  TLD = "GROCERY"
	GROUP                    TLD = "GROUP"
	GS                       TLD = "GS"
	GT                       TLD = "GT"
	GU                       TLD = "GU"
	GUCCI                    TLD = "GUCCI"
	GUGE                     TLD = "GUGE"
	GUIDE                    TLD = "GUIDE"
	GUITARS                  TLD = "GUITARS"
	GURU                     TLD = "GURU"
	GW                       TLD = "GW"
	GY                       TLD = "GY"
	HAIR                     TLD = "HAIR"
	HAMBURG                  TLD = "HAMBURG"
	HANGOUT                  TLD = "HANGOUT"
	HAUS                     TLD = "HAUS"
	HBO                      TLD = "HBO"
	HDFC                     TLD = "HDFC"
	HDFCBANK                 TLD = "HDFCBANK"
	HEALTH                   TLD = "HEALTH"
	HEALTHCARE               TLD = "HEALTHCARE"
	HELP                     TLD = "HELP"
	HELSINKI                 TLD = "HELSINKI"
	HERE                     TLD = "HERE"
	HERMES                   TLD = "HERMES"
	HIPHOP                   TLD = "HIPHOP"
	HISAMITSU                TLD = "HISAMITSU"
	HITACHI                  TLD = "HITACHI"
	HIV                      TLD = "HIV"
	HK                       TLD = "HK"
	HKT                      TLD = "HKT"
	HM                       TLD = "HM"
	HN                       TLD = "HN"
	HOCKEY                   TLD = "HOCKEY"
	HOLDINGS                 TLD = "HOLDINGS"
	HOLIDAY                  TLD = "HOLIDAY"
	HOMEDEPOT                TLD = "HOMEDEPOT"
	HOMEGOODS                TLD = "HOMEGOODS"
	HOMES                    TLD = "HOMES"
	HOMESENSE                TLD = "HOMESENSE"
	HONDA                    TLD = "HONDA"
	HORSE                    TLD = "HORSE"
	HOSPITAL                 TLD = "HOSPITAL"
	HOST                     TLD = "HOST"
	HOSTING                  TLD = "HOSTING"
	HOT                      TLD = "HOT"
	HOTELS                   TLD = "HOTELS"
	HOTMAIL                  TLD = "HOTMAIL"
	HOUSE                    TLD = "HOUSE"
	HOW                      TLD = "HOW"
	HR                       TLD = "HR"
	HSBC                     TLD = "HSBC"
	HT                       TLD = "HT"
	HU                       TLD = "HU"
	HUGHES                   TLD = "HUGHES"
	HYATT                    TLD = "HYATT"
	HYUNDAI                  TLD = "HYUNDAI"
	IBM                      TLD = "IBM"
	ICBC                     TLD = "ICBC"
	ICE                      TLD = "ICE"
	ICU                      TLD = "ICU"
	ID                       TLD = "ID"
	IE                       TLD = "IE"
	IEEE                     TLD = "IEEE"
	IFM                      TLD = "IFM"
	IKANO                    TLD = "IKANO"
	IL                       TLD = "IL"
	IM                       TLD = "IM"
	IMAMAT                   TLD = "IMAMAT"
	IMDB                     TLD = "IMDB"
	IMMO                     TLD = "IMMO"
	IMMOBILIEN               TLD = "IMMOBILIEN"
	IN                       TLD = "IN"
	INC                      TLD = "INC"
	INDUSTRIES               TLD = "INDUSTRIES"
	INFINITI                 TLD = "INFINITI"
	INFO                     TLD = "INFO"
	ING                      TLD = "ING"
	INK                      TLD = "INK"
	INSTITUTE                TLD = "INSTITUTE"
	INSURANCE                TLD = "INSURANCE"
	INSURE                   TLD = "INSURE"
	INT                      TLD = "INT"
	INTERNATIONAL            TLD = "INTERNATIONAL"
	INTUIT                   TLD = "INTUIT"
	INVESTMENTS              TLD = "INVESTMENTS"
	IO                       TLD = "IO"
	IPIRANGA                 TLD = "IPIRANGA"
	IQ                       TLD = "IQ"
	IR                       TLD = "IR"
	IRISH                    TLD = "IRISH"
	IS                       TLD = "IS"
	ISMAILI                  TLD = "ISMAILI"
	IST                      TLD = "IST"
	ISTANBUL                 TLD = "ISTANBUL"
	IT                       TLD = "IT"
	ITAU                     TLD = "ITAU"
	ITV                      TLD = "ITV"
	JAGUAR                   TLD = "JAGUAR"
	JAVA                     TLD = "JAVA"
	JCB                      TLD = "JCB"
	JE                       TLD = "JE"
	JEEP                     TLD = "JEEP"
	JETZT                    TLD = "JETZT"
	JEWELRY                  TLD = "JEWELRY"
	JIO                      TLD = "JIO"
	JLL                      TLD = "JLL"
	JM                       TLD = "JM"
	JMP                      TLD = "JMP"
	JNJ                      TLD = "JNJ"
	JO                       TLD = "JO"
	JOBS                     TLD = "JOBS"
	JOBURG                   TLD = "JOBURG"
	JOT                      TLD = "JOT"
	JOY                      TLD = "JOY"
	JP                       TLD = "JP"
	JPMORGAN                 TLD = "JPMORGAN"
	JPRS                     TLD = "JPRS"
	JUEGOS                   TLD = "JUEGOS"
	JUNIPER                  TLD = "JUNIPER"
	KAUFEN                   TLD = "KAUFEN"
	KDDI                     TLD = "KDDI"
	KE                       TLD = "KE"
	KERRYHOTELS              TLD = "KERRYHOTELS"
	KERRYLOGISTICS           TLD = "KERRYLOGISTICS"
	KERRYPROPERTIES          TLD = "KERRYPROPERTIES"
	KFH                      TLD = "KFH"
	KG                       TLD = "KG"
	KH                       TLD = "KH"
	KI                       TLD = "KI"
	KIA                      TLD = "KIA"
	KIDS                     TLD = "KIDS"
	KIM                      TLD = "KIM"
	KINDLE                   TLD = "KINDLE"
	KITCHEN                  TLD = "KITCHEN"
	KIWI                     TLD = "KIWI"
	KM                       TLD = "KM"
	KN                       TLD = "KN"
	KOELN                    TLD = "KOELN"
	KOMATSU                  TLD = "KOMATSU"
	KOSHER                   TLD = "KOSHER"
	KP                       TLD = "KP"
	KPMG                     TLD = "KPMG"
	KPN                      TLD = "KPN"
	KR                       TLD = "KR"
	KRD                      TLD = "KRD"
	KRED                     TLD = "KRED"
	KUOKGROUP                TLD = "KUOKGROUP"
	KW                       TLD = "KW"
	KY                       TLD = "KY"
	KYOTO                    TLD = "KYOTO"
	KZ                       TLD = "KZ"
	LA                       TLD = "LA"
	LACAIXA                  TLD = "LACAIXA"
	LAMBORGHINI              TLD = "LAMBORGHINI"
	LAMER                    TLD = "LAMER"
	LANCASTER                TLD = "LANCASTER"
	LAND                     TLD = "LAND"
	LANDROVER                TLD = "LANDROVER"
	LANXESS                  TLD = "LANXESS"
	LASALLE                  TLD = "LASALLE"
	LAT                      TLD = "LAT"
	LATINO                   TLD = "LATINO"
	LATROBE                  TLD = "LATROBE"
	LAW                      TLD = "LAW"
	LAWYER                   TLD = "LAWYER"
	LB                       TLD = "LB"
	LC                       TLD = "LC"
	LDS                      TLD = "LDS"
	LEASE                    TLD = "LEASE"
	LECLERC                  TLD = "LECLERC"
	LEFRAK                   TLD = "LEFRAK"
	LEGAL                    TLD = "LEGAL"
	LEGO                     TLD = "LEGO"
	LEXUS                    TLD = "LEXUS"
	LGBT                     TLD = "LGBT"
	LI                       TLD = "LI"
	LIDL                     TLD = "LIDL"
	LIFE                     TLD = "LIFE"
	LIFEINSURANCE            TLD = "LIFEINSURANCE"
	LIFESTYLE                TLD = "LIFESTYLE"
	LIGHTING                 TLD = "LIGHTING"
	LIKE                     TLD = "LIKE"
	LILLY                    TLD = "LILLY"
	LIMITED                  TLD = "LIMITED"
	LIMO                     TLD = "LIMO"
	LINCOLN                  TLD = "LINCOLN"
	LINK                     TLD = "LINK"
	LIPSY                    TLD = "LIPSY"
	LIVE                     TLD = "LIVE"
	LIVING                   TLD = "LIVING"
	LK                       TLD = "LK"
	LLC                      TLD = "LLC"
	LLP                      TLD = "LLP"
	LOAN                     TLD = "LOAN"
	LOANS                    TLD = "LOANS"
	LOCKER                   TLD = "LOCKER"
	LOCUS                    TLD = "LOCUS"
	LOL                      TLD = "LOL"
	LONDON                   TLD = "LONDON"
	LOTTE                    TLD = "LOTTE"
	LOTTO                    TLD = "LOTTO"
	LOVE                     TLD = "LOVE"
	LPL                      TLD = "LPL"
	LPLFINANCIAL             TLD = "LPLFINANCIAL"
	LR                       TLD = "LR"
	LS                       TLD = "LS"
	LT                       TLD = "LT"
	LTD                      TLD = "LTD"
	LTDA                     TLD = "LTDA"
	LU                       TLD = "LU"
	LUNDBECK                 TLD = "LUNDBECK"
	LUXE                     TLD = "LUXE"
	LUXURY                   TLD = "LUXURY"
	LV                       TLD = "LV"
	LY                       TLD = "LY"
	MA                       TLD = "MA"
	MADRID                   TLD = "MADRID"
	MAIF                     TLD = "MAIF"
	MAISON                   TLD = "MAISON"
	MAKEUP                   TLD = "MAKEUP"
	MAN                      TLD = "MAN"
	MANAGEMENT               TLD = "MANAGEMENT"
	MANGO                    TLD = "MANGO"
	MAP                      TLD = "MAP"
	MARKET                   TLD = "MARKET"
	MARKETING                TLD = "MARKETING"
	MARKETS                  TLD = "MARKETS"
	MARRIOTT                 TLD = "MARRIOTT"
	MARSHALLS                TLD = "MARSHALLS"
	MATTEL                   TLD = "MATTEL"
	MBA                      TLD = "MBA"
	MC                       TLD = "MC"
	MCKINSEY                 TLD = "MCKINSEY"
	MD                       TLD = "MD"
	ME                       TLD = "ME"
	MED                      TLD = "MED"
	MEDIA                    TLD = "MEDIA"
	MEET                     TLD = "MEET"
	MELBOURNE                TLD = "MELBOURNE"
	MEME                     TLD = "MEME"
	MEMORIAL                 TLD = "MEMORIAL"
	MEN                      TLD = "MEN"
	MENU                     TLD = "MENU"
	MERCKMSD                 TLD = "MERCKMSD"
	MG                       TLD = "MG"
	MH                       TLD = "MH"
	MIAMI                    TLD = "MIAMI"
	MICROSOFT                TLD = "MICROSOFT"
	MIL                      TLD = "MIL"
	MINI                     TLD = "MINI"
	MINT                     TLD = "MINT"
	MIT                      TLD = "MIT"
	MITSUBISHI               TLD = "MITSUBISHI"
	MK                       TLD = "MK"
	ML                       TLD = "ML"
	MLB                      TLD = "MLB"
	MLS                      TLD = "MLS"
	MM                       TLD = "MM"
	MMA                      TLD = "MMA"
	MN                       TLD = "MN"
	MO                       TLD = "MO"
	MOBI                     TLD = "MOBI"
	MOBILE                   TLD = "MOBILE"
	MODA                     TLD = "MODA"
	MOE                      TLD = "MOE"
	MOI                      TLD = "MOI"
	MOM                      TLD = "MOM"
	MONASH                   TLD = "MONASH"
	MONEY                    TLD = "MONEY"
	MONSTER                  TLD = "MONSTER"
	MORMON                   TLD = "MORMON"
	MORTGAGE                 TLD = "MORTGAGE"
	MOSCOW                   TLD = "MOSCOW"
	MOTO                     TLD = "MOTO"
	MOTORCYCLES              TLD = "MOTORCYCLES"
	MOV                      TLD = "MOV"
	MOVIE                    TLD = "MOVIE"
	MP                       TLD = "MP"
	MQ                       TLD = "MQ"
	MR                       TLD = "MR"
	MS                       TLD = "MS"
	MSD                      TLD = "MSD"
	MT                       TLD = "MT"
	MTN                      TLD = "MTN"
	MTR                      TLD = "MTR"
	MU                       TLD = "MU"
	MUSEUM                   TLD = "MUSEUM"
	MUSIC                    TLD = "MUSIC"
	MV                       TLD = "MV"
	MW                       TLD = "MW"
	MX                       TLD = "MX"
	MY                       TLD = "MY"
	MZ                       TLD = "MZ"
	NA                       TLD = "NA"
	NAB                      TLD = "NAB"
	NAGOYA                   TLD = "NAGOYA"
	NAME                     TLD = "NAME"
	NATURA                   TLD = "NATURA"
	NAVY                     TLD = "NAVY"
	NBA                      TLD = "NBA"
	NC                       TLD = "NC"
	NE                       TLD = "NE"
	NEC                      TLD = "NEC"
	NET                      TLD = "NET"
	NETBANK                  TLD = "NETBANK"
	NETFLIX                  TLD = "NETFLIX"
	NETWORK                  TLD = "NETWORK"
	NEUSTAR                  TLD = "NEUSTAR"
	NEW                      TLD = "NEW"
	NEWS                     TLD = "NEWS"
	NEXT                     TLD = "NEXT"
	NEXTDIRECT               TLD = "NEXTDIRECT"
	NEXUS                    TLD = "NEXUS"
	NF                       TLD = "NF"
	NFL                      TLD = "NFL"
	NG                       TLD = "NG"
	NGO                      TLD = "NGO"
	NHK                      TLD = "NHK"
	NI                       TLD = "NI"
	NICO                     TLD = "NICO"
	NIKE                     TLD = "NIKE"
	NIKON                    TLD = "NIKON"
	NINJA                    TLD = "NINJA"
	NISSAN                   TLD = "NISSAN"
	NISSAY                   TLD = "NISSAY"
	NL                       TLD = "NL"
	NO                       TLD = "NO"
	NOKIA                    TLD = "NOKIA"
	NORTON                   TLD = "NORTON"
	NOW                      TLD = "NOW"
	NOWRUZ                   TLD = "NOWRUZ"
	NOWTV                    TLD = "NOWTV"
	NP                       TLD = "NP"
	NR                       TLD = "NR"
	NRA                      TLD = "NRA"
	NRW                      TLD = "NRW"
	NTT                      TLD = "NTT"
	NU                       TLD = "NU"
	NYC                      TLD = "NYC"
	NZ                       TLD = "NZ"
	OBI                      TLD = "OBI"
	OBSERVER                 TLD = "OBSERVER"
	OFFICE                   TLD = "OFFICE"
	OKINAWA                  TLD = "OKINAWA"
	OLAYAN                   TLD = "OLAYAN"
	OLAYANGROUP              TLD = "OLAYANGROUP"
	OLLO                     TLD = "OLLO"
	OM                       TLD = "OM"
	OMEGA                    TLD = "OMEGA"
	ONE                      TLD = "ONE"
	ONG                      TLD = "ONG"
	ONL                      TLD = "ONL"
	ONLINE                   TLD = "ONLINE"
	OOO                      TLD = "OOO"
	OPEN                     TLD = "OPEN"
	ORACLE                   TLD = "ORACLE"
	ORANGE                   TLD = "ORANGE"
	ORG                      TLD = "ORG"
	ORGANIC                  TLD = "ORGANIC"
	ORIGINS                  TLD = "ORIGINS"
	OSAKA                    TLD = "OSAKA"
	OTSUKA                   TLD = "OTSUKA"
	OTT                      TLD = "OTT"
	OVH                      TLD = "OVH"
	PA                       TLD = "PA"
	PAGE                     TLD = "PAGE"
	PANASONIC                TLD = "PANASONIC"
	PARIS                    TLD = "PARIS"
	PARS                     TLD = "PARS"
	PARTNERS                 TLD = "PARTNERS"
	PARTS                    TLD = "PARTS"
	PARTY                    TLD = "PARTY"
	PAY                      TLD = "PAY"
	PCCW                     TLD = "PCCW"
	PE                       TLD = "PE"
	PET                      TLD = "PET"
	PF                       TLD = "PF"
	PFIZER                   TLD = "PFIZER"
	PG                       TLD = "PG"
	PH                       TLD = "PH"
	PHARMACY                 TLD = "PHARMACY"
	PHD                      TLD = "PHD"
	PHILIPS                  TLD = "PHILIPS"
	PHONE                    TLD = "PHONE"
	PHOTO                    TLD = "PHOTO"
	PHOTOGRAPHY              TLD = "PHOTOGRAPHY"
	PHOTOS                   TLD = "PHOTOS"
	PHYSIO                   TLD = "PHYSIO"
	PICS                     TLD = "PICS"
	PICTET                   TLD = "PICTET"
	PICTURES                 TLD = "PICTURES"
	PID                      TLD = "PID"
	PIN                      TLD = "PIN"
	PING                     TLD = "PING"
	PINK                     TLD = "PINK"
	PIONEER                  TLD = "PIONEER"
	PIZZA                    TLD = "PIZZA"
	PK                       TLD = "PK"
	PL                       TLD = "PL"
	PLACE                    TLD = "PLACE"
	PLAY                     TLD = "PLAY"
	PLAYSTATION              TLD = "PLAYSTATION"
	PLUMBING                 TLD = "PLUMBING"
	PLUS                     TLD = "PLUS"
	PM                       TLD = "PM"
	PN                       TLD = "PN"
	PNC                      TLD = "PNC"
	POHL                     TLD = "POHL"
	POKER                    TLD = "POKER"
	POLITIE                  TLD = "POLITIE"
	PORN                     TLD = "PORN"
	POST                     TLD = "POST"
	PR                       TLD = "PR"
	PRAMERICA                TLD = "PRAMERICA"
	PRAXI                    TLD = "PRAXI"
	PRESS                    TLD = "PRESS"
	PRIME                    TLD = "PRIME"
	PRO                      TLD = "PRO"
	PROD                     TLD = "PROD"
	PRODUCTIONS              TLD = "PRODUCTIONS"
	PROF                     TLD = "PROF"
	PROGRESSIVE              TLD = "PROGRESSIVE"
	PROMO                    TLD = "PROMO"
	PROPERTIES               TLD = "PROPERTIES"
	PROPERTY                 TLD = "PROPERTY"
	PROTECTION               TLD = "PROTECTION"
	PRU                      TLD = "PRU"
	PRUDENTIAL               TLD = "PRUDENTIAL"
	PS                       TLD = "PS"
	PT                       TLD = "PT"
	PUB                      TLD = "PUB"
	PW                       TLD = "PW"
	PWC                      TLD = "PWC"
	PY                       TLD = "PY"
	QA                       TLD = "QA"
	QPON                     TLD = "QPON"
	QUEBEC                   TLD = "QUEBEC"
	QUEST                    TLD = "QUEST"
	RACING                   TLD = "RACING"
	RADIO                    TLD = "RADIO"
	RE                       TLD = "RE"
	READ                     TLD = "READ"
	REALESTATE               TLD = "REALESTATE"
	REALTOR                  TLD = "REALTOR"
	REALTY                   TLD = "REALTY"
	RECIPES                  TLD = "RECIPES"
	RED                      TLD = "RED"
	REDSTONE                 TLD = "REDSTONE"
	REDUMBRELLA              TLD = "REDUMBRELLA"
	REHAB                    TLD = "REHAB"
	REISE                    TLD = "REISE"
	REISEN                   TLD = "REISEN"
	REIT                     TLD = "REIT"
	RELIANCE                 TLD = "RELIANCE"
	REN                      TLD = "REN"
	RENT                     TLD = "RENT"
	RENTALS                  TLD = "RENTALS"
	REPAIR                   TLD = "REPAIR"
	REPORT                   TLD = "REPORT"
	REPUBLICAN               TLD = "REPUBLICAN"
	REST                     TLD = "REST"
	RESTAURANT               TLD = "RESTAURANT"
	REVIEW                   TLD = "REVIEW"
	REVIEWS                  TLD = "REVIEWS"
	REXROTH                  TLD = "REXROTH"
	RICH                     TLD = "RICH"
	RICHARDLI                TLD = "RICHARDLI"
	RICOH                    TLD = "RICOH"
	RIL                      TLD = "RIL"
	RIO                      TLD = "RIO"
	RIP                      TLD = "RIP"
	RO                       TLD = "RO"
	ROCKS                    TLD = "ROCKS"
	RODEO                    TLD = "RODEO"
	ROGERS                   TLD = "ROGERS"
	ROOM                     TLD = "ROOM"
	RS                       TLD = "RS"
	RSVP                     TLD = "RSVP"
	RU                       TLD = "RU"
	RUGBY                    TLD = "RUGBY"
	RUHR                     TLD = "RUHR"
	RUN                      TLD = "RUN"
	RW                       TLD = "RW"
	RWE                      TLD = "RWE"
	RYUKYU                   TLD = "RYUKYU"
	SA                       TLD = "SA"
	SAARLAND                 TLD = "SAARLAND"
	SAFE                     TLD = "SAFE"
	SAFETY                   TLD = "SAFETY"
	SAKURA                   TLD = "SAKURA"
	SALE                     TLD = "SALE"
	SALON                    TLD = "SALON"
	SAMSCLUB                 TLD = "SAMSCLUB"
	SAMSUNG                  TLD = "SAMSUNG"
	SANDVIK                  TLD = "SANDVIK"
	SANDVIKCOROMANT          TLD = "SANDVIKCOROMANT"
	SANOFI                   TLD = "SANOFI"
	SAP                      TLD = "SAP"
	SARL                     TLD = "SARL"
	SAS                      TLD = "SAS"
	SAVE                     TLD = "SAVE"
	SAXO                     TLD = "SAXO"
	SB                       TLD = "SB"
	SBI                      TLD = "SBI"
	SBS                      TLD = "SBS"
	SC                       TLD = "SC"
	SCB                      TLD = "SCB"
	SCHAEFFLER               TLD = "SCHAEFFLER"
	SCHMIDT                  TLD = "SCHMIDT"
	SCHOLARSHIPS             TLD = "SCHOLARSHIPS"
	SCHOOL                   TLD = "SCHOOL"
	SCHULE                   TLD = "SCHULE"
	SCHWARZ                  TLD = "SCHWARZ"
	SCIENCE                  TLD = "SCIENCE"
	SCOT                     TLD = "SCOT"
	SD                       TLD = "SD"
	SE                       TLD = "SE"
	SEARCH                   TLD = "SEARCH"
	SEAT                     TLD = "SEAT"
	SECURE                   TLD = "SECURE"
	SECURITY                 TLD = "SECURITY"
	SEEK                     TLD = "SEEK"
	SELECT                   TLD = "SELECT"
	SENER                    TLD = "SENER"
	SERVICES                 TLD = "SERVICES"
	SEVEN                    TLD = "SEVEN"
	SEW                      TLD = "SEW"
	SEX                      TLD = "SEX"
	SEXY                     TLD = "SEXY"
	SFR                      TLD = "SFR"
	SG                       TLD = "SG"
	SH                       TLD = "SH"
	SHANGRILA                TLD = "SHANGRILA"
	SHARP                    TLD = "SHARP"
	SHAW                     TLD = "SHAW"
	SHELL                    TLD = "SHELL"
	SHIA                     TLD = "SHIA"
	SHIKSHA                  TLD = "SHIKSHA"
	SHOES                    TLD = "SHOES"
	SHOP                     TLD = "SHOP"
	SHOPPING                 TLD = "SHOPPING"
	SHOUJI                   TLD = "SHOUJI"
	SHOW                     TLD = "SHOW"
	SI                       TLD = "SI"
	SILK                     TLD = "SILK"
	SINA                     TLD = "SINA"
	SINGLES                  TLD = "SINGLES"
	SITE                     TLD = "SITE"
	SJ                       TLD = "SJ"
	SK                       TLD = "SK"
	SKI                      TLD = "SKI"
	SKIN                     TLD = "SKIN"
	SKY                      TLD = "SKY"
	SKYPE                    TLD = "SKYPE"
	SL                       TLD = "SL"
	SLING                    TLD = "SLING"
	SM                       TLD = "SM"
	SMART                    TLD = "SMART"
	SMILE                    TLD = "SMILE"
	SN                       TLD = "SN"
	SNCF                     TLD = "SNCF"
	SO                       TLD = "SO"
	SOCCER                   TLD = "SOCCER"
	SOCIAL                   TLD = "SOCIAL"
	SOFTBANK                 TLD = "SOFTBANK"
	SOFTWARE                 TLD = "SOFTWARE"
	SOHU                     TLD = "SOHU"
	SOLAR                    TLD = "SOLAR"
	SOLUTIONS                TLD = "SOLUTIONS"
	SONG                     TLD = "SONG"
	SONY                     TLD = "SONY"
	SOY                      TLD = "SOY"
	SPA                      TLD = "SPA"
	SPACE                    TLD = "SPACE"
	SPORT                    TLD = "SPORT"
	SPOT                     TLD = "SPOT"
	SR                       TLD = "SR"
	SRL                      TLD = "SRL"
	SS                       TLD = "SS"
	ST                       TLD = "ST"
	STADA                    TLD = "STADA"
	STAPLES                  TLD = "STAPLES"
	STAR                     TLD = "STAR"
	STATEBANK                TLD = "STATEBANK"
	STATEFARM                TLD = "STATEFARM"
	STC                      TLD = "STC"
	STCGROUP                 TLD = "STCGROUP"
	STOCKHOLM                TLD = "STOCKHOLM"
	STORAGE                  TLD = "STORAGE"
	STORE                    TLD = "STORE"
	STREAM                   TLD = "STREAM"
	STUDIO                   TLD = "STUDIO"
	STUDY                    TLD = "STUDY"
	STYLE                    TLD = "STYLE"
	SU                       TLD = "SU"
	SUCKS                    TLD = "SUCKS"
	SUPPLIES                 TLD = "SUPPLIES"
	SUPPLY                   TLD = "SUPPLY"
	SUPPORT                  TLD = "SUPPORT"
	SURF                     TLD = "SURF"
	SURGERY                  TLD = "SURGERY"
	SUZUKI                   TLD = "SUZUKI"
	SV                       TLD = "SV"
	SWATCH                   TLD = "SWATCH"
	SWISS                    TLD = "SWISS"
	SX                       TLD = "SX"
	SY                       TLD = "SY"
	SYDNEY                   TLD = "SYDNEY"
	SYSTEMS                  TLD = "SYSTEMS"
	SZ                       TLD = "SZ"
	TAB                      TLD = "TAB"
	TAIPEI                   TLD = "TAIPEI"
	TALK                     TLD = "TALK"
	TAOBAO                   TLD = "TAOBAO"
	TARGET                   TLD = "TARGET"
	TATAMOTORS               TLD = "TATAMOTORS"
	TATAR                    TLD = "TATAR"
	TATTOO                   TLD = "TATTOO"
	TAX                      TLD = "TAX"
	TAXI                     TLD = "TAXI"
	TC                       TLD = "TC"
	TCI                      TLD = "TCI"
	TD                       TLD = "TD"
	TDK                      TLD = "TDK"
	TEAM                     TLD = "TEAM"
	TECH                     TLD = "TECH"
	TECHNOLOGY               TLD = "TECHNOLOGY"
	TEL                      TLD = "TEL"
	TEMASEK                  TLD = "TEMASEK"
	TENNIS                   TLD = "TENNIS"
	TEVA                     TLD = "TEVA"
	TF                       TLD = "TF"
	TG                       TLD = "TG"
	TH                       TLD = "TH"
	THD                      TLD = "THD"
	THEATER                  TLD = "THEATER"
	THEATRE                  TLD = "THEATRE"
	TIAA                     TLD = "TIAA"
	TICKETS                  TLD = "TICKETS"
	TIENDA                   TLD = "TIENDA"
	TIPS                     TLD = "TIPS"
	TIRES                    TLD = "TIRES"
	TIROL                    TLD = "TIROL"
	TJ                       TLD = "TJ"
	TJMAXX                   TLD = "TJMAXX"
	TJX                      TLD = "TJX"
	TK                       TLD = "TK"
	TKMAXX                   TLD = "TKMAXX"
	TL                       TLD = "TL"
	TM                       TLD = "TM"
	TMALL                    TLD = "TMALL"
	TN                       TLD = "TN"
	TO                       TLD = "TO"
	TODAY                    TLD = "TODAY"
	TOKYO                    TLD = "TOKYO"
	TOOLS                    TLD = "TOOLS"
	TOP                      TLD = "TOP"
	TORAY                    TLD = "TORAY"
	TOSHIBA                  TLD = "TOSHIBA"
	TOTAL                    TLD = "TOTAL"
	TOURS                    TLD = "TOURS"
	TOWN                     TLD = "TOWN"
	TOYOTA                   TLD = "TOYOTA"
	TOYS                     TLD = "TOYS"
	TR                       TLD = "TR"
	TRADE                    TLD = "TRADE"
	TRADING                  TLD = "TRADING"
	TRAINING                 TLD = "TRAINING"
	TRAVEL                   TLD = "TRAVEL"
	TRAVELERS                TLD = "TRAVELERS"
	TRAVELERSINSURANCE       TLD = "TRAVELERSINSURANCE"
	TRUST                    TLD = "TRUST"
	TRV                      TLD = "TRV"
	TT                       TLD = "TT"
	TUBE                     TLD = "TUBE"
	TUI                      TLD = "TUI"
	TUNES                    TLD = "TUNES"
	TUSHU                    TLD = "TUSHU"
	TV                       TLD = "TV"
	TVS                      TLD = "TVS"
	TW                       TLD = "TW"
	TZ                       TLD = "TZ"
	UA                       TLD = "UA"
	UBANK                    TLD = "UBANK"
	UBS                      TLD = "UBS"
	UG                       TLD = "UG"
	UK                       TLD = "UK"
	UNICOM                   TLD = "UNICOM"
	UNIVERSITY               TLD = "UNIVERSITY"
	UNO                      TLD = "UNO"
	UOL                      TLD = "UOL"
	UPS                      TLD = "UPS"
	US                       TLD = "US"
	UY                       TLD = "UY"
	UZ                       TLD = "UZ"
	VA                       TLD = "VA"
	VACATIONS                TLD = "VACATIONS"
	VANA                     TLD = "VANA"
	VANGUARD                 TLD = "VANGUARD"
	VC                       TLD = "VC"
	VE                       TLD = "VE"
	VEGAS                    TLD = "VEGAS"
	VENTURES                 TLD = "VENTURES"
	VERISIGN                 TLD = "VERISIGN"
	VERSICHERUNG             TLD = "VERSICHERUNG"
	VET                      TLD = "VET"
	VG                       TLD = "VG"
	VI                       TLD = "VI"
	VIAJES                   TLD = "VIAJES"
	VIDEO                    TLD = "VIDEO"
	VIG                      TLD = "VIG"
	VIKING                   TLD = "VIKING"
	VILLAS                   TLD = "VILLAS"
	VIN                      TLD = "VIN"
	VIP                      TLD = "VIP"
	VIRGIN                   TLD = "VIRGIN"
	VISA                     TLD = "VISA"
	VISION                   TLD = "VISION"
	VIVA                     TLD = "VIVA"
	VIVO                     TLD = "VIVO"
	VLAANDEREN               TLD = "VLAANDEREN"
	VN                       TLD = "VN"
	VODKA                    TLD = "VODKA"
	VOLVO                    TLD = "VOLVO"
	VOTE                     TLD = "VOTE"
	VOTING                   TLD = "VOTING"
	VOTO                     TLD = "VOTO"
	VOYAGE                   TLD = "VOYAGE"
	VU                       TLD = "VU"
	WALES                    TLD = "WALES"
	WALMART                  TLD = "WALMART"
	WALTER                   TLD = "WALTER"
	WANG                     TLD = "WANG"
	WANGGOU                  TLD = "WANGGOU"
	WATCH                    TLD = "WATCH"
	WATCHES                  TLD = "WATCHES"
	WEATHER                  TLD = "WEATHER"
	WEATHERCHANNEL           TLD = "WEATHERCHANNEL"
	WEBCAM                   TLD = "WEBCAM"
	WEBER                    TLD = "WEBER"
	WEBSITE                  TLD = "WEBSITE"
	WED                      TLD = "WED"
	WEDDING                  TLD = "WEDDING"
	WEIBO                    TLD = "WEIBO"
	WEIR                     TLD = "WEIR"
	WF                       TLD = "WF"
	WHOSWHO                  TLD = "WHOSWHO"
	WIEN                     TLD = "WIEN"
	WIKI                     TLD = "WIKI"
	WILLIAMHILL              TLD = "WILLIAMHILL"
	WIN                      TLD = "WIN"
	WINDOWS                  TLD = "WINDOWS"
	WINE                     TLD = "WINE"
	WINNERS                  TLD = "WINNERS"
	WME                      TLD = "WME"
	WOLTERSKLUWER            TLD = "WOLTERSKLUWER"
	WOODSIDE                 TLD = "WOODSIDE"
	WORK                     TLD = "WORK"
	WORKS                    TLD = "WORKS"
	WORLD                    TLD = "WORLD"
	WOW                      TLD = "WOW"
	WS                       TLD = "WS"
	WTC                      TLD = "WTC"
	WTF                      TLD = "WTF"
	XBOX                     TLD = "XBOX"
	XEROX                    TLD = "XEROX"
	XIHUAN                   TLD = "XIHUAN"
	XIN                      TLD = "XIN"
	XN__11B4C3D              TLD = "XN--11B4C3D"              // कॉम
	XN__1CK2E1B              TLD = "XN--1CK2E1B"              // セール
	XN__1QQW23A              TLD = "XN--1QQW23A"              // 佛山
	XN__2SCRJ9C              TLD = "XN--2SCRJ9C"              // ಭಾರತ
	XN__30RR7Y               TLD = "XN--30RR7Y"               // 慈善
	XN__3BST00M              TLD = "XN--3BST00M"              // 集团
	XN__3DS443G              TLD = "XN--3DS443G"              // 在线
	XN__3E0B707E             TLD = "XN--3E0B707E"             // 한국
	XN__3HCRJ9C              TLD = "XN--3HCRJ9C"              // ଭାରତ
	XN__3PXU8K               TLD = "XN--3PXU8K"               // 点看
	XN__42C2D9A              TLD = "XN--42C2D9A"              // คอม
	XN__45BR5CYL             TLD = "XN--45BR5CYL"             // ভাৰত
	XN__45BRJ9C              TLD = "XN--45BRJ9C"              // ভারত
	XN__45Q11C               TLD = "XN--45Q11C"               // 八卦
	XN__4DBRK0CE             TLD = "XN--4DBRK0CE"             // ישראל
	XN__4GBRIM               TLD = "XN--4GBRIM"               // موقع
	XN__54B7FTA0CC           TLD = "XN--54B7FTA0CC"           // বাংলা
	XN__55QW42G              TLD = "XN--55QW42G"              // 公益
	XN__55QX5D               TLD = "XN--55QX5D"               // 公司
	XN__5SU34J936BGSG        TLD = "XN--5SU34J936BGSG"        // 香格里拉
	XN__5TZM5G               TLD = "XN--5TZM5G"               // 网站
	XN__6FRZ82G              TLD = "XN--6FRZ82G"              // 移动
	XN__6QQ986B3XL           TLD = "XN--6QQ986B3XL"           // 我爱你
	XN__80ADXHKS             TLD = "XN--80ADXHKS"             // москва
	XN__80AO21A              TLD = "XN--80AO21A"              // қаз
	XN__80AQECDR1A           TLD = "XN--80AQECDR1A"           // католик
	XN__80ASEHDB             TLD = "XN--80ASEHDB"             // онлайн
	XN__80ASWG               TLD = "XN--80ASWG"               // сайт
	XN__8Y0A063A             TLD = "XN--8Y0A063A"             // 联通
	XN__90A3AC               TLD = "XN--90A3AC"               // срб
	XN__90AE                 TLD = "XN--90AE"                 // бг
	XN__90AIS                TLD = "XN--90AIS"                // бел
	XN__9DBQ2A               TLD = "XN--9DBQ2A"               // קום
	XN__9ET52U               TLD = "XN--9ET52U"               // 时尚
	XN__9KRT00A              TLD = "XN--9KRT00A"              // 微博
	XN__B4W605FERD           TLD = "XN--B4W605FERD"           // 淡马锡
	XN__BCK1B9A5DRE4C        TLD = "XN--BCK1B9A5DRE4C"        // ファッション
	XN__C1AVG                TLD = "XN--C1AVG"                // орг
	XN__C2BR7G               TLD = "XN--C2BR7G"               // नेट
	XN__CCK2B3B              TLD = "XN--CCK2B3B"              // ストア
	XN__CCKWCXETD            TLD = "XN--CCKWCXETD"            // アマゾン
	XN__CG4BKI               TLD = "XN--CG4BKI"               // 삼성
	XN__CLCHC0EA0B2G2A9GCD   TLD = "XN--CLCHC0EA0B2G2A9GCD"   // சிங்கப்பூர்
	XN__CZR694B              TLD = "XN--CZR694B"              // 商标
	XN__CZRS0T               TLD = "XN--CZRS0T"               // 商店
	XN__CZRU2D               TLD = "XN--CZRU2D"               // 商城
	XN__D1ACJ3B              TLD = "XN--D1ACJ3B"              // дети
	XN__D1ALF                TLD = "XN--D1ALF"                // мкд
	XN__E1A4C                TLD = "XN--E1A4C"                // ею
	XN__ECKVDTC9D            TLD = "XN--ECKVDTC9D"            // ポイント
	XN__EFVY88H              TLD = "XN--EFVY88H"              // 新闻
	XN__FCT429K              TLD = "XN--FCT429K"              // 家電
	XN__FHBEI                TLD = "XN--FHBEI"                // كوم
	XN__FIQ228C5HS           TLD = "XN--FIQ228C5HS"           // 中文网
	XN__FIQ64B               TLD = "XN--FIQ64B"               // 中信
	XN__FIQS8S               TLD = "XN--FIQS8S"               // 中国
	XN__FIQZ9S               TLD = "XN--FIQZ9S"               // 中國
	XN__FJQ720A              TLD = "XN--FJQ720A"              // 娱乐
	XN__FLW351E              TLD = "XN--FLW351E"              // 谷歌
	XN__FPCRJ9C3D            TLD = "XN--FPCRJ9C3D"            // భారత్
	XN__FZC2C9E2C            TLD = "XN--FZC2C9E2C"            // ලංකා
	XN__FZYS8D69UVGM         TLD = "XN--FZYS8D69UVGM"         // 電訊盈科
	XN__G2XX48C              TLD = "XN--G2XX48C"              // 购物
	XN__GCKR3F0F             TLD = "XN--GCKR3F0F"             // クラウド
	XN__GECRJ9C              TLD = "XN--GECRJ9C"              // ભારત
	XN__GK3AT1E              TLD = "XN--GK3AT1E"              // 通販
	XN__H2BREG3EVE           TLD = "XN--H2BREG3EVE"           // भारतम्
	XN__H2BRJ9C              TLD = "XN--H2BRJ9C"              // भारत
	XN__H2BRJ9C8C            TLD = "XN--H2BRJ9C8C"            // भारोत
	XN__HXT814E              TLD = "XN--HXT814E"              // 网店
	XN__I1B6B1A6A2E          TLD = "XN--I1B6B1A6A2E"          // संगठन
	XN__IMR513N              TLD = "XN--IMR513N"              // 餐厅
	XN__IO0A7I               TLD = "XN--IO0A7I"               // 网络
	XN__J1AEF                TLD = "XN--J1AEF"                // ком
	XN__J1AMH                TLD = "XN--J1AMH"                // укр
	XN__J6W193G              TLD = "XN--J6W193G"              // 香港
	XN__JLQ480N2RG           TLD = "XN--JLQ480N2RG"           // 亚马逊
	XN__JVR189M              TLD = "XN--JVR189M"              // 食品
	XN__KCRX77D1X4A          TLD = "XN--KCRX77D1X4A"          // 飞利浦
	XN__KPRW13D              TLD = "XN--KPRW13D"              // 台湾
	XN__KPRY57D              TLD = "XN--KPRY57D"              // 台灣
	XN__KPUT3I               TLD = "XN--KPUT3I"               // 手机
	XN__L1ACC                TLD = "XN--L1ACC"                // мон
	XN__LGBBAT1AD8J          TLD = "XN--LGBBAT1AD8J"          // الجزائر
	XN__MGB9AWBF             TLD = "XN--MGB9AWBF"             // عمان
	XN__MGBA3A3EJT           TLD = "XN--MGBA3A3EJT"           // ارامكو
	XN__MGBA3A4F16A          TLD = "XN--MGBA3A4F16A"          // ایران
	XN__MGBA7C0BBN0A         TLD = "XN--MGBA7C0BBN0A"         // العليان
	XN__MGBAAM7A8H           TLD = "XN--MGBAAM7A8H"           // امارات
	XN__MGBAB2BD             TLD = "XN--MGBAB2BD"             // بازار
	XN__MGBAH1A3HJKRD        TLD = "XN--MGBAH1A3HJKRD"        // موريتانيا
	XN__MGBAI9AZGQP6J        TLD = "XN--MGBAI9AZGQP6J"        // پاکستان
	XN__MGBAYH7GPA           TLD = "XN--MGBAYH7GPA"           // الاردن
	XN__MGBBH1A              TLD = "XN--MGBBH1A"              // بارت
	XN__MGBBH1A71E           TLD = "XN--MGBBH1A71E"           // بھارت
	XN__MGBC0A9AZCG          TLD = "XN--MGBC0A9AZCG"          // المغرب
	XN__MGBCA7DZDO           TLD = "XN--MGBCA7DZDO"           // ابوظبي
	XN__MGBCPQ6GPA1A         TLD = "XN--MGBCPQ6GPA1A"         // البحرين
	XN__MGBERP4A5D4AR        TLD = "XN--MGBERP4A5D4AR"        // السعودية
	XN__MGBGU82A             TLD = "XN--MGBGU82A"             // ڀارت
	XN__MGBI4ECEXP           TLD = "XN--MGBI4ECEXP"           // كاثوليك
	XN__MGBPL2FH             TLD = "XN--MGBPL2FH"             // سودان
	XN__MGBT3DHD             TLD = "XN--MGBT3DHD"             // همراه
	XN__MGBTX2B              TLD = "XN--MGBTX2B"              // عراق
	XN__MGBX4CD0AB           TLD = "XN--MGBX4CD0AB"           // مليسيا
	XN__MIX891F              TLD = "XN--MIX891F"              // 澳門
	XN__MK1BU44C             TLD = "XN--MK1BU44C"             // 닷컴
	XN__MXTQ1M               TLD = "XN--MXTQ1M"               // 政府
	XN__NGBC5AZD             TLD = "XN--NGBC5AZD"             // شبكة
	XN__NGBE9E0A             TLD = "XN--NGBE9E0A"             // بيتك
	XN__NGBRX                TLD = "XN--NGBRX"                // عرب
	XN__NODE                 TLD = "XN--NODE"                 // გე
	XN__NQV7F                TLD = "XN--NQV7F"                // 机构
	XN__NQV7FS00EMA          TLD = "XN--NQV7FS00EMA"          // 组织机构
	XN__NYQY26A              TLD = "XN--NYQY26A"              // 健康
	XN__O3CW4H               TLD = "XN--O3CW4H"               // ไทย
	XN__OGBPF8FL             TLD = "XN--OGBPF8FL"             // سورية
	XN__OTU796D              TLD = "XN--OTU796D"              // 招聘
	XN__P1ACF                TLD = "XN--P1ACF"                // рус
	XN__P1AI                 TLD = "XN--P1AI"                 // рф
	XN__PGBS0DH              TLD = "XN--PGBS0DH"              // تونس
	XN__PSSY2U               TLD = "XN--PSSY2U"               // 大拿
	XN__Q7CE6A               TLD = "XN--Q7CE6A"               // ລາວ
	XN__Q9JYB4C              TLD = "XN--Q9JYB4C"              // みんな
	XN__QCKA1PMC             TLD = "XN--QCKA1PMC"             // グーグル
	XN__QXA6A                TLD = "XN--QXA6A"                // ευ
	XN__QXAM                 TLD = "XN--QXAM"                 // ελ
	XN__RHQV96G              TLD = "XN--RHQV96G"              // 世界
	XN__ROVU88B              TLD = "XN--ROVU88B"              // 書籍
	XN__RVC1E0AM3E           TLD = "XN--RVC1E0AM3E"           // ഭാരതം
	XN__S9BRJ9C              TLD = "XN--S9BRJ9C"              // ਭਾਰਤ
	XN__SES554G              TLD = "XN--SES554G"              // 网址
	XN__T60B56A              TLD = "XN--T60B56A"              // 닷넷
	XN__TCKWE                TLD = "XN--TCKWE"                // コム
	XN__TIQ49XQYJ            TLD = "XN--TIQ49XQYJ"            // 天主教
	XN__UNUP4Y               TLD = "XN--UNUP4Y"               // 游戏
	XN__VERMGENSBERATER_CTB  TLD = "XN--VERMGENSBERATER-CTB"  // vermögensberater
	XN__VERMGENSBERATUNG_PWB TLD = "XN--VERMGENSBERATUNG-PWB" // vermögensberatung
	XN__VHQUV                TLD = "XN--VHQUV"                // 企业
	XN__VUQ861B              TLD = "XN--VUQ861B"              // 信息
	XN__W4R85EL8FHU5DNRA     TLD = "XN--W4R85EL8FHU5DNRA"     // 嘉里大酒店
	XN__W4RS40L              TLD = "XN--W4RS40L"              // 嘉里
	XN__WGBH1C               TLD = "XN--WGBH1C"               // مصر
	XN__WGBL6A               TLD = "XN--WGBL6A"               // قطر
	XN__XHQ521B              TLD = "XN--XHQ521B"              // 广东
	XN__XKC2AL3HYE2A         TLD = "XN--XKC2AL3HYE2A"         // இலங்கை
	XN__XKC2DL3A5EE0H        TLD = "XN--XKC2DL3A5EE0H"        // இந்தியா
	XN__Y9A3AQ               TLD = "XN--Y9A3AQ"               // հայ
	XN__YFRO4I67O            TLD = "XN--YFRO4I67O"            // 新加坡
	XN__YGBI2AMMX            TLD = "XN--YGBI2AMMX"            // فلسطين
	XN__ZFR164B              TLD = "XN--ZFR164B"              // 政务
	XXX                      TLD = "XXX"
	XYZ                      TLD = "XYZ"
	YACHTS                   TLD = "YACHTS"
	YAHOO                    TLD = "YAHOO"
	YAMAXUN                  TLD = "YAMAXUN"
	YANDEX                   TLD = "YANDEX"
	YE                       TLD = "YE"
	YODOBASHI                TLD = "YODOBASHI"
	YOGA                     TLD = "YOGA"
	YOKOHAMA                 TLD = "YOKOHAMA"
	YOU                      TLD = "YOU"
	YOUTUBE                  TLD = "YOUTUBE"
	YT                       TLD = "YT"
	YUN                      TLD = "YUN"
	ZA                       TLD = "ZA"
	ZAPPOS                   TLD = "ZAPPOS"
	ZARA                     TLD = "ZARA"
	ZERO                     TLD = "ZERO"
	ZIP                      TLD = "ZIP"
	ZM                       TLD = "ZM"
	ZONE                     TLD = "ZONE"
	ZUERICH                  TLD = "ZUERICH"
	ZW                       TLD = "ZW"
)

func FromDomainName

func FromDomainName(name string) TLD

FromDomainName returns the TLD from a host name or domain name.

func FromString

func FromString(s string) TLD

FromString returns the TLD from a string.

func (TLD) AsPunycode

func (t TLD) AsPunycode() string

AsPunycode returns the punycode sring for a TLD. Example: vermögensberater -> xn--vermgensberater-ctb

func (TLD) AsUnicode

func (t TLD) AsUnicode() string

AsUnicode returns the unicode string for a TLD. Example: TLD xn--vermgensberater-ctb -> vermögensberater

func (TLD) IsValid

func (t TLD) IsValid() bool

IsValid returns true if the TLD is a valid top level domain.

func (TLD) LowerString

func (t TLD) LowerString() string

LowerString returns the string value for a TLD as lowercase.

func (TLD) String

func (t TLD) String() string

String returns the string value for a TLD.

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

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