Update array of recognised TLDs for release
authorRicardo Mones <ricardo@mones.org>
Sun, 20 Dec 2015 02:41:51 +0000 (03:41 +0100)
committerRicardo Mones <ricardo@mones.org>
Sun, 20 Dec 2015 02:41:51 +0000 (03:41 +0100)
src/common/tlds.h

index 6d2e94908d6034245a84b2d6bc47cbc5bcafe177..04d6185f502be745deaf3315eddcf2572ac6bb65 100644 (file)
 #define __TLDS_H__
 
 static const gchar *toplvl_domains [] = {
-       /* Version 2015111300, Last Updated Fri Nov 13 07:07:01 2015 UTC */
-       "aaa", "aarp", "abb", "abbott", "abogado",
-       "ac", "academy", "accenture", "accountant", "accountants",
-       "aco", "active", "actor", "ad", "ads",
-       "adult", "ae", "aeg", "aero", "af",
-       "afl", "ag", "agency", "ai", "aig",
-       "airforce", "airtel", "al", "allfinanz", "alsace",
-       "am", "amica", "amsterdam", "android", "ao",
-       "apartments", "app", "apple", "aq", "aquarelle",
-       "ar", "aramco", "archi", "army", "arpa",
-       "arte", "as", "asia", "associates", "at",
-       "attorney", "au", "auction", "audio", "auto",
-       "autos", "aw", "ax", "axa", "az",
-       "azure", "ba", "band", "bank", "bar",
-       "barcelona", "barclaycard", "barclays", "bargains", "bauhaus",
-       "bayern", "bb", "bbc", "bbva", "bcn",
-       "bd", "be", "beats", "beer", "bentley",
-       "berlin", "best", "bet", "bf", "bg",
-       "bh", "bharti", "bi", "bible", "bid",
-       "bike", "bing", "bingo", "bio", "biz",
-       "bj", "black", "blackfriday", "bloomberg", "blue",
-       "bm", "bms", "bmw", "bn", "bnl",
-       "bnpparibas", "bo", "boats", "bom", "bond",
-       "boo", "boots", "boutique", "br", "bradesco",
-       "bridgestone", "broker", "brother", "brussels", "bs",
-       "bt", "budapest", "build", "builders", "business",
-       "buzz", "bv", "bw", "by", "bz",
-       "bzh", "ca", "cab", "cafe", "cal",
-       "camera", "camp", "cancerresearch", "canon", "capetown",
-       "capital", "car", "caravan", "cards", "care",
-       "career", "careers", "cars", "cartier", "casa",
-       "cash", "casino", "cat", "catering", "cba",
-       "cbn", "cc", "cd", "ceb", "center",
-       "ceo", "cern", "cf", "cfa", "cfd",
-       "cg", "ch", "chanel", "channel", "chat",
-       "cheap", "chloe", "christmas", "chrome", "church",
-       "ci", "cipriani", "cisco", "citic", "city",
-       "cityeats", "ck", "cl", "claims", "cleaning",
-       "click", "clinic", "clothing", "cloud", "club",
-       "clubmed", "cm", "cn", "co", "coach",
-       "codes", "coffee", "college", "cologne", "com",
-       "commbank", "community", "company", "computer", "condos",
-       "construction", "consulting", "contractors", "cooking", "cool",
-       "coop", "corsica", "country", "coupons", "courses",
-       "cr", "credit", "creditcard", "creditunion", "cricket",
-       "crown", "crs", "cruises", "csc", "cu",
-       "cuisinella", "cv", "cw", "cx", "cy",
-       "cymru", "cyou", "cz", "dabur", "dad",
-       "dance", "date", "dating", "datsun", "day",
-       "dclk", "de", "deals", "degree", "delivery",
-       "dell", "delta", "democrat", "dental", "dentist",
-       "desi", "design", "dev", "diamonds", "diet",
-       "digital", "direct", "directory", "discount", "dj",
-       "dk", "dm", "dnp", "do", "docs",
-       "dog", "doha", "domains", "doosan", "download",
-       "drive", "durban", "dvag", "dz", "earth",
-       "eat", "ec", "edu", "education", "ee",
-       "eg", "email", "emerck", "energy", "engineer",
-       "engineering", "enterprises", "epson", "equipment", "er",
-       "erni", "es", "esq", "estate", "et",
-       "eu", "eurovision", "eus", "events", "everbank",
-       "exchange", "expert", "exposed", "express", "fage",
-       "fail", "faith", "family", "fan", "fans",
-       "farm", "fashion", "feedback", "ferrero", "fi",
-       "film", "final", "finance", "financial", "firmdale",
-       "fish", "fishing", "fit", "fitness", "fj",
-       "fk", "flights", "florist", "flowers", "flsmidth",
-       "fly", "fm", "fo", "foo", "football",
-       "forex", "forsale", "forum", "foundation", "fr",
-       "frl", "frogans", "fund", "furniture", "futbol",
-       "fyi", "ga", "gal", "gallery", "game",
-       "garden", "gb", "gbiz", "gd", "gdn",
-       "ge", "gea", "gent", "genting", "gf",
-       "gg", "ggee", "gh", "gi", "gift",
-       "gifts", "gives", "giving", "gl", "glass",
-       "gle", "global", "globo", "gm", "gmail",
-       "gmo", "gmx", "gn", "gold", "goldpoint",
-       "golf", "goo", "goog", "google", "gop",
-       "gov", "gp", "gq", "gr", "graphics",
-       "gratis", "green", "gripe", "group", "gs",
-       "gt", "gu", "gucci", "guge", "guide",
-       "guitars", "guru", "gw", "gy", "hamburg",
-       "hangout", "haus", "healthcare", "help", "here",
-       "hermes", "hiphop", "hitachi", "hiv", "hk",
-       "hm", "hn", "hockey", "holdings", "holiday",
-       "homedepot", "homes", "honda", "horse", "host",
-       "hosting", "hoteles", "hotmail", "house", "how",
-       "hr", "hsbc", "ht", "hu", "hyundai",
-       "ibm", "icbc", "ice", "icu", "id",
-       "ie", "ifm", "iinet", "il", "im",
-       "immo", "immobilien", "in", "industries", "infiniti",
-       "info", "ing", "ink", "institute", "insure",
-       "int", "international", "investments", "io", "ipiranga",
-       "iq", "ir", "irish", "is", "ist",
-       "istanbul", "it", "itau", "iwc", "jaguar",
-       "java", "jcb", "je", "jetzt", "jewelry",
-       "jlc", "jll", "jm", "jo", "jobs",
-       "joburg", "jp", "jprs", "juegos", "kaufen",
-       "kddi", "ke", "kg", "kh", "ki",
-       "kia", "kim", "kinder", "kitchen", "kiwi",
-       "km", "kn", "koeln", "komatsu", "kp",
-       "kr", "krd", "kred", "kw", "ky",
-       "kyoto", "kz", "la", "lacaixa", "lancaster",
-       "land", "landrover", "lasalle", "lat", "latrobe",
-       "law", "lawyer", "lb", "lc", "lds",
-       "lease", "leclerc", "legal", "lexus", "lgbt",
-       "li", "liaison", "lidl", "life", "lifestyle",
-       "lighting", "limited", "limo", "linde", "link",
-       "live", "lixil", "lk", "loan", "loans",
-       "lol", "london", "lotte", "lotto", "love",
-       "lr", "ls", "lt", "ltd", "ltda",
-       "lu", "lupin", "luxe", "luxury", "lv",
-       "ly", "ma", "madrid", "maif", "maison",
-       "man", "management", "mango", "market", "marketing",
-       "markets", "marriott", "mba", "mc", "md",
-       "me", "media", "meet", "melbourne", "meme",
-       "memorial", "men", "menu", "meo", "mg",
-       "mh", "miami", "microsoft", "mil", "mini",
-       "mk", "ml", "mm", "mma", "mn",
-       "mo", "mobi", "moda", "moe", "moi",
-       "mom", "monash", "money", "montblanc", "mormon",
-       "mortgage", "moscow", "motorcycles", "mov", "movie",
-       "movistar", "mp", "mq", "mr", "ms",
-       "mt", "mtn", "mtpc", "mtr", "mu",
-       "museum", "mutuelle", "mv", "mw", "mx",
-       "my", "mz", "na", "nadex", "nagoya",
-       "name", "navy", "nc", "ne", "nec",
-       "net", "netbank", "network", "neustar", "new",
-       "news", "nexus", "nf", "ng", "ngo",
-       "nhk", "ni", "nico", "ninja", "nissan",
-       "nl", "no", "nokia", "np", "nr",
-       "nra", "nrw", "ntt", "nu", "nyc",
-       "nz", "obi", "office", "okinawa", "om",
-       "omega", "one", "ong", "onl", "online",
-       "ooo", "oracle", "orange", "org", "organic",
-       "osaka", "otsuka", "ovh", "pa", "page",
-       "panerai", "paris", "partners", "parts", "party",
-       "pe", "pet", "pf", "pg", "ph",
-       "pharmacy", "philips", "photo", "photography", "photos",
-       "physio", "piaget", "pics", "pictet", "pictures",
-       "ping", "pink", "pizza", "pk", "pl",
-       "place", "play", "playstation", "plumbing", "plus",
-       "pm", "pn", "pohl", "poker", "porn",
-       "post", "pr", "praxi", "press", "pro",
-       "prod", "productions", "prof", "properties", "property",
-       "protection", "ps", "pt", "pub", "pw",
-       "py", "qa", "qpon", "quebec", "racing",
-       "re", "realtor", "realty", "recipes", "red",
-       "redstone", "rehab", "reise", "reisen", "reit",
-       "ren", "rent", "rentals", "repair", "report",
-       "republican", "rest", "restaurant", "review", "reviews",
-       "rich", "ricoh", "rio", "rip", "ro",
-       "rocher", "rocks", "rodeo", "rs", "rsvp",
-       "ru", "ruhr", "run", "rw", "rwe",
-       "ryukyu", "sa", "saarland", "sakura", "sale",
-       "samsung", "sandvik", "sandvikcoromant", "sanofi", "sap",
-       "sapo", "sarl", "saxo", "sb", "sbs",
-       "sc", "sca", "scb", "schmidt", "scholarships",
-       "school", "schule", "schwarz", "science", "scor",
-       "scot", "sd", "se", "seat", "security",
-       "seek", "sener", "services", "seven", "sew",
-       "sex", "sexy", "sg", "sh", "shiksha",
-       "shoes", "show", "shriram", "si", "singles",
-       "site", "sj", "sk", "ski", "sky",
-       "skype", "sl", "sm", "sn", "sncf",
-       "so", "soccer", "social", "software", "sohu",
-       "solar", "solutions", "sony", "soy", "space",
-       "spiegel", "spreadbetting", "sr", "srl", "st",
-       "stada", "starhub", "statoil", "stc", "stcgroup",
-       "stockholm", "studio", "study", "style", "su",
-       "sucks", "supplies", "supply", "support", "surf",
-       "surgery", "suzuki", "sv", "swatch", "swiss",
-       "sx", "sy", "sydney", "systems", "sz",
-       "taipei", "tatamotors", "tatar", "tattoo", "tax",
-       "taxi", "tc", "td", "team", "tech",
-       "technology", "tel", "telefonica", "temasek", "tennis",
-       "tf", "tg", "th", "thd", "theater",
-       "theatre", "tickets", "tienda", "tips", "tires",
-       "tirol", "tj", "tk", "tl", "tm",
-       "tn", "to", "today", "tokyo", "tools",
-       "top", "toray", "toshiba", "tours", "town",
-       "toyota", "toys", "tr", "trade", "trading",
-       "training", "travel", "trust", "tt", "tui",
-       "tv", "tw", "tz", "ua", "ubs",
-       "ug", "uk", "university", "uno", "uol",
-       "us", "uy", "uz", "va", "vacations",
-       "vana", "vc", "ve", "vegas", "ventures",
-       "versicherung", "vet", "vg", "vi", "viajes",
-       "video", "villas", "vin", "virgin", "vision",
-       "vista", "vistaprint", "viva", "vlaanderen", "vn",
-       "vodka", "vote", "voting", "voto", "voyage",
-       "vu", "wales", "walter", "wang", "watch",
-       "webcam", "website", "wed", "wedding", "weir",
-       "wf", "whoswho", "wien", "wiki", "williamhill",
-       "win", "windows", "wine", "wme", "work",
-       "works", "world", "ws", "wtc", "wtf",
-       "xbox", "xerox", "xin", "xperia", "xxx",
-       "xyz", "yachts", "yamaxun", "yandex", "ye",
-       "yodobashi", "yoga", "yokohama", "youtube", "yt",
-       "za", "zara", "zip", "zm", "zone",
-       "zuerich", "zw", /* NameCoin */
-       "bit", /* EmerCoin */
-       "bazar", "coin",
-       "emc", "lib", /* Name.Space */
-       "art", "books", "inc",
-       "music", "radio", "shop", "talk", "union",
+       /* Version 2015121900, Last Updated Sat Dec 19 07:07:02 2015 UTC */
+       "aaa",
+       "aarp",
+       "abb",
+       "abbott",
+       "abogado",
+       "ac",
+       "academy",
+       "accenture",
+       "accountant",
+       "accountants",
+       "aco",
+       "active",
+       "actor",
+       "ad",
+       "ads",
+       "adult",
+       "ae",
+       "aeg",
+       "aero",
+       "af",
+       "afl",
+       "ag",
+       "agency",
+       "ai",
+       "aig",
+       "airforce",
+       "airtel",
+       "al",
+       "allfinanz",
+       "alsace",
+       "am",
+       "amica",
+       "amsterdam",
+       "android",
+       "ao",
+       "apartments",
+       "app",
+       "apple",
+       "aq",
+       "aquarelle",
+       "ar",
+       "aramco",
+       "archi",
+       "army",
+       "arpa",
+       "arte",
+       "as",
+       "asia",
+       "associates",
+       "at",
+       "attorney",
+       "au",
+       "auction",
+       "audi",
+       "audio",
+       "author",
+       "auto",
+       "autos",
+       "aw",
+       "ax",
+       "axa",
+       "az",
+       "azure",
+       "ba",
+       "band",
+       "bank",
+       "bar",
+       "barcelona",
+       "barclaycard",
+       "barclays",
+       "bargains",
+       "bauhaus",
+       "bayern",
+       "bb",
+       "bbc",
+       "bbva",
+       "bcn",
+       "bd",
+       "be",
+       "beats",
+       "beer",
+       "bentley",
+       "berlin",
+       "best",
+       "bet",
+       "bf",
+       "bg",
+       "bh",
+       "bharti",
+       "bi",
+       "bible",
+       "bid",
+       "bike",
+       "bing",
+       "bingo",
+       "bio",
+       "biz",
+       "bj",
+       "black",
+       "blackfriday",
+       "bloomberg",
+       "blue",
+       "bm",
+       "bms",
+       "bmw",
+       "bn",
+       "bnl",
+       "bnpparibas",
+       "bo",
+       "boats",
+       "boehringer",
+       "bom",
+       "bond",
+       "boo",
+       "book",
+       "boots",
+       "bostik",
+       "bot",
+       "boutique",
+       "br",
+       "bradesco",
+       "bridgestone",
+       "broadway",
+       "broker",
+       "brother",
+       "brussels",
+       "bs",
+       "bt",
+       "budapest",
+       "bugatti",
+       "build",
+       "builders",
+       "business",
+       "buy",
+       "buzz",
+       "bv",
+       "bw",
+       "by",
+       "bz",
+       "bzh",
+       "ca",
+       "cab",
+       "cafe",
+       "cal",
+       "call",
+       "camera",
+       "camp",
+       "cancerresearch",
+       "canon",
+       "capetown",
+       "capital",
+       "car",
+       "caravan",
+       "cards",
+       "care",
+       "career",
+       "careers",
+       "cars",
+       "cartier",
+       "casa",
+       "cash",
+       "casino",
+       "cat",
+       "catering",
+       "cba",
+       "cbn",
+       "cc",
+       "cd",
+       "ceb",
+       "center",
+       "ceo",
+       "cern",
+       "cf",
+       "cfa",
+       "cfd",
+       "cg",
+       "ch",
+       "chanel",
+       "channel",
+       "chat",
+       "cheap",
+       "chloe",
+       "christmas",
+       "chrome",
+       "church",
+       "ci",
+       "cipriani",
+       "circle",
+       "cisco",
+       "citic",
+       "city",
+       "cityeats",
+       "ck",
+       "cl",
+       "claims",
+       "cleaning",
+       "click",
+       "clinic",
+       "clothing",
+       "cloud",
+       "club",
+       "clubmed",
+       "cm",
+       "cn",
+       "co",
+       "coach",
+       "codes",
+       "coffee",
+       "college",
+       "cologne",
+       "com",
+       "commbank",
+       "community",
+       "company",
+       "computer",
+       "comsec",
+       "condos",
+       "construction",
+       "consulting",
+       "contractors",
+       "cooking",
+       "cool",
+       "coop",
+       "corsica",
+       "country",
+       "coupons",
+       "courses",
+       "cr",
+       "credit",
+       "creditcard",
+       "creditunion",
+       "cricket",
+       "crown",
+       "crs",
+       "cruises",
+       "csc",
+       "cu",
+       "cuisinella",
+       "cv",
+       "cw",
+       "cx",
+       "cy",
+       "cymru",
+       "cyou",
+       "cz",
+       "dabur",
+       "dad",
+       "dance",
+       "date",
+       "dating",
+       "datsun",
+       "day",
+       "dclk",
+       "de",
+       "deals",
+       "degree",
+       "delivery",
+       "dell",
+       "delta",
+       "democrat",
+       "dental",
+       "dentist",
+       "desi",
+       "design",
+       "dev",
+       "diamonds",
+       "diet",
+       "digital",
+       "direct",
+       "directory",
+       "discount",
+       "dj",
+       "dk",
+       "dm",
+       "dnp",
+       "do",
+       "docs",
+       "dog",
+       "doha",
+       "domains",
+       "doosan",
+       "download",
+       "drive",
+       "durban",
+       "dvag",
+       "dz",
+       "earth",
+       "eat",
+       "ec",
+       "edu",
+       "education",
+       "ee",
+       "eg",
+       "email",
+       "emerck",
+       "energy",
+       "engineer",
+       "engineering",
+       "enterprises",
+       "epson",
+       "equipment",
+       "er",
+       "erni",
+       "es",
+       "esq",
+       "estate",
+       "et",
+       "eu",
+       "eurovision",
+       "eus",
+       "events",
+       "everbank",
+       "exchange",
+       "expert",
+       "exposed",
+       "express",
+       "fage",
+       "fail",
+       "fairwinds",
+       "faith",
+       "family",
+       "fan",
+       "fans",
+       "farm",
+       "fashion",
+       "fast",
+       "feedback",
+       "ferrero",
+       "fi",
+       "film",
+       "final",
+       "finance",
+       "financial",
+       "firestone",
+       "firmdale",
+       "fish",
+       "fishing",
+       "fit",
+       "fitness",
+       "fj",
+       "fk",
+       "flights",
+       "florist",
+       "flowers",
+       "flsmidth",
+       "fly",
+       "fm",
+       "fo",
+       "foo",
+       "football",
+       "ford",
+       "forex",
+       "forsale",
+       "forum",
+       "foundation",
+       "fr",
+       "frl",
+       "frogans",
+       "fund",
+       "furniture",
+       "futbol",
+       "fyi",
+       "ga",
+       "gal",
+       "gallery",
+       "game",
+       "garden",
+       "gb",
+       "gbiz",
+       "gd",
+       "gdn",
+       "ge",
+       "gea",
+       "gent",
+       "genting",
+       "gf",
+       "gg",
+       "ggee",
+       "gh",
+       "gi",
+       "gift",
+       "gifts",
+       "gives",
+       "giving",
+       "gl",
+       "glass",
+       "gle",
+       "global",
+       "globo",
+       "gm",
+       "gmail",
+       "gmo",
+       "gmx",
+       "gn",
+       "gold",
+       "goldpoint",
+       "golf",
+       "goo",
+       "goog",
+       "google",
+       "gop",
+       "got",
+       "gov",
+       "gp",
+       "gq",
+       "gr",
+       "grainger",
+       "graphics",
+       "gratis",
+       "green",
+       "gripe",
+       "group",
+       "gs",
+       "gt",
+       "gu",
+       "gucci",
+       "guge",
+       "guide",
+       "guitars",
+       "guru",
+       "gw",
+       "gy",
+       "hamburg",
+       "hangout",
+       "haus",
+       "healthcare",
+       "help",
+       "here",
+       "hermes",
+       "hiphop",
+       "hitachi",
+       "hiv",
+       "hk",
+       "hm",
+       "hn",
+       "hockey",
+       "holdings",
+       "holiday",
+       "homedepot",
+       "homes",
+       "honda",
+       "horse",
+       "host",
+       "hosting",
+       "hoteles",
+       "hotmail",
+       "house",
+       "how",
+       "hr",
+       "hsbc",
+       "ht",
+       "hu",
+       "hyundai",
+       "ibm",
+       "icbc",
+       "ice",
+       "icu",
+       "id",
+       "ie",
+       "ifm",
+       "iinet",
+       "il",
+       "im",
+       "immo",
+       "immobilien",
+       "in",
+       "industries",
+       "infiniti",
+       "info",
+       "ing",
+       "ink",
+       "institute",
+       "insurance",
+       "insure",
+       "int",
+       "international",
+       "investments",
+       "io",
+       "ipiranga",
+       "iq",
+       "ir",
+       "irish",
+       "is",
+       "ist",
+       "istanbul",
+       "it",
+       "itau",
+       "iwc",
+       "jaguar",
+       "java",
+       "jcb",
+       "je",
+       "jetzt",
+       "jewelry",
+       "jlc",
+       "jll",
+       "jm",
+       "jmp",
+       "jo",
+       "jobs",
+       "joburg",
+       "jot",
+       "joy",
+       "jp",
+       "jprs",
+       "juegos",
+       "kaufen",
+       "kddi",
+       "ke",
+       "kfh",
+       "kg",
+       "kh",
+       "ki",
+       "kia",
+       "kim",
+       "kinder",
+       "kitchen",
+       "kiwi",
+       "km",
+       "kn",
+       "koeln",
+       "komatsu",
+       "kp",
+       "kpn",
+       "kr",
+       "krd",
+       "kred",
+       "kw",
+       "ky",
+       "kyoto",
+       "kz",
+       "la",
+       "lacaixa",
+       "lamborghini",
+       "lancaster",
+       "land",
+       "landrover",
+       "lasalle",
+       "lat",
+       "latrobe",
+       "law",
+       "lawyer",
+       "lb",
+       "lc",
+       "lds",
+       "lease",
+       "leclerc",
+       "legal",
+       "lexus",
+       "lgbt",
+       "li",
+       "liaison",
+       "lidl",
+       "life",
+       "lifestyle",
+       "lighting",
+       "like",
+       "limited",
+       "limo",
+       "lincoln",
+       "linde",
+       "link",
+       "live",
+       "lixil",
+       "lk",
+       "loan",
+       "loans",
+       "lol",
+       "london",
+       "lotte",
+       "lotto",
+       "love",
+       "lr",
+       "ls",
+       "lt",
+       "ltd",
+       "ltda",
+       "lu",
+       "lupin",
+       "luxe",
+       "luxury",
+       "lv",
+       "ly",
+       "ma",
+       "madrid",
+       "maif",
+       "maison",
+       "man",
+       "management",
+       "mango",
+       "market",
+       "marketing",
+       "markets",
+       "marriott",
+       "mba",
+       "mc",
+       "md",
+       "me",
+       "med",
+       "media",
+       "meet",
+       "melbourne",
+       "meme",
+       "memorial",
+       "men",
+       "menu",
+       "meo",
+       "mg",
+       "mh",
+       "miami",
+       "microsoft",
+       "mil",
+       "mini",
+       "mk",
+       "ml",
+       "mm",
+       "mma",
+       "mn",
+       "mo",
+       "mobi",
+       "moda",
+       "moe",
+       "moi",
+       "mom",
+       "monash",
+       "money",
+       "montblanc",
+       "mormon",
+       "mortgage",
+       "moscow",
+       "motorcycles",
+       "mov",
+       "movie",
+       "movistar",
+       "mp",
+       "mq",
+       "mr",
+       "ms",
+       "mt",
+       "mtn",
+       "mtpc",
+       "mtr",
+       "mu",
+       "museum",
+       "mutuelle",
+       "mv",
+       "mw",
+       "mx",
+       "my",
+       "mz",
+       "na",
+       "nadex",
+       "nagoya",
+       "name",
+       "navy",
+       "nc",
+       "ne",
+       "nec",
+       "net",
+       "netbank",
+       "network",
+       "neustar",
+       "new",
+       "news",
+       "nexus",
+       "nf",
+       "ng",
+       "ngo",
+       "nhk",
+       "ni",
+       "nico",
+       "ninja",
+       "nissan",
+       "nl",
+       "no",
+       "nokia",
+       "norton",
+       "nowruz",
+       "np",
+       "nr",
+       "nra",
+       "nrw",
+       "ntt",
+       "nu",
+       "nyc",
+       "nz",
+       "obi",
+       "office",
+       "okinawa",
+       "om",
+       "omega",
+       "one",
+       "ong",
+       "onl",
+       "online",
+       "ooo",
+       "oracle",
+       "orange",
+       "org",
+       "organic",
+       "osaka",
+       "otsuka",
+       "ovh",
+       "pa",
+       "page",
+       "panerai",
+       "paris",
+       "pars",
+       "partners",
+       "parts",
+       "party",
+       "pe",
+       "pet",
+       "pf",
+       "pg",
+       "ph",
+       "pharmacy",
+       "philips",
+       "photo",
+       "photography",
+       "photos",
+       "physio",
+       "piaget",
+       "pics",
+       "pictet",
+       "pictures",
+       "pin",
+       "ping",
+       "pink",
+       "pizza",
+       "pk",
+       "pl",
+       "place",
+       "play",
+       "playstation",
+       "plumbing",
+       "plus",
+       "pm",
+       "pn",
+       "pohl",
+       "poker",
+       "porn",
+       "post",
+       "pr",
+       "praxi",
+       "press",
+       "pro",
+       "prod",
+       "productions",
+       "prof",
+       "properties",
+       "property",
+       "protection",
+       "ps",
+       "pt",
+       "pub",
+       "pw",
+       "py",
+       "qa",
+       "qpon",
+       "quebec",
+       "racing",
+       "re",
+       "read",
+       "realtor",
+       "realty",
+       "recipes",
+       "red",
+       "redstone",
+       "redumbrella",
+       "rehab",
+       "reise",
+       "reisen",
+       "reit",
+       "ren",
+       "rent",
+       "rentals",
+       "repair",
+       "report",
+       "republican",
+       "rest",
+       "restaurant",
+       "review",
+       "reviews",
+       "rich",
+       "ricoh",
+       "rio",
+       "rip",
+       "ro",
+       "rocher",
+       "rocks",
+       "rodeo",
+       "room",
+       "rs",
+       "rsvp",
+       "ru",
+       "ruhr",
+       "run",
+       "rw",
+       "rwe",
+       "ryukyu",
+       "sa",
+       "saarland",
+       "safe",
+       "sakura",
+       "sale",
+       "salon",
+       "samsung",
+       "sandvik",
+       "sandvikcoromant",
+       "sanofi",
+       "sap",
+       "sapo",
+       "sarl",
+       "sas",
+       "saxo",
+       "sb",
+       "sbs",
+       "sc",
+       "sca",
+       "scb",
+       "schmidt",
+       "scholarships",
+       "school",
+       "schule",
+       "schwarz",
+       "science",
+       "scor",
+       "scot",
+       "sd",
+       "se",
+       "seat",
+       "security",
+       "seek",
+       "sener",
+       "services",
+       "seven",
+       "sew",
+       "sex",
+       "sexy",
+       "sfr",
+       "sg",
+       "sh",
+       "sharp",
+       "shell",
+       "shia",
+       "shiksha",
+       "shoes",
+       "show",
+       "shriram",
+       "si",
+       "singles",
+       "site",
+       "sj",
+       "sk",
+       "ski",
+       "sky",
+       "skype",
+       "sl",
+       "sm",
+       "smile",
+       "sn",
+       "sncf",
+       "so",
+       "soccer",
+       "social",
+       "software",
+       "sohu",
+       "solar",
+       "solutions",
+       "sony",
+       "soy",
+       "space",
+       "spiegel",
+       "spreadbetting",
+       "sr",
+       "srl",
+       "st",
+       "stada",
+       "starhub",
+       "statoil",
+       "stc",
+       "stcgroup",
+       "stockholm",
+       "storage",
+       "studio",
+       "study",
+       "style",
+       "su",
+       "sucks",
+       "supplies",
+       "supply",
+       "support",
+       "surf",
+       "surgery",
+       "suzuki",
+       "sv",
+       "swatch",
+       "swiss",
+       "sx",
+       "sy",
+       "sydney",
+       "symantec",
+       "systems",
+       "sz",
+       "tab",
+       "taipei",
+       "tatamotors",
+       "tatar",
+       "tattoo",
+       "tax",
+       "taxi",
+       "tc",
+       "tci",
+       "td",
+       "team",
+       "tech",
+       "technology",
+       "tel",
+       "telefonica",
+       "temasek",
+       "tennis",
+       "tf",
+       "tg",
+       "th",
+       "thd",
+       "theater",
+       "theatre",
+       "tickets",
+       "tienda",
+       "tips",
+       "tires",
+       "tirol",
+       "tj",
+       "tk",
+       "tl",
+       "tm",
+       "tn",
+       "to",
+       "today",
+       "tokyo",
+       "tools",
+       "top",
+       "toray",
+       "toshiba",
+       "tours",
+       "town",
+       "toyota",
+       "toys",
+       "tr",
+       "trade",
+       "trading",
+       "training",
+       "travel",
+       "travelers",
+       "travelersinsurance",
+       "trust",
+       "trv",
+       "tt",
+       "tui",
+       "tushu",
+       "tv",
+       "tw",
+       "tz",
+       "ua",
+       "ubs",
+       "ug",
+       "uk",
+       "university",
+       "uno",
+       "uol",
+       "us",
+       "uy",
+       "uz",
+       "va",
+       "vacations",
+       "vana",
+       "vc",
+       "ve",
+       "vegas",
+       "ventures",
+       "verisign",
+       "versicherung",
+       "vet",
+       "vg",
+       "vi",
+       "viajes",
+       "video",
+       "villas",
+       "vin",
+       "vip",
+       "virgin",
+       "vision",
+       "vista",
+       "vistaprint",
+       "viva",
+       "vlaanderen",
+       "vn",
+       "vodka",
+       "vote",
+       "voting",
+       "voto",
+       "voyage",
+       "vu",
+       "wales",
+       "walter",
+       "wang",
+       "wanggou",
+       "watch",
+       "watches",
+       "webcam",
+       "website",
+       "wed",
+       "wedding",
+       "weir",
+       "wf",
+       "whoswho",
+       "wien",
+       "wiki",
+       "williamhill",
+       "win",
+       "windows",
+       "wine",
+       "wme",
+       "work",
+       "works",
+       "world",
+       "ws",
+       "wtc",
+       "wtf",
+       "xbox",
+       "xerox",
+       "xin",
+       "xperia",
+       "xxx",
+       "xyz",
+       "yachts",
+       "yamaxun",
+       "yandex",
+       "ye",
+       "yodobashi",
+       "yoga",
+       "yokohama",
+       "youtube",
+       "yt",
+       "za",
+       "zara",
+       "zero",
+       "zip",
+       "zm",
+       "zone",
+       "zuerich",
+       "zw",
+       /* NameCoin */
+       "bit",
+       /* EmerCoin */
+       "bazar",
+       "coin",
+       "emc",
+       "lib",
+       /* Name.Space */
+       "art",
+       "books",
+       "inc",
+       "music",
+       "radio",
+       "shop",
+       "talk",
+       "union",
        /* OpenNIC */
-       "bbs", "dyn", "free", "fur", "geek",
-       "gopher", "indy", "micro", "neo", "null",
-       "oss", "oz", "parody", "pirate", /* Tor Project */
+       "bbs",
+       "dyn",
+       "free",
+       "fur",
+       "geek",
+       "gopher",
+       "indy",
+       "micro",
+       "neo",
+       "null",
+       "oss",
+       "oz",
+       "parody",
+       "pirate",
+       /* Tor Project */
        "onion",
        /* GNU Name System */
-       "gnu", /* Invisible Internet Project */
+       "gnu",
+       /* Invisible Internet Project */
        "i2p"
 };