changeset 289:6497944a9bd9

update tld.conf, ignore domains with no ns records
author Carl Byington <carl@five-ten-sg.com>
date Fri, 21 Mar 2014 12:36:52 -0700
parents 8a18f01a4747
children bb69fdc3acaa
files make-tld-conf.py tld.conf
diffstat 2 files changed, 163 insertions(+), 159 deletions(-) [+]
line wrap: on
line diff
--- a/make-tld-conf.py	Fri Mar 21 11:28:51 2014 -0700
+++ b/make-tld-conf.py	Fri Mar 21 12:36:52 2014 -0700
@@ -25,9 +25,13 @@
             if z[-1:] == '-': yy.append(xx)
             else:             yy.append('xn--%s' % z)
         y = '.'.join(yy)
-        if y == x:
+        if not (y == x):
+            f.write('// %s%s\n' % (prefix, x))
+            x = y
+        if not prefix and (len(x.split('.')) == 1):
+            rc = cmd("dig %s ns +short" % x)
+            if not rc:
+                rc = cmd("sleep 3; dig %s ns +short" % x)
+                if not rc: prefix = '// no ns record for '
             f.write('%s%s\n' % (prefix, x))
-        else:
-            f.write('// %s%s\n' % (prefix, x))
-            f.write('%s%s\n' % (prefix, y))
 f.close()
--- a/tld.conf	Fri Mar 21 11:28:51 2014 -0700
+++ b/tld.conf	Fri Mar 21 12:36:52 2014 -0700
@@ -1,4 +1,4 @@
-// generated by make-tld-conf.py on 2014-03-21 11:27:31
+// generated by make-tld-conf.py on 2014-03-21 12:17:49
 
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -566,7 +566,7 @@
 cg
 
 // ch : http://en.wikipedia.org/wiki/.ch
-ch
+// no ns record for ch
 
 // ci : http://en.wikipedia.org/wiki/.ci
 // http://www.nic.ci/index.php?page=charte
@@ -6718,7 +6718,7 @@
 
 // xn--54b7fta0cc ("Bangla" Bangla) : BD
 // বাংলা
-xn--54b7fta0cc
+// no ns record for xn--54b7fta0cc
 
 // xn--fiqs8s ("China" Chinese-Han-Simplified <.Zhongguo>) : CN
 // CNNIC
@@ -6743,7 +6743,7 @@
 
 // xn--node ("ge" Georgian (Mkhedruli)) : GE
 // გე
-xn--node
+// no ns record for xn--node
 
 // xn--j6w193g ("Hong Kong" Chinese-Han) : HK
 // https://www2.hkirc.hk/register/rules.jsp
@@ -6791,7 +6791,7 @@
 
 // xn--mgba3a4fra ("Iran" Arabic) : IR
 // ايران
-xn--mgba3a4fra
+// no ns record for xn--mgba3a4fra
 
 // xn--mgbayh7gpa ("al-Ordon" Arabic) : JO
 // National Information Technology Center (NITC)
@@ -6823,7 +6823,7 @@
 
 // xn--l1acc ("mon" Mongolian) : MN
 // мон
-xn--l1acc
+// no ns record for xn--l1acc
 
 // xn--mgbx4cd0ab ("Malaysia" Malay) : MY
 // مليسيا
@@ -6860,15 +6860,15 @@
 
 // xn--mgberp4a5d4a87g ("AlSaudiah" Arabic) variant : SA
 // السعودیة
-xn--mgberp4a5d4a87g
+// no ns record for xn--mgberp4a5d4a87g
 
 // xn--mgbqly7c0a67fbc ("AlSaudiah" Arabic) variant : SA
 // السعودیۃ
-xn--mgbqly7c0a67fbc
+// no ns record for xn--mgbqly7c0a67fbc
 
 // xn--mgbqly7cvafr ("AlSaudiah" Arabic) variant : SA
 // السعوديه
-xn--mgbqly7cvafr
+// no ns record for xn--mgbqly7cvafr
 
 // xn--ogbpf8fl ("Syria" Arabic) : SY
 // سورية
@@ -6876,7 +6876,7 @@
 
 // xn--mgbtf8fl ("Syria" Arabic) variant : SY
 // سوريا
-xn--mgbtf8fl
+// no ns record for xn--mgbtf8fl
 
 // xn--yfro4i67o Singapore ("Singapore" Chinese-Han) : SG
 // 新加坡
@@ -6908,7 +6908,7 @@
 
 // xn--nnx388a ("Taiwan") variant : TW
 // 臺灣
-xn--nnx388a
+// no ns record for xn--nnx388a
 
 // xn--j1amh ("ukr" Cyrillic) : UA
 // укр
@@ -6916,7 +6916,7 @@
 
 // xn--mgb2ddes ("AlYemen" Arabic) : YE
 // اليمن
-xn--mgb2ddes
+// no ns record for xn--mgb2ddes
 
 // xxx : http://icmregistry.com
 xxx
@@ -6952,7 +6952,7 @@
 
 // xn--vhquv : 2013-08-28 Dash McCook, LLC
 // 企业
-xn--vhquv
+// no ns record for xn--vhquv
 
 // camera : 2013-08-28 Atomic Maple, LLC
 camera
@@ -7034,7 +7034,7 @@
 reviews
 
 // guide : 2013-09-13 Snow Moon, LLC
-guide
+// no ns record for guide
 
 // xn--6qq986b3x1 : 2013-09-13 Tycoon Treasure Limited
 // 我爱你
@@ -7114,13 +7114,13 @@
 
 // xn--4gbrim : 2013-10-07 Suhub Electronic Establishment
 // موقع
-xn--4gbrim
+// no ns record for xn--4gbrim
 
 // career : 2013-10-09 dotCareer, LLC
-career
+// no ns record for career
 
 // otsuka : 2013-10-11 Otsuka Holdings Co. Ltd.
-otsuka
+// no ns record for otsuka
 
 // xn--fiQ64b : 2013-10-14 CITIC Group Corporation
 // 中信
@@ -7254,10 +7254,10 @@
 ninja
 
 // business : 2013-11-07 Spring Cross, LLC
-business
+// no ns record for business
 
 // gal : 2013-11-07 Asociación puntoGAL
-gal
+// no ns record for gal
 
 // social : 2013-11-07 United TLD Holdco Ltd.
 social
@@ -7304,7 +7304,7 @@
 tokyo
 
 // moe : 2013-11-13 Interlink Co., Ltd.
-moe
+// no ns record for moe
 
 // guitars : 2013-11-14 Uniregistry, Corp.
 guitars
@@ -7317,7 +7317,7 @@
 xn--nqv7fs00ema
 
 // desi : 2013-11-14 Desi Networks LLC
-desi
+// no ns record for desi
 
 // cool : 2013-11-14 Koko Lake, LLC
 cool
@@ -7345,13 +7345,13 @@
 
 // xn--xhq521b : 2013-11-14 Guangzhou YU Wei Information Technology Co., Ltd.
 // 广东
-xn--xhq521b
+// no ns record for xn--xhq521b
 
 // photo : 2013-11-14 Uniregistry, Corp.
 photo
 
 // network : 2013-11-14 Trixy Manor, LLC
-network
+// no ns record for network
 
 // zone : 2013-11-14 Outer Falls, LLC
 zone
@@ -7380,13 +7380,13 @@
 works
 
 // london : 2013-11-14 Dot London Domains Limited
-london
+// no ns record for london
 
 // watch : 2013-11-14 Sand Shadow, LLC
 watch
 
 // rocks : 2013-11-14 Ruby Moon, LLC
-rocks
+// no ns record for rocks
 
 // SHIKSHA : 2013-11-14 Afilias Limited
 shiksha
@@ -7396,35 +7396,35 @@
 xn--d1acj3b
 
 // budapest : 2013-11-21 Top Level Domain Holdings Limited
-budapest
+// no ns record for budapest
 
 // nrw : 2013-11-21 Minds + Machines GmbH
-nrw
+// no ns record for nrw
 
 // VOTE : 2013-11-21 Monolith Registry LLC
 vote
 
 // fishing : 2013-11-21 Top Level Domain Holdings Limited
-fishing
+// no ns record for fishing
 
 // expert : 2013-11-21 Magic Pass, LLC
 expert
 
 // horse : 2013-11-21 Top Level Domain Holdings Limited
-horse
+// no ns record for horse
 
 // christmas : 2013-11-21 Uniregistry, Corp.
 christmas
 
 // cooking : 2013-11-21 Top Level Domain Holdings Limited
-cooking
+// no ns record for cooking
 
 // xn--czru2d : 2013-11-21 Zodiac Capricorn Limited
 // 商城
-xn--czru2d
+// no ns record for xn--czru2d
 
 // casa : 2013-11-21 Top Level Domain Holdings Limited
-casa
+// no ns record for casa
 
 // rich : 2013-11-21 I-REGISTRY Ltd., Niederlassung Deutschland
 rich
@@ -7437,10 +7437,10 @@
 
 // xn--45q11c : 2013-11-21 Zodiac Scorpio Limited
 // 八卦
-xn--45q11c
+// no ns record for xn--45q11c
 
 // praxi : 2013-12-05 Praxi S.p.A.
-praxi
+// no ns record for praxi
 
 // events : 2013-12-05 Pioneer Maple, LLC
 events
@@ -7494,13 +7494,13 @@
 industries
 
 // haus : 2013-12-05 Pixie Edge, LLC
-haus
+// no ns record for haus
 
 // vision : 2013-12-05 Koko Station, LLC
 vision
 
 // mormon : 2013-12-05 IRI Domain Management, LLC (""Applicant"")
-mormon
+// no ns record for mormon
 
 // cards : 2013-12-05 Foggy Hollow, LLC
 cards
@@ -7512,13 +7512,13 @@
 villas
 
 // consulting : 2013-12-05 Pixie Station, LLC
-consulting
+// no ns record for consulting
 
 // cruises : 2013-12-05 Spring Way, LLC
 cruises
 
 // krd : 2013-12-05 KRG Department of Information Technology
-krd
+// no ns record for krd
 
 // xyz : 2013-12-05 XYZ.COM LLC
 xyz
@@ -7533,29 +7533,29 @@
 condos
 
 // eus : 2013-12-12 Puntueus Fundazioa
-eus
+// no ns record for eus
 
 // Caravan : 2013-12-12 Caravan International, Inc.
-caravan
+// no ns record for caravan
 
 // actor : 2013-12-12 United TLD Holdco Ltd.
 actor
 
 // saarland : 2013-12-12 dotSaarland GmbH
-saarland
+// no ns record for saarland
 
 // yokohama : 2013-12-12 GMO Registry, Inc.
-yokohama
+// no ns record for yokohama
 
 // pub : 2013-12-12 United TLD Holdco Ltd.
 pub
 
 // xn--p1acf : 2013-12-12 Rusnames Limited
 // рус
-xn--p1acf
+// no ns record for xn--p1acf
 
 // ren : 2013-12-12 Beijing Qianxiang Wangjing Technology Development Co., Ltd.
-ren
+// no ns record for ren
 
 // fish : 2013-12-12 Fox Woods, LLC
 fish
@@ -7573,371 +7573,371 @@
 supply
 
 // Miami : 2013-12-19 Top Level Domain Holdings Limited
-miami
+// no ns record for miami
 
 // supplies : 2013-12-19 Atomic Fields, LLC
 supplies
 
 // quebec : 2013-12-19 PointQuébec Inc
-quebec
+// no ns record for quebec
 
 // MOSCOW : 2013-12-19 Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID)
-moscow
+// no ns record for moscow
 
 // globo : 2013-12-19 Globo Comunicação e Participações S.A
-globo
+// no ns record for globo
 
 // AXA : 2013-12-19 AXA SA
 axa
 
 // xn--80adxhks : 2013-12-19 Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID)
 // москва
-xn--80adxhks
+// no ns record for xn--80adxhks
 
 // xn--czrs0t : 2013-12-19 Wild Island, LLC
 // 商店
-xn--czrs0t
+// no ns record for xn--czrs0t
 
 // vodka : 2013-12-19 Top Level Domain Holdings Limited
-vodka
+// no ns record for vodka
 
 // REST : 2013-12-19 Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable
-rest
+// no ns record for rest
 
 // frogans : 2013-12-19 OP3FT
-frogans
+// no ns record for frogans
 
 // WTC : 2013-12-19 World Trade Centers Association, Inc.
-wtc
+// no ns record for wtc
 
 // rodeo : 2013-12-19 Top Level Domain Holdings Limited
-rodeo
+// no ns record for rodeo
 
 // sohu : 2013-12-19 Sohu.com Limited
-sohu
+// no ns record for sohu
 
 // BEST : 2013-12-19 BestTLD Pty Ltd
 best
 
 // country : 2013-12-19 Top Level Domain Holdings Limited
-country
+// no ns record for country
 
 // KRED : 2013-12-19 KredTLD Pty Ltd
 kred
 
 // feedback : 2013-12-19 Top Level Spectrum, Inc.
-feedback
+// no ns record for feedback
 
 // work : 2013-12-19 Top Level Domain Holdings Limited
-work
+// no ns record for work
 
 // luxe : 2014-01-09 Top Level Domain Holdings Limited
-luxe
+// no ns record for luxe
 
 // ryukyu : 2014-01-09 BusinessRalliart inc.
-ryukyu
+// no ns record for ryukyu
 
 // autos : 2014-01-09 DERAutos, LLC
-autos
+// no ns record for autos
 
 // homes : 2014-01-09 DERHomes, LLC
-homes
+// no ns record for homes
 
 // jetzt : 2014-01-09 New TLD Company AB
 jetzt
 
 // yachts : 2014-01-09 DERYachts, LLC
-yachts
+// no ns record for yachts
 
 // motorcycles : 2014-01-09 DERMotorcycles, LLC
-motorcycles
+// no ns record for motorcycles
 
 // mini : 2014-01-09 Bayerische Motoren Werke Aktiengesellschaft
-mini
+// no ns record for mini
 
 // ggee : 2014-01-09 GMO Internet, Inc.
-ggee
+// no ns record for ggee
 
 // beer : 2014-01-09 Top Level Domain Holdings Limited
-beer
+// no ns record for beer
 
 // xn--1qqw23a : 2014-01-13 Guangzhou YU Wei Information Technology Co., Ltd.
 // 佛山
-xn--1qqw23a
+// no ns record for xn--1qqw23a
 
 // college : 2014-01-16 XYZ.COM LLC
-college
+// no ns record for college
 
 // ovh : 2014-01-16 OVH SAS
-ovh
+// no ns record for ovh
 
 // meet : 2014-01-16 Afilias Limited
-meet
+// no ns record for meet
 
 // xn--ses554g : 2014-01-16 HU YI GLOBAL INFORMATION RESOURCES (HOLDING) COMPANY. HONGKONG LIMITED
 // 网址
-xn--ses554g
+// no ns record for xn--ses554g
 
 // gop : 2014-01-16 Republican State Leadership Committee, Inc.
-gop
+// no ns record for gop
 
 // blackfriday : 2014-01-16 Uniregistry, Corp.
-blackfriday
+// no ns record for blackfriday
 
 // lacaixa : 2014-01-16 CAIXA D'ESTALVIS I PENSIONS DE BARCELONA
-lacaixa
+// no ns record for lacaixa
 
 // xn--czr694b : 2014-01-16 HU YI GLOBAL INFORMATION RESOURCES(HOLDING) COMPANY.HONGKONG LIMITED
 // 商标
-xn--czr694b
+// no ns record for xn--czr694b
 
 // vegas : 2014-01-16 Dot Vegas, Inc.
-vegas
+// no ns record for vegas
 
 // black : 2014-01-16 Afilias Limited
-black
+// no ns record for black
 
 // soy : 2014-01-23 Charleston Road Registry Inc.
-soy
+// no ns record for soy
 
 // trade : 2014-01-23 Elite Registry Limited
 trade
 
 // gent : 2014-01-23 COMBELL GROUP NV/SA
-gent
+// no ns record for gent
 
 // ing : 2014-01-23 Charleston Road Registry Inc.
-ing
+// no ns record for ing
 
 // dad : 2014-01-23 Charleston Road Registry Inc.
-dad
+// no ns record for dad
 
 // shriram : 2014-01-23 Shriram Capital Ltd.
-shriram
+// no ns record for shriram
 
 // bayern : 2014-01-23 Bayern Connect GmbH
-bayern
+// no ns record for bayern
 
 // scot : 2014-01-23 Dot Scot Registry Limited
-scot
+// no ns record for scot
 
 // webcam : 2014-01-23 dot Webcam Limited
 webcam
 
 // foo : 2014-01-23 Charleston Road Registry Inc.
-foo
+// no ns record for foo
 
 // eat : 2014-01-23 Charleston Road Registry Inc.
-eat
+// no ns record for eat
 
 // nyc : 2014-01-23 The City of New York
 nyc
 
 // prod : 2014-01-23 Charleston Road Registry Inc.
-prod
+// no ns record for prod
 
 // how : 2014-01-23 Charleston Road Registry Inc.
-how
+// no ns record for how
 
 // day : 2014-01-30 Charleston Road Registry Inc.
-day
+// no ns record for day
 
 // meme : 2014-01-30 Charleston Road Registry Inc.
-meme
+// no ns record for meme
 
 // mov : 2014-01-30 Charleston Road Registry Inc.
-mov
+// no ns record for mov
 
 // paris : 2014-01-30 City of Paris
-paris
+// no ns record for paris
 
 // boo : 2014-01-30 Charleston Road Registry Inc.
-boo
+// no ns record for boo
 
 // new : 2014-01-30 Charleston Road Registry Inc.
-new
+// no ns record for new
 
 // ifm : 2014-01-30 ifm electronic gmbh
-ifm
+// no ns record for ifm
 
 // life : 2014-02-06 Trixy Oaks, LLC
-life
+// no ns record for life
 
 // archi : 2014-02-06 STARTING DOT LIMITED
-archi
+// no ns record for archi
 
 // spiegel : 2014-02-06 SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG
-spiegel
+// no ns record for spiegel
 
 // brussels : 2014-02-06 DNS.be vzw
-brussels
+// no ns record for brussels
 
 // church : 2014-02-06 Holly Fileds, LLC
-church
+// no ns record for church
 
 // here : 2014-02-06 Charleston Road Registry Inc.
-here
+// no ns record for here
 
 // dabur : 2014-02-06 Dabur India Limited
-dabur
+// no ns record for dabur
 
 // vlaanderen : 2014-02-06 DNS.be vzw
-vlaanderen
+// no ns record for vlaanderen
 
 // cologne : 2014-02-06 NetCologne Gesellschaft für Telekommunikation mbH
 cologne
 
 // xn--kput3i : 2014-02-13 Beijing RITT-Net Technology Development Co., Ltd
 // 手机
-xn--kput3i
+// no ns record for xn--kput3i
 
 // wme : 2014-02-13 William Morris Endeavor Entertainment, LLC
-wme
+// no ns record for wme
 
 // nhk : 2014-02-13 Japan Broadcasting Corporation (NHK)
-nhk
+// no ns record for nhk
 
 // suzuki : 2014-02-20 SUZUKI MOTOR CORPORATION
-suzuki
+// no ns record for suzuki
 
 // whoswho : 2014-02-20 Who's Who Registry
-whoswho
+// no ns record for whoswho
 
 // scb : 2014-02-20 The Siam Commercial Bank Public Company Limited ("SCB""\)
-scb
+// no ns record for scb
 
 // hamburg : 2014-02-20 Hamburg Top-Level-Domain GmbH
-hamburg
+// no ns record for hamburg
 
 // services : 2014-02-27 Fox Castle, LLC
-services
+// no ns record for services
 
 // bzh : 2014-02-27 Association www.bzh
-bzh
+// no ns record for bzh
 
 // rio : 2014-02-27 Empresa Municipal de Informática SA - IPLANRIO
-rio
+// no ns record for rio
 
 // cash : 2014-03-07 Delta Lake, LLC
-cash
+// no ns record for cash
 
 // gives : 2014-03-07 United TLD Holdco Ltd.
-gives
+// no ns record for gives
 
 // hiphop : 2014-03-07 Uniregistry, Corp.
-hiphop
+// no ns record for hiphop
 
 // degree : 2014-03-07 Puff House, LLC
-degree
+// no ns record for degree
 
 // digital : 2014-03-07 Dash Park, LLC
-digital
+// no ns record for digital
 
 // rehab : 2014-03-07 United TLD Holdco Ltd.
-rehab
+// no ns record for rehab
 
 // wtf : 2014-03-07 Hidden Way, LLC
-wtf
+// no ns record for wtf
 
 // financial : 2014-03-07 Just Cover, LLC
-financial
+// no ns record for financial
 
 // limited : 2014-03-07 Big Fest, LLC
-limited
+// no ns record for limited
 
 // discount : 2014-03-07 Holly Hill, LLC
-discount
+// no ns record for discount
 
 // fail : 2014-03-07 Atomic Pipe, LLC
-fail
+// no ns record for fail
 
 // vet : 2014-03-07 Wild Dale, LLC
-vet
+// no ns record for vet
 
 // ngo : 2014-03-07 Public Interest Registry
-ngo
+// no ns record for ngo
 
 // fitness : 2014-03-07 Brice Orchard, LLC
-fitness
+// no ns record for fitness
 
 // schule : 2014-03-07 Outer Moon, LLC
-schule
+// no ns record for schule
 
 // navy : 2014-03-07 United TLD Holdco Ltd.
-navy
+// no ns record for navy
 
 // bio : 2014-03-07 STARTING DOT LIMITED
-bio
+// no ns record for bio
 
 // ong : 2014-03-07 Public Interest Registry
-ong
+// no ns record for ong
 
 // town : 2014-03-07 Koko Moon, LLC
-town
+// no ns record for town
 
 // toys : 2014-03-07 Pioneer Orchard, LLC
-toys
+// no ns record for toys
 
 // army : 2014-03-07 United TLD Holdco Ltd.
-army
+// no ns record for army
 
 // engineering : 2014-03-07 Romeo Canyon
-engineering
+// no ns record for engineering
 
 // capital : 2014-03-07 Delta Mill, LLC
-capital
+// no ns record for capital
 
 // exchange : 2014-03-07 Spring Falls, LLC
-exchange
+// no ns record for exchange
 
 // fan : 2014-03-07 Goose Glen, LLC
-fan
+// no ns record for fan
 
 // market : 2014-03-07 Victor Way, LLC
-market
+// no ns record for market
 
 // media : 2014-03-07 Grand Glen, LLC
-media
+// no ns record for media
 
 // lease : 2014-03-07 Victor Trail, LLC
-lease
+// no ns record for lease
 
 // university : 2014-03-07 Little Station, LLC
-university
+// no ns record for university
 
 // reisen : 2014-03-07 New Cypress, LLC
-reisen
+// no ns record for reisen
 
 // airforce : 2014-03-07 United TLD Holdco Ltd.
-airforce
+// no ns record for airforce
 
 // pictures : 2014-03-07 Foggy Sky, LLC
-pictures
+// no ns record for pictures
 
 // gripe : 2014-03-07 Corn Sunset, LLC
-gripe
+// no ns record for gripe
 
 // engineering : 2014-03-07 United TLD Holdco Ltd.
-engineering
+// no ns record for engineering
 
 // associates : 2014-03-07 Baxter Hill, LLC
-associates
+// no ns record for associates
 
 // xn--mxtq1m : 2014-03-07 Net-Chinese Co., Ltd.
 // 政府
-xn--mxtq1m
+// no ns record for xn--mxtq1m
 
 // williamhill : 2014-03-13 William Hill Organization Limited 
-williamhill
+// no ns record for williamhill
 
 // hiv : 2014-03-13 dotHIV gemeinnuetziger e.V. 
-hiv
+// no ns record for hiv
 
 // sca : 2014-03-13 SVENSKA CELLULOSA AKTIEBOLAGET SCA (publ) 
-sca
+// no ns record for sca
 
 // reise : 2014-03-13 dotreise GmbH 
-reise
+// no ns record for reise
 
 
 // ===END ICANN DOMAINS===