FreeBSD Bugzilla – Attachment 242153 Details for
Bug 271401
[PATCH] net/jwhois: Update to 4.0.73, take maintainership
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch to update jwhois to 4.0.73
jwhois.diff (text/plain), 95.94 KB, created by
Terry Kennedy
on 2023-05-13 23:26:40 UTC
(
hide
)
Description:
Patch to update jwhois to 4.0.73
Filename:
MIME Type:
Creator:
Terry Kennedy
Created:
2023-05-13 23:26:40 UTC
Size:
95.94 KB
patch
obsolete
>--- Makefile_orig 2023-05-13 19:09:25.123323000 -0400 >+++ Makefile 2023-04-24 02:55:12.219715000 -0400 >@@ -1,10 +1,10 @@ > PORTNAME= jwhois > PORTVERSION= 4.0 >-PORTREVISION= 7 >+PORTREVISION= 73 > CATEGORIES= net > MASTER_SITES= GNU > >-MAINTAINER= ports@FreeBSD.org >+MAINTAINER= terry-freebsd@glaver.org > COMMENT= Improved WHOIS client capable of selecting server to query > WWW= https://www.gnu.org/software/jwhois/ > >--- files/jwhois.conf_orig 2023-05-13 19:09:25.123435000 -0400 >+++ files/jwhois.conf 2023-04-24 02:53:46.781175000 -0400 >@@ -17,13 +17,18 @@ > type = regex; > > # >+ # Catch ENUM domains >+ # >+ "\\([0-9]\\.\\)+e164\\.arpa" = "struct enum-blocks"; >+ >+ # > # You can use the special value `struct' to redirect the query > # to another block which optionally can use another type of matching. > # Here we use it to have IPv4 numbers matched using CIDR blocks instead > # of regular expressions. See below for the definition of cidr-blocks. > # > "\\([0-9]+\\.\\)+[0-9]+" = "struct cidr-blocks"; >- "^[0-9A-Fa-f]+:[0-9A-Fa-f:.]*\\(/[0-9]+\\)?$" = "struct cidr6-blocks"; >+ "^\\([0-9A-Fa-f]+\\)?:[0-9A-Fa-f:.]*\\(/[0-9]+\\)?$" = "struct cidr6-blocks"; > "^CORE-[0-9]+$" = "struct handles"; > "^CO[CH]O-[0-9]+$" = "struct handles"; > ".*-[A-Z]+$" = "struct handles"; >@@ -44,11 +49,12 @@ > # Catch ARIN netblock records > # > "^!?NET\\(BLK\\)?\\(-[A-Z0-9]+\\)+$" = "whois.arin.net"; >+ "^!?NET6\\(BLK\\)?\\(-[A-Z0-9]+\\)+$" = "whois.arin.net"; > > # > # Catch Verio netblock records > # >- "^!?NET\\(BLK\\)?-VRIO\\(-[A-Z0-9]+\\)+$" = "rwhois.verio.net"; >+ "^!?NET\\(BLK\\)?-VRIO\\(-[A-Z0-9]+\\)+$" = "rwhois.gin.ntt.net"; > > # > # Catch Registro .BR ownerid records >@@ -78,225 +84,1206 @@ > # > > # >- # Pseudo-ccTLDs must be listed above gTLDs >+ # ccSLDs must be listed above gTLDs > # >- "\\.ae\\.org$" = "whois.centralnic.net"; >- "\\.br\\.com$" = "whois.centralnic.net"; >- "\\.cn\\.com$" = "whois.centralnic.net"; >- "\\.de\\.com$" = "whois.centralnic.net"; >- "\\.eu\\.com$" = "whois.centralnic.net"; >+ "\\.ae\\.org$" = "whois.centralnic.com"; >+ "\\.africa\\.com$" = "whois.centralnic.com"; >+ "\\.ar\\.com$" = "whois.centralnic.com"; >+ "\\.br\\.com$" = "whois.centralnic.com"; >+ "\\.cn\\.com$" = "whois.centralnic.com"; >+ "\\.co\\.com$" = "whois.nic.co.com"; >+ "\\.com\\.de$" = "whois.centralnic.com"; >+ "\\.de\\.com$" = "whois.centralnic.com"; >+ "\\.eu\\.com$" = "whois.centralnic.com"; > "\\.eu\\.org$" = "whois.eu.org"; >- "\\.gb\\.com$" = "whois.centralnic.net"; >- "\\.gb\\.net$" = "whois.centralnic.net"; >- "\\.hu\\.com$" = "whois.centralnic.net"; >- "\\.jpn\\.com$" = "whois.centralnic.net"; >- "\\.kr\\.com$" = "whois.centralnic.net"; >- "\\.no\\.com$" = "whois.centralnic.net"; >- "\\.qc\\.com$" = "whois.centralnic.net"; >- "\\.ru\\.com$" = "whois.centralnic.net"; >- "\\.sa\\.com$" = "whois.centralnic.net"; >- "\\.se\\.com$" = "whois.centralnic.net"; >- "\\.se\\.net$" = "whois.centralnic.net"; >- "\\.uk\\.com$" = "whois.centralnic.net"; >- "\\.uk\\.net$" = "whois.centralnic.net"; >- "\\.us\\.com$" = "whois.centralnic.net"; >- "\\.uy\\.com$" = "whois.centralnic.net"; >- "\\.web\\.com$" = "whois.centralnic.net"; >- "\\.za\\.com$" = "whois.centralnic.net"; >+ "\\.gb\\.com$" = "whois.centralnic.com"; >+ "\\.gb\\.net$" = "whois.centralnic.com"; >+ "\\.gr\\.com$" = "whois.centralnic.com"; >+ "\\.hu\\.com$" = "whois.centralnic.com"; >+ "\\.hu\\.net$" = "whois.centralnic.com"; >+ "\\.in\\.net$" = "whois.centralnic.com"; >+ "\\.jp\\.net$" = "whois.centralnic.com"; >+ "\\.jpn\\.com$" = "whois.centralnic.com"; >+ "\\.kr\\.com$" = "whois.centralnic.com"; >+ "\\.mex\\.com$" = "whois.centralnic.com"; >+ "\\.no\\.com$" = "whois.centralnic.com"; >+ "\\.qc\\.com$" = "whois.centralnic.com"; >+ "\\.ro\\.com$" = "whois.centralnic.com"; >+ "\\.ru\\.com$" = "whois.centralnic.com"; >+ "\\.sa\\.com$" = "whois.centralnic.com"; >+ "\\.se\\.com$" = "whois.centralnic.com"; >+ "\\.se\\.net$" = "whois.centralnic.com"; >+ "\\.uk\\.com$" = "whois.centralnic.com"; >+ "\\.uk\\.net$" = "whois.centralnic.com"; >+ "\\.us\\.com$" = "whois.centralnic.com"; >+ "\\.us\\.org$" = "whois.centralnic.com"; >+ "\\.uy\\.com$" = "whois.centralnic.com"; >+ "\\.za\\.com$" = "whois.centralnic.com"; > >+ >+ # >+ # TLDs / SLDs >+ # >+ "\\.aarp$" = "whois.nic.aarp"; >+ "\\.abbott$" = "whois.afilias-srs.net"; >+ "\\.abogado$" = "whois-dub.mm-registry.com"; > "\\.ac$" = "whois.nic.ac"; >- "\\.ae$" = "whois.uaenic.ae"; >+ "\\.academy$" = "whois.donuts.co"; >+ "\\.accountant$" = "whois.nic.accountant"; >+ "\\.accountants$" = "whois.donuts.co"; >+ "\\.aco$" = "whois.afilias-srs.net"; >+ "\\.active$" = "whois.afilias-srs.net"; >+ "\\.actor$" = "whois.unitedtld.com"; >+ "\\.ads$" = "domain-registry-whois.l.google.com"; >+ "\\.adult$" = "whois.afilias-srs.net"; >+ "\\.ae$" = "whois.aeda.net.ae"; >+ "\\.co\\.ae$" = "whois.aeda.net.ae"; >+ "\\.net\\.ae$" = "whois.aeda.net.ae"; >+ "\\.org\\.ae$" = "whois.aeda.net.ae"; >+ "\\.sch\\.ae$" = "whois.aeda.net.ae"; >+ "\\.ac\\.ae$" = "whois.aeda.net.ae"; >+ "\\.mil\\.ae$" = "whois.aeda.net.ae"; >+ "\\.gov\\.ae$" = "whois.aeda.net.ae"; >+ "\\.aeg$" = "whois.nic.aeg"; > "\\.aero$" = "whois.aero"; > "\\.af$" = "whois.nic.af"; >+ "\\.afl$" = "whois.nic.afl"; > "\\.ag$" = "whois.nic.ag"; >- "\\.ai$" = "whois.offshore.ai"; >+ "\\.agency$" = "whois.donuts.co"; >+ "\\.ai$" = "whois.nic.ai"; >+ "\\.airforce$" = "whois.unitedtld.com"; >+ "\\.airtel$" = "whois.nic.airtel"; > "\\.al$" = "whois.ripe.net"; >+ "\\.allfinanz$" = "whois.ksregistry.net"; >+ "\\.alsace$" = "whois-alsace.nic.fr"; > "\\.am$" = "whois.amnic.net"; >+ "\\.android$" = "domain-registry-whois.l.google.com"; >+ "\\.apartments$" = "whois.donuts.co"; >+ "\\.app$" = "whois.nic.google"; >+ "\\.apple$" = "whois.afilias-srs.net"; >+ "\\.aquarelle$" = "whois-aquarelle.nic.fr"; > "\\.ar$" = "www.nic.ar"; >+ "\\.edu\\.ar$" = "www.riu.edu.ar"; >+ "\\.archi$" = "whois.ksregistry.net"; >+ "\\.army$" = "whois.rightside.co"; >+ "\\.arpa$" = "whois.iana.org"; >+ "\\.arte$" = "whois.nic.arte"; > "\\.as$" = "whois.nic.as"; >+ "\\.asia$" = "whois.nic.asia"; >+ "\\.associates$" = "whois.donuts.co"; > "\\.at$" = "whois.nic.at"; >- "\\.asn\\.au$" = "whois.ausregistry.net.au"; >- "\\.com\\.au$" = "whois.ausregistry.net.au"; >- "\\.id\\.au$" = "whois.ausregistry.net.au"; >- "\\.net\\.au$" = "whois.ausregistry.net.au"; >- "\\.org\\.au$" = "whois.ausregistry.net.au"; >- "\\.au$" = "whois.aunic.net"; >+ "\\.biz\\.at$" = "whois.biz.at"; >+ "\\.info\\.at$" = "whois.info.at"; >+ "\\.priv\\.at$" = "whois.nic.priv.at"; >+ "\\.attorney$" = "whois.rightside.co"; >+ "\\.au$" = "whois.audns.net.au"; >+ "\\.asn\\.au$" = "whois.ausregistry.net.au"; >+ "\\.com\\.au$" = "whois.ausregistry.net.au"; >+ "\\.edu\\.au$" = "whois.ausregistry.net.au"; >+ "\\.id\\.au$" = "whois.ausregistry.net.au"; >+ "\\.net\\.au$" = "whois.ausregistry.net.au"; >+ "\\.org\\.au$" = "whois.ausregistry.net.au"; >+ "\\.auction$" = "whois.unitedtld.com"; >+ "\\.audi$" = "whois.afilias-srs.net"; >+ "\\.audio$" = "whois.uniregistry.net"; >+ "\\.auto$" = "whois.uniregistry.net"; >+ "\\.autos$" = "whois.afilias-srs.net"; >+ "\\.aw$" = "whois.nic.aw"; >+ "\\.ax$" = "whois.ax"; > "\\.az$" = "whois.ripe.net"; > "\\.ba$" = "whois.ripe.net"; >+ "\\.bar$" = "whois.nic.bar"; >+ "\\.barcelona$" = "whois.nic.barcelona"; >+ "\\.bargains$" = "whois.donuts.co"; >+ "\\.band$" = "whois.rightside.co"; >+ "\\.bank$" = "whois.nic.bank"; >+ "\\.barclaycard$" = "whois.nic.barclaycard"; >+ "\\.barclays$" = "whois.nic.barclays"; >+ "\\.bauhaus$" = "whois.nic.bauhaus"; >+ "\\.bayern$" = "whois-dub.mm-registry.com"; >+ "\\.bbc$" = "whois.nic.bbc"; >+ "\\.bbva$" = "whois.nic.bbva"; >+ "\\.bcn$" = "whois.nic.bcn"; > "\\.be$" = "whois.dns.be"; >+ "\\.beats$" = "whois.afilias-srs.net"; >+ "\\.beer$" = "whois-dub.mm-registry.com"; >+ "\\.bentley$" = "whois.nic.bentley"; >+ "\\.berlin$" = "whois.nic.berlin"; >+ "\\.best$" = "whois.nic.best"; >+ "\\.bet$" = "whois.afilias.net"; > "\\.bg$" = "whois.register.bg"; >- "\\.bi$" = "www.nic.bi"; >- "\\.biz$" = "whois.neulevel.biz"; >+ "\\.bi$" = "whois1.nic.bi"; >+ "\\.bid$" = "whois.nic.bid"; >+ "\\.bike$" = "whois.donuts.co"; >+ "\\.bio$" = "whois.ksregistry.net"; >+ "\\.bingo$" = "whois.donuts.co"; >+ "\\.biz$" = "whois.biz"; > "\\.bj$" = "whois.nic.bj"; >- "\\.bm$" = "rwhois.ibl.bm 4321"; >- "\\.br$" = "whois.nic.br"; >+ "\\.blackfriday$" = "whois.uniregistry.net"; >+ "\\.black$" = "whois.afilias.net"; >+ "\\.blue$" = "whois.afilias.net"; >+ #"\\.bm$" = "rwhois.ibl.bm 4321"; >+ "\\.bms$" = "whois.nic.bms"; >+ "\\.bmw$" = "whois.ksregistry.net"; >+ "\\.bn$" = "whois.bnnic.bn"; >+ "\\.bnl$" = "whois.afilias-srs.net"; >+ "\\.bnpparibas$" = "whois.afilias-srs.net"; >+ "\\.bo$" = "whois.nic.bo"; >+ "\\.boats$" = "whois.afilias-srs.net"; >+ "\\.boehringer$" = "whois.afilias-srs.net"; >+ "\\.bom$" = "whois.gtlds.nic.br"; >+ "\\.bond$" = "whois.nic.bond"; >+ "\\.boo$" = "domain-registry-whois.l.google.com"; >+ "\\.boots$" = "whois.nic.boots"; >+ "\\.bosch$" = "whois.nic.bosch"; >+ "\\.bostik$" = "whois-bostik.nic.fr"; >+ "\\.boutique$" = "whois.donuts.co"; >+ "\\.br$" = "whois.registro.br"; >+ "\\.bradesco$" = "whois-cl01.mm-registry.com"; >+ "\\.bridgestone$" = "whois.nic.bridgestone"; >+ "\\.broadway$" = "whois-cl01.mm-registry.com"; >+ "\\.broker$" = "whois.nic.broker"; >+ "\\.brother$" = "whois.nic.brother"; >+ "\\.brussels$" = "whois.nic.brussels"; >+ "\\.bs$" = "www.register.bs"; >+ "\\.budapest$" = "whois-dub.mm-registry.com"; >+ "\\.bugatti$" = "whois.afilias-srs.net"; >+ "\\.builders$" = "whois.donuts.co"; >+ "\\.build$" = "whois.nic.build"; >+ "\\.business$" = "whois.donuts.co"; >+ "\\.buy$" = "whois.afilias-srs.net"; >+ "\\.buzz$" = "whois.nic.buzz"; > "\\.bv$" = "whois.ripe.net"; >- "\\.by$" = "whois.ripe.net"; >+ "\\.bw$" = "whois.nic.net.bw"; >+ "\\.by$" = "whois.cctld.by"; > "\\.bz$" = "whois.belizenic.bz"; >+ "\\.bzh$" = "whois-bzh.nic.fr"; > "\\.ca$" = "whois.cira.ca"; >+ "\\.co\\.ca$" = "whois.co.ca"; >+ "\\.cab$" = "whois.donuts.co"; >+ "\\.cafe$" = "whois.donuts.co"; >+ "\\.cal$" = "domain-registry-whois.l.google.com"; >+ "\\.camera$" = "whois.donuts.co"; >+ "\\.camp$" = "whois.donuts.co"; >+ "\\.cancerresearch$" = "whois.nic.cancerresearch"; >+ "\\.canon$" = "whois.nic.canon"; >+ "\\.capetown$" = "capetown-whois.registry.net.za"; >+ "\\.capital$" = "whois.donuts.co"; >+ "\\.car$" = "whois.uniregistry.net"; >+ "\\.cards$" = "whois.donuts.co"; >+ "\\.career$" = "whois.nic.career"; >+ "\\.careers$" = "whois.donuts.co"; >+ "\\.care$" = "whois.donuts.co"; >+ "\\.cars$" = "whois.uniregistry.net"; >+ "\\.casa$" = "whois-dub.mm-registry.com"; >+ "\\.cash$" = "whois.donuts.co"; >+ "\\.casino$" = "whois.donuts.co"; >+ "\\.catering$" = "whois.donuts.co"; > "\\.cat$" = "whois.cat"; >- "\\.cc$" = "whois.nic.cc"; >+ "\\.cba$" = "whois.nic.cba"; >+ "\\.cc$" { >+ whois-server = "ccwhois.verisign-grs.com"; >+ query-format = "domain $*"; >+ } > "\\.cd$" = "whois.nic.cd"; >+ "\\.ceb$" = "whois.afilias-srs.net"; >+ "\\.center$" = "whois.donuts.co"; >+ "\\.ceo$" = "whois.nic.ceo"; >+ "\\.cern$" = "whois.afilias-srs.net"; >+ "\\.cf$" = "whois.dot.cf"; >+ "\\.cfa$" = "whois.nic.cfa"; >+ "\\.cfd$" = "whois.nic.cfd"; > "\\.cg$" = "www.nic.cg"; > "\\.ch$" = "whois.nic.ch"; >+ "\\.chanel$" = "whois.nic.chanel"; >+ "\\.channel$" = "domain-registry-whois.l.google.com"; >+ "\\.chat$" = "whois.donuts.co"; >+ "\\.cheap$" = "whois.donuts.co"; >+ "\\.christmas$" = "whois.uniregistry.net"; >+ "\\.chrome$" = "domain-registry-whois.l.google.com"; >+ "\\.church$" = "whois.donuts.co"; > "\\.ci$" = "whois.nic.ci"; >- "\\.ck$" = "whois.nic.ck"; >+ "\\.cipriani$" = "whois.afilias-srs.net"; >+ "\\.city$" = "whois.donuts.co"; >+ "\\.cityeats$" = "whois.nic.cityeats"; >+ #"\\.ck$" = "whois.nic.ck"; > "\\.cl$" = "whois.nic.cl"; >- "\\.edu\\.cn$" = "whois.edu.cn"; >- "\\.cn$" = "whois.cnnic.net.cn"; >+ "\\.claims$" = "whois.donuts.co"; >+ "\\.cleaning$" = "whois.donuts.co"; >+ "\\.click$" = "whois.uniregistry.net"; >+ "\\.clinic$" = "whois.donuts.co"; >+ "\\.clothing$" = "whois.donuts.co"; >+ "\\.cloud$" = "whois.nic.cloud"; >+ "\\.club$" = "whois.nic.club"; >+ "\\.clubmed$" = "whois.nic.clubmed"; >+ "\\.cm$" = "whois.netcom.cm"; >+ "\\.co\\.cm$" = "whois.netcom.cm"; >+ "\\.com\\.cm$" = "whois.netcom.cm"; >+ "\\.net\\.cm$" = "whois.netcom.cm"; >+ "\\.cn$" = "whois.cnnic.cn"; >+ # "\\.edu\\.cn$" = "whois.edu.cn"; >+ "\\.co$" = "whois.nic.co"; >+ "\\.coach$" = "whois.donuts.co"; >+ "\\.codes$" = "whois.donuts.co"; >+ "\\.coffee$" = "whois.donuts.co"; >+ "\\.college$" = "whois.nic.college"; >+ "\\.cologne$" = "whois-fe1.pdt.cologne.tango.knipp.de"; > "\\.com$" { > whois-server = "whois.verisign-grs.com"; > query-format = "domain $*"; > } >+ "\\.commbank$" = "whois.nic.commbank"; >+ "\\.community$" = "whois.donuts.co"; >+ "\\.company$" = "whois.donuts.co"; >+ "\\.computer$" = "whois.donuts.co"; >+ "\\.comsec$" = "whois.nic.comsec"; >+ "\\.condos$" = "whois.donuts.co"; >+ "\\.construction$" = "whois.donuts.co"; >+ "\\.consulting$" = "whois.unitedtld.com"; >+ "\\.contact$" = "whois.nic.contact"; >+ "\\.contractors$" = "whois.donuts.co"; >+ "\\.cooking$" = "whois-dub.mm-registry.com"; >+ "\\.cool$" = "whois.donuts.co"; > "\\.coop$" = "whois.nic.coop"; >+ "\\.corsica$" = "whois-corsica.nic.fr"; >+ "\\.country$" = "whois-dub.mm-registry.com"; >+ "\\.coupons$" = "whois.donuts.co"; >+ "\\.courses$" = "whois.aridnrs.net.au"; >+ "\\.cr$" = "whois.nic.cr"; >+ "\\.credit$" = "whois.donuts.co"; >+ "\\.creditcard$" = "whois.donuts.co"; >+ "\\.creditunion$" = "whois.afilias-srs.net"; >+ "\\.cricket$" = "whois.nic.cricket"; >+ "\\.cruises$" = "whois.donuts.co"; >+ "\\.csc$" = "whois.nic.csc"; >+ "\\.cu$" = "www.nic.cu"; >+ "\\.cuisinella$" = "whois.nic.cuisinella"; > "\\.cx$" = "whois.nic.cx"; > "\\.cy$" = "whois.ripe.net"; >+ "\\.cymru$" = "whois.nic.cymru"; >+ "\\.llyw\\.cymru$" = "whois.nic.llyw.cymru"; >+ "\\.cyou$" = "whois.afilias-srs.net"; > "\\.cz$" = "whois.nic.cz"; >+ "\\.dabur$" = "whois.afilias-srs.net"; >+ "\\.dad$" = "domain-registry-whois.l.google.com"; >+ "\\.dance$" = "whois.unitedtld.com"; >+ "\\.date$" = "whois.nic.date"; >+ "\\.dating$" = "whois.donuts.co"; >+ "\\.datsun$" = "whois.nic.gmo"; >+ "\\.day$" = "domain-registry-whois.l.google.com"; >+ "\\.dclk$" = "domain-registry-whois.l.google.com"; > "\\.de$" { > whois-server = "whois.denic.de"; > query-format = "-C UTF-8 -T dn,ace $*"; > } >- "\\.dk$" = "whois.dk-hostmaster.dk"; >+ "\\.com\\.de$" = "whois.centralnic.com"; >+ "\\.deals$" = "whois.donuts.co"; >+ "\\.degree$" = "whois.rightside.co"; >+ "\\.delivery$" = "whois.donuts.co"; >+ "\\.delta$" = "whois.afilias-srs.net"; >+ "\\.democrat$" = "whois.unitedtld.com"; >+ "\\.dental$" = "whois.donuts.co"; >+ "\\.dentist$" = "whois.rightside.co"; >+ "\\.desi$" = "whois.ksregistry.net"; >+ "\\.design$" = "whois.nic.design"; >+ "\\.dev$" = "domain-registry-whois.l.google.com"; >+ "\\.diamonds$" = "whois.donuts.co"; >+ "\\.diet$" = "whois.uniregistry.net"; >+ "\\.digital$" = "whois.donuts.co"; >+ "\\.direct$" = "whois.donuts.co"; >+ "\\.directory$" = "whois.donuts.co"; >+ "\\.discount$" = "whois.donuts.co"; >+ "\\.dk$" { >+ whois-server = "whois.dk-hostmaster.dk"; >+ query-format = "--show-handles $*"; >+ } > "\\.dm$" = "whois.nic.dm"; >- "\\.do$" = "whois.nic.do"; >- "\\.dz$" = "whois.ripe.net"; >- "\\.ec$" = "www.nic.ec"; >- "\\.edu$" = "whois.educause.net"; >- "\\.ee$" = "whois.eenet.ee"; >+ "\\.domains$" = "whois.donuts.co"; >+ "\\.do$" = "www.nic.do"; >+ "\\.docs$" = "domain-registry-whois.l.google.com"; >+ "\\.dog$" = "whois.donuts.co"; >+ "\\.doha$" = "whois.nic.doha"; >+ "\\.doosan$" = "whois.nic.doosan"; >+ "\\.download$" = "whois.nic.download"; >+ "\\.drive$" = "whois.nic.google"; >+ "\\.durban$" = "durban-whois.registry.net.za"; >+ "\\.dvag$" = "whois.ksregistry.net"; >+ "\\.dz$" = "whois.nic.dz"; >+ "\\.eat$" = "domain-registry-whois.l.google.com"; >+ "\\.ec$" = "whois.nic.ec"; >+ "\\.edu$" = "whois.educause.edu"; >+ "\\.education$" = "whois.donuts.co"; >+ "\\.ee$" = "whois.tld.ee"; > "\\.eg$" = "whois.ripe.net"; >- "\\.es$" = "www.nic.es"; >+ "\\.email$" = "whois.donuts.co"; >+ "\\.emerck$" = "whois.afilias-srs.net"; >+ "\\.energy$" = "whois.donuts.co"; >+ "\\.engineer$" = "whois.rightside.co"; >+ "\\.engineering$" = "whois.donuts.co"; >+ "\\.enterprises$" = "whois.donuts.co"; >+ "\\.epson$" = "whois.aridnrs.net.au"; >+ "\\.equipment$" = "whois.donuts.co"; >+ "\\.erni$" = "whois.nic.erni"; >+ "\\.es$" = "whois.nic.es"; >+ "\\.esq$" = "domain-registry-whois.l.google.com"; >+ "\\.estate$" = "whois.donuts.co"; > "\\.eu$" = "whois.eu"; >- "\\.fi$" = "whois.ficora.fi"; >+ "\\.eurovision$" = "whois.nic.eurovision"; >+ "\\.eus$" = "whois.eus.coreregistry.net"; >+ "\\.events$" = "whois.donuts.co"; >+ "\\.exchange$" = "whois.donuts.co"; >+ "\\.expert$" = "whois.donuts.co"; >+ "\\.exposed$" = "whois.donuts.co"; >+ "\\.express$" = "whois.donuts.co"; >+ "\\.fage$" = "whois.afilias-srs.net"; >+ "\\.fail$" = "whois.donuts.co"; >+ "\\.fairwinds$" = "whois.nic.fairwinds"; >+ "\\.faith$" = "whois.nic.faith"; >+ "\\.family$" = "whois.rightside.co"; >+ "\\.fan$" = "whois.nic.fan"; >+ "\\.fans$" = "whois.nic.fans"; >+ "\\.farm$" = "whois.donuts.co"; >+ "\\.fashion$" = "whois-dub.mm-registry.com"; >+ "\\.feedback$" = "whois.nic.feedback"; >+ "\\.fi$" = "whois.fi"; >+ "\\.film$" = "whois.nic.film"; >+ "\\.final$" = "whois.gtlds.nic.br"; >+ "\\.finance$" = "whois.donuts.co"; >+ "\\.financial$" = "whois.donuts.co"; >+ "\\.firestone$" = "whois.nic.firestone"; >+ "\\.firmdale$" = "whois.nic.firmdale"; >+ "\\.fishing$" = "whois-dub.mm-registry.com"; >+ "\\.fish$" = "whois.donuts.co"; >+ "\\.fit$" = "whois-dub.mm-registry.com"; >+ "\\.fitness$" = "whois.donuts.co"; > "\\.fj$" = "whois.usp.ac.fj"; >- "\\.fm$" = "www.dot.fm"; >- "\\.fo$" = "whois.ripe.net"; >+ "\\.flights$" = "whois.donuts.co"; >+ "\\.florist$" = "whois.donuts.co"; >+ "\\.flowers$" = "whois.uniregistry.net"; >+ "\\.flsmidth$" = "whois.ksregistry.net"; >+ "\\.fly$" = "domain-registry-whois.l.google.com"; >+ "\\.fm$" = "whois.nic.fm"; >+ "\\.fo$" = "whois.nic.fo"; >+ "\\.foo$" = "domain-registry-whois.l.google.com"; >+ "\\.football$" = "whois.donuts.co"; >+ "\\.forex$" = "whois.nic.forex"; >+ "\\.forsale$" = "whois.unitedtld.com"; >+ "\\.forum$" = "whois.nic.forum"; >+ "\\.foundation$" = "whois.donuts.co"; > "\\.fr$" = "whois.nic.fr"; >- "\\.gi$" = "www.nic.gi"; >- "\\.gov$" = "whois.nic.gov"; >- "\\.gg$" = "whois.isles.net"; >+ "\\.frl$" = "whois.nic.frl"; >+ "\\.frogans$" = "whois-frogans.nic.fr"; >+ "\\.fund$" = "whois.donuts.co"; >+ "\\.furniture$" = "whois.donuts.co"; >+ "\\.futbol$" = "whois.unitedtld.com"; >+ "\\.fyi$" = "whois.donuts.co"; >+ "\\.gallery$" = "whois.donuts.co"; >+ "\\.gal$" = "whois.gal.coreregistry.net"; >+ "\\.game$" = "whois.uniregistry.net"; >+ "\\.garden$" = "whois-dub.mm-registry.com"; >+ "\\.gbiz$" = "domain-registry-whois.l.google.com"; >+ "\\.gd$" = "whois.nic.gd"; >+ "\\.gdn$" = "whois.nic.gdn"; >+ "\\.gea$" = "whois.afilias-srs.net"; >+ "\\.gent$" = "whois.nic.gent"; >+ "\\.genting$" = "whois.nic.genting"; >+ "\\.gg$" = "whois.gg"; >+ "\\.ggee$" = "whois.nic.ggee"; >+ "\\.gi$" = "whois2.afilias-grs.net"; >+ "\\.gift$" = "whois.uniregistry.net"; >+ "\\.gifts$" = "whois.donuts.co"; >+ "\\.gives$" = "whois.rightside.co"; >+ "\\.giving$" = "whois.nic.giving"; >+ "\\.gl$" = "whois.nic.gl"; >+ "\\.glass$" = "whois.donuts.co"; >+ "\\.gle$" = "domain-registry-whois.l.google.com"; >+ "\\.global$" = "whois.nic.global"; >+ "\\.globo$" = "whois.gtlds.nic.br"; > "\\.gm$" = "whois.ripe.net"; >- "\\.gp$" = "whois.nic.gp"; >+ "\\.gmail$" = "domain-registry-whois.l.google.com"; >+ "\\.gmx$" = "whois-fe1.gmx.tango.knipp.de"; >+ "\\.gold$" = "whois.donuts.co"; >+ "\\.goldpoint$" = "whois.nic.goldpoint"; >+ "\\.golf$" = "whois.donuts.co"; >+ "\\.goo$" = "whois.nic.gmo"; >+ "\\.goog$" = "domain-registry-whois.l.google.com"; >+ "\\.google$" = "domain-registry-whois.l.google.com"; >+ "\\.gop$" = "whois-cl01.mm-registry.com"; >+ "\\.gov$" = "whois.dotgov.gov"; >+ #"\\.gp$" = "whois.nic.gp"; >+ "\\.gq$" = "whois.dominio.gq"; > "\\.gr$" = "whois.ripe.net"; >- "\\.gs$" = "203.119.12.22"; >+ "\\.graphics$" = "whois.donuts.co"; >+ "\\.gratis$" = "whois.donuts.co"; >+ "\\.green$" = "whois.afilias.net"; >+ "\\.gripe$" = "whois.donuts.co"; >+ "\\.group$" = "whois.donuts.co"; >+ "\\.gs$" = "whois.nic.gs"; > "\\.gt$" = "www.gt"; >- "\\.hk$" = "whois.hkdnr.net.hk"; >- "\\.hm$" = "whois.registry.hm"; >- "\\.hr$" = "www.dns.hr"; >+ "\\.guge$" = "domain-registry-whois.l.google.com"; >+ "\\.guide$" = "whois.donuts.co"; >+ "\\.guitars$" = "whois.uniregistry.net"; >+ "\\.guru$" = "whois.donuts.co"; >+ "\\.gy$" = "whois.registry.gy"; >+ "\\.hamburg$" = "whois.nic.hamburg"; >+ "\\.hangout$" = "domain-registry-whois.l.google.com"; >+ "\\.haus$" = "whois.unitedtld.com"; >+ "\\.healthcare$" = "whois.donuts.co"; >+ "\\.help$" = "whois.uniregistry.net"; >+ "\\.here$" = "domain-registry-whois.l.google.com"; >+ "\\.hermes$" = "whois.afilias-srs.net"; >+ "\\.hiphop$" = "whois.uniregistry.net"; >+ "\\.hitachi$" = "whois.nic.gmo"; >+ "\\.hiv$" = "whois.afilias-srs.net"; >+ "\\.hk$" = "whois.hkirc.hk"; >+ #"\\.hm$" = "whois.registry.hm"; >+ "\\.hn$" = "whois.nic.hn"; >+ "\\.hockey$" = "whois.donuts.co"; >+ "\\.holdings$" = "whois.donuts.co"; >+ "\\.holiday$" = "whois.donuts.co"; >+ "\\.homedepot$" = "whois.afilias-srs.net"; >+ "\\.homes$" = "whois.afilias-srs.net"; >+ "\\.honda$" = "whois.nic.honda"; >+ "\\.horse$" = "whois-dub.mm-registry.com"; >+ "\\.host$" = "whois.nic.host"; >+ "\\.hosting$" = "whois.uniregistry.net"; >+ "\\.house$" = "whois.donuts.co"; >+ "\\.how$" = "domain-registry-whois.l.google.com"; >+ "\\.hr$" = "whois.dns.hr"; >+ "\\.ht$" = "whois.nic.ht"; > "\\.hu$" = "whois.nic.hu"; >- "\\.id$" = "whois.idnic.net.id"; >+ "\\.hyundai$" = "whois.nic.hyundai"; >+ "\\.ibm$" = "whois.nic.ibm"; >+ "\\.icbc$" = "whois.afilias-srs.net"; >+ "\\.ice$" = "whois.nic.ice"; >+ "\\.icu$" = "whois.nic.icu"; >+ "\\.id$" = "whois.id"; > "\\.ie$" = "whois.domainregistry.ie"; >+ "\\.ifm$" = "whois.nic.ifm"; >+ "\\.iinet$" = "whois.aridnrs.net.au"; > "\\.il$" = "whois.isoc.org.il"; >- "\\.in$" = "whois.inregistry.in"; >- "\\.info$" = "whois.afilias.info"; >+ "\\.im$" = "whois.nic.im"; >+ "\\.immo$" = "whois.donuts.co"; >+ "\\.immobilien$" = "whois.unitedtld.com"; >+ "\\.in$" = "whois.registry.in"; >+ "\\.industries$" = "whois.donuts.co"; >+ "\\.infiniti$" = "whois.nic.gmo"; >+ "\\.info$" = "whois.afilias.net"; >+ "\\.ing$" = "domain-registry-whois.l.google.com"; >+ "\\.ink$" = "whois.nic.ink"; >+ "\\.institute$" = "whois.donuts.co"; >+ "\\.insurance$" = "whois.nic.insurance"; >+ "\\.insure$" = "whois.donuts.co"; > "\\.int$" = "whois.iana.org"; >- "\\.io$" = "www.io.io"; >+ "\\.international$" = "whois.donuts.co"; >+ "\\.investments$" = "whois.donuts.co"; >+ "\\.io$" = "whois.nic.io"; >+ "\\.iq$" = "whois.cmc.iq"; > "\\.ir$" = "whois.nic.ir"; >- "\\.im$" = "whois.nic.im"; >+ "\\.irish$" = "whois.afilias-srs.net"; > "\\.is$" = "whois.isnic.is"; >+ "\\.ist$" = "whois.afilias-srs.net"; >+ "\\.istanbul$" = "whois.afilias-srs.net"; > "\\.it$" = "whois.nic.it"; >- "\\.je$" = "whois.isles.net"; >+ "\\.jaguar$" = "whois.nic.jaguar"; >+ "\\.java$" = "whois.nic.java"; >+ "\\.jcb$" = "whois.nic.gmo"; >+ "\\.je$" = "whois.je"; >+ "\\.jetzt$" = "whois.nic.jetzt"; >+ "\\.jewelry$" = "whois.donuts.co"; >+ "\\.jll$" = "whois.afilias-srs.net"; >+ "\\.jobs$" { >+ whois-server = "jobswhois.verisign-grs.com"; >+ query-format = "domain $*"; >+ } >+ "\\.joburg$" = "joburg-whois.registry.net.za"; > "\\.jp$" { > whois-server = "whois.jprs.jp"; > query-format = "$* /e"; > } >+ "\\.juegos$" = "whois.uniregistry.net"; >+ "\\.kaufen$" = "whois.unitedtld.com"; >+ "\\.kddi$" = "whois.nic.kddi"; >+ "\\.ke$" = "whois.kenic.or.ke"; >+ "\\.kfh$" = "whois.centralnic.com"; > "\\.kg$" = "whois.domain.kg"; > "\\.ki$" = "whois.nic.ki"; >- "\\.kr$" = "whois.krnic.net"; >+ "\\.kia$" = "whois.nic.kia"; >+ "\\.kim$" = "whois.afilias.net"; >+ "\\.kitchen$" = "whois.donuts.co"; >+ "\\.kiwi$" = "whois.nic.kiwi"; >+ "\\.koeln$" = "whois-fe1.pdt.koeln.tango.knipp.de"; >+ "\\.komatsu$" = "whois.nic.komatsu"; >+ #"\\.kp$" = "whois.kcce.kp"; >+ "\\.kr$" = "whois.kr"; >+ "\\.krd$" = "whois.aridnrs.net.au"; >+ "\\.ky$" = "whois.kyregistry.ky"; >+ "\\.kyoto$" = "whois.nic.kyoto"; > "\\.kz$" = "whois.nic.kz"; > "\\.la$" = "whois.nic.la"; >+ "\\.lacaixa$" = "whois.nic.lacaixa"; >+ "\\.lamborghini$" = "whois.afilias-srs.net"; >+ "\\.lamer$" = "whois.afilias-srs.net"; >+ "\\.lancaster$" = "whois-lancaster.nic.fr"; >+ "\\.land$" = "whois.donuts.co"; >+ "\\.landrover$" = "whois.nic.landrover"; >+ "\\.lasalle$" = "whois.afilias-srs.net"; >+ "\\.lat$" = "whois.nic.lat"; >+ "\\.latrobe$" = "whois.nic.latrobe"; >+ "\\.law$" = "whois-dub.mm-registry.com"; >+ "\\.lawyer$" = "whois.rightside.co"; > "\\.lb$" = "cgi.aub.edu.lb"; >+ "\\.lc$" = "whois2.afilias-grs.net"; >+ "\\.lds$" = "whois.afilias-srs.net"; >+ "\\.lease$" = "whois.donuts.co"; >+ "\\.leclerc$" = "whois-leclerc.nic.fr"; >+ "\\.legal$" = "whois.donuts.co"; >+ "\\.lexus$" = "whois.nic.lexus"; >+ "\\.lgbt$" = "whois.afilias.net"; > "\\.li$" = "whois.nic.li"; >+ "\\.liaison$" = "whois.nic.liaison"; >+ "\\.lidl$" = "whois.nic.lidl"; >+ "\\.life$" = "whois.donuts.co"; >+ "\\.lifestyle$" = "whois.nic.lifestyle"; >+ "\\.lighting$" = "whois.donuts.co"; >+ "\\.limited$" = "whois.donuts.co"; >+ "\\.limo$" = "whois.donuts.co"; >+ "\\.linde$" = "whois.nic.linde"; >+ "\\.link$" = "whois.uniregistry.net"; >+ "\\.live$" = "whois.rightside.co"; >+ "\\.lixil$" = "whois.nic.lixil"; > "\\.lk$" = "whois.nic.lk"; >+ "\\.loan$" = "whois.nic.loan"; >+ "\\.loans$" = "whois.donuts.co"; >+ "\\.lol$" = "whois.uniregistry.net"; >+ "\\.london$" = "whois-lon.mm-registry.com"; >+ "\\.lotte$" = "whois.nic.lotte"; >+ "\\.lotto$" = "whois.afilias.net"; >+ "\\.love$" = "whois.nic.love"; > "\\.lt$" = "whois.domreg.lt"; >+ "\\.ltd$" = "whois.donuts.co"; >+ "\\.ltda$" = "whois.afilias-srs.net"; > "\\.lu$" = "whois.dns.lu"; >+ "\\.luxe$" = "whois-dub.mm-registry.com"; >+ "\\.luxury$" = "whois.nic.luxury"; > "\\.lv$" = "whois.nic.lv"; > "\\.ly$" = "whois.nic.ly"; >- "\\.ma$" = "whois.ripe.net"; >- "\\.mil$" = "whois.nic.mil"; >- "\\.mk$" = "whois.ripe.net"; >- "\\.mm$" = "whois.nic.mm"; >+ "\\.ma$" = "whois.registre.ma"; >+ "\\.madrid$" = "whois.madrid.rs.corenic.net"; >+ "\\.maison$" = "whois.donuts.co"; >+ "\\.man$" = "whois.nic.man"; >+ "\\.management$" = "whois.donuts.co"; >+ "\\.mango$" = "whois.mango.coreregistry.net"; >+ "\\.market$" = "whois.rightside.co"; >+ "\\.markets$" = "whois.nic.markets"; >+ "\\.marketing$" = "whois.donuts.co"; >+ "\\.marriott$" = "whois.afilias-srs.net"; >+ "\\.mba$" = "whois.donuts.co"; >+ "\\.md$" = "whois.nic.md"; >+ "\\.me$" = "whois.nic.me"; >+ "\\.med$" = "whois.nic.med"; >+ "\\.media$" = "whois.donuts.co"; >+ "\\.meet$" = "whois.afilias.net"; >+ "\\.melbourne$" = "whois.aridnrs.net.au"; >+ "\\.meme$" = "domain-registry-whois.l.google.com"; >+ "\\.memorial$" = "whois.donuts.co"; >+ "\\.men$" = "whois.nic.men"; >+ "\\.menu$" = "whois.nic.menu"; >+ "\\.mg$" = "whois.nic.mg"; >+ "\\.miami$" = "whois-dub.mm-registry.com"; >+ #"\\.mil$" = "whois.nic.mil"; >+ "\\.mini$" = "whois.ksregistry.net"; >+ "\\.mk$" = "whois.marnet.mk"; >+ "\\.ml$" = "whois.dot.ml"; >+ #"\\.mm$" = "whois.nic.mm"; >+ "\\.mma$" = "whois-mma.nic.fr"; >+ "\\.mn$" = "whois.nic.mn"; >+ "\\.mo$" = "whois.monic.mo"; > "\\.mobi$" = "whois.dotmobiregistry.net"; >- "\\.ms$" = "whois.adamsnames.tc"; >- "\\.mt$" = "www.um.edu.mt"; >+ "\\.moda$" = "whois.unitedtld.com"; >+ "\\.moe$" = "whois.nic.moe"; >+ "\\.mom$" = "whois.uniregistry.net"; >+ "\\.monash$" = "whois.nic.monash"; >+ "\\.money$" = "whois.donuts.co"; >+ "\\.mormon$" = "whois.afilias-srs.net"; >+ "\\.mortgage$" = "whois.rightside.co"; >+ "\\.moscow$" = "whois.nic.moscow"; >+ "\\.motorcycles$" = "whois.afilias-srs.net"; >+ "\\.mov$" = "domain-registry-whois.l.google.com"; >+ "\\.movie$" = "whois.donuts.co"; >+ "\\.movistar$" = "whois-fe.movistar.tango.knipp.de"; >+ #"\\.mp$" = "whois.nic.mp"; >+ "\\.ms$" = "whois.nic.ms"; >+ "\\.mt$" = "whois.nic.org.mt"; >+ "\\.mtn$" = "whois.nic.mtn"; >+ "\\.mtpc$" = "whois.nic.gmo"; >+ "\\.mtr$" = "whois.nic.mtr"; > "\\.mu$" = "whois.nic.mu"; > "\\.museum$" = "whois.museum"; >+ "\\.mutuelle$" = "whois-mutuelle.nic.fr"; > "\\.mw$" = "www.tarsus.net"; >- "\\.mx$" = "whois.nic.mx"; >- "\\.my$" = "whois.mynic.net.my"; >+ "\\.mx$" = "whois.mx"; >+ "\\.my$" = "whois.mynic.my"; >+ "\\.mz$" = "whois.nic.mz"; > "\\.na$" = "whois.na-nic.com.na"; >- "\\.name$" = "whois.nic.name"; >+ "\\.nadex$" = "whois.nic.nadex"; >+ "\\.name$" { >+ whois-server = "whois.nic.name"; >+ query-format = "domain = $*"; >+ } >+ "\\.navy$" = "whois.rightside.co"; >+ "\\.nc$" = "whois.nc"; >+ "\\.nec$" = "whois.nic.nec"; > "\\.net$" { > whois-server = "whois.verisign-grs.com"; > query-format = "domain $*"; > } >- "\\.ng$" = "whois.rg.net"; >+ "\\.netbank$" = "whois.nic.netbank"; >+ "\\.network$" = "whois.donuts.co"; >+ "\\.new$" = "domain-registry-whois.l.google.com"; >+ "\\.news$" = "whois.rightside.co"; >+ "\\.nexus$" = "domain-registry-whois.l.google.com"; >+ "\\.nf$" = "whois.nic.nf"; >+ "\\.ng$" = "whois.nic.net.ng"; >+ "\\.ngo$" = "whois.publicinterestregistry.net"; >+ "\\.nico$" = "whois.nic.nico"; >+ "\\.ninja$" = "whois.unitedtld.com"; >+ "\\.nissan$" = "whois.nic.gmo"; > "\\.nl$" = "whois.domain-registry.nl"; > "\\.no$" = "whois.norid.no"; >- "\\.nu$" = "whois.nic.nu"; >+ "\\.nokia$" = "whois.afilias-srs.net"; >+ "\\.norton$" = "whois.nic.norton"; >+ "\\.nowruz$" = "whois.agitsys.net"; >+ "\\.nra$" = "whois.afilias-srs.net"; >+ "\\.nrw$" = "whois.nic.nrw"; >+ "\\.nu$" = "whois.iis.nu"; > "\\.nz$" = "whois.srs.net.nz"; >- "\\.org$" = "whois.publicinterestregistry.net"; >- "\\.pe$" = "whois.nic.pe"; >+ "\\.obi$" = "whois.nic.obi"; >+ "\\.om$" = "whois.registry.om"; >+ "\\.omega$" = "whois.nic.omega"; >+ "\\.one$" = "whois.nic.one"; >+ "\\.ong$" = "whois.publicinterestregistry.net"; >+ "\\.onl$" = "whois.afilias-srs.net"; >+ "\\.online$" = "whois.centralnic.com"; >+ "\\.ooo$" = "whois.nic.ooo"; >+ "\\.oracle$" = "whois.nic.oracle"; >+ "\\.orange$" = "whois.nic.orange"; >+ "\\.org$" = "whois.pir.org"; >+ "\\.organic$" = "whois.afilias.net"; >+ "\\.origins$" = "whois.afilias-srs.net"; >+ "\\.osaka$" = "whois.nic.osaka"; >+ "\\.ovh$" = "whois-ovh.nic.fr"; >+ "\\.pa$" = "www.nic.pa"; >+ "\\.page$" = "domain-registry-whois.l.google.com"; >+ "\\.paris$" = "whois-paris.nic.fr"; >+ "\\.pars$" = "whois.agitsys.net"; >+ "\\.partners$" = "whois.donuts.co"; >+ "\\.parts$" = "whois.donuts.co"; >+ "\\.party$" = "whois.nic.party"; >+ "\\.pe$" = "kero.yachay.pe"; >+ "\\.pet$" = "whois.afilias.net"; >+ "\\.pf$" = "whois.registry.pf"; >+ "\\.philips$" = "whois.nic.philips"; >+ "\\.photography$" = "whois.donuts.co"; >+ "\\.photo$" = "whois.uniregistry.net"; >+ "\\.photos$" = "whois.donuts.co"; >+ "\\.physio$" = "whois.nic.physio"; >+ "\\.pics$" = "whois.uniregistry.net"; >+ "\\.pictures$" = "whois.donuts.co"; >+ "\\.pid$" = "whois.nic.pid"; >+ "\\.pink$" = "whois.afilias.net"; >+ "\\.pizza$" = "whois.donuts.co"; > "\\.pk$" = "pknic.net.pk"; > "\\.pl$" = "whois.dns.pl"; >+ "\\.co\\.pl$" = "whois.co.pl"; >+ "\\.place$" = "whois.donuts.co"; >+ "\\.play$" = "whois.nic.google"; >+ "\\.playstation$" = "whois.nic.playstation"; >+ "\\.plumbing$" = "whois.donuts.co"; >+ "\\.plus$" = "whois.donuts.co"; > "\\.pm$" = "whois.nic.pm"; >- "\\.pro$" = "whois.registrypro.pro"; >+ "\\.pohl$" = "whois.ksregistry.net"; >+ "\\.poker$" = "whois.afilias.net"; >+ "\\.porn$" = "whois.afilias-srs.net"; >+ "\\.post$" = "whois.dotpostregistry.net"; >+ "\\.pr$" = "whois.nic.pr"; >+ "\\.press$" = "whois.nic.press"; >+ "\\.pro$" = "whois.dotproregistry.net"; >+ "\\.prod$" = "domain-registry-whois.l.google.com"; >+ "\\.productions$" = "whois.donuts.co"; >+ "\\.prof$" = "domain-registry-whois.l.google.com"; >+ "\\.properties$" = "whois.donuts.co"; >+ "\\.property$" = "whois.uniregistry.net"; >+ "\\.protection$" = "whois.nic.protection"; >+ "\\.ps$" = "whois.pnina.ps"; > "\\.pt$" = "whois.dns.pt"; >+ "\\.pub$" = "whois.unitedtld.com"; > "\\.pw$" = "whois.nic.pw"; >+ "\\.qa$" = "whois.registry.qa"; >+ "\\.qpon$" = "whois.nic.qpon"; >+ "\\.quebec$" = "whois.nic.quebec"; >+ "\\.racing$" = "whois.nic.racing"; > "\\.re$" = "whois.nic.re"; >+ "\\.realty$" = "whois.nic.realty"; >+ "\\.recipes$" = "whois.donuts.co"; >+ "\\.red$" = "whois.afilias.net"; >+ "\\.redstone$" = "whois.afilias-srs.net"; >+ "\\.redumbrella$" = "whois.afilias-srs.net"; >+ "\\.rehab$" = "whois.rightside.co"; >+ "\\.reise$" = "whois.nic.reise"; >+ "\\.reisen$" = "whois.donuts.co"; >+ "\\.reit$" = "whois.nic.reit"; >+ "\\.rent$" = "whois.nic.rent"; >+ "\\.rentals$" = "whois.donuts.co"; >+ "\\.repair$" = "whois.donuts.co"; >+ "\\.report$" = "whois.donuts.co"; >+ "\\.republican$" = "whois.rightside.co"; >+ "\\.rest$" = "whois.nic.rest"; >+ "\\.restaurant$" = "whois.donuts.co"; >+ "\\.review$" = "whois.nic.review"; >+ "\\.reviews$" = "whois.unitedtld.com"; >+ "\\.rexroth$" = "whois.nic.rexroth"; >+ "\\.rich$" = "whois.afilias-srs.net"; >+ "\\.ricoh$" = "whois.nic.ricoh"; >+ "\\.rio$" = "whois.gtlds.nic.br"; >+ "\\.rip$" = "whois.rightside.co"; > "\\.ro$" = "whois.rotld.ro"; >- "\\.ru$" = "whois.ripn.net"; >+ "\\.rocks$" = "whois.unitedtld.com"; >+ "\\.rodeo$" = "whois-dub.mm-registry.com"; >+ "\\.rs$" = "whois.rnids.rs"; >+ "\\.rsvp$" = "domain-registry-whois.l.google.com"; >+ "\\.ru$" = "whois.tcinet.ru"; >+ "\\.edu\\.ru$" = "whois.informika.ru"; >+ "\\.ruhr$" = "whois.nic.ruhr"; >+ "\\.run$" = "whois.donuts.co"; > "\\.rw$" = "www.nic.rw"; >- "\\.sa$" = "saudinic.net.sa"; >+ "\\.rwe$" = "whois.nic.rwe"; >+ "\\.sa$" = "whois.nic.net.sa"; >+ "\\.saarland$" = "whois.ksregistry.net"; >+ "\\.sale$" = "whois.rightside.co"; >+ "\\.salon$" = "whois.donuts.co"; >+ "\\.sandvik$" = "whois.nic.sandvik"; >+ "\\.sandvikcoromant$" = "whois.nic.sandvikcoromant"; >+ "\\.sanofi$" = "whois.nic.sanofi"; >+ "\\.sap$" = "whois.nic.sap"; >+ "\\.sarl$" = "whois.donuts.co"; >+ "\\.samsung$" = "whois.nic.samsung"; >+ "\\.saxo$" = "whois.aridnrs.net.au"; >+ "\\.sb$" = "whois.nic.net.sb"; >+ "\\.sbs$" = "whois.nic.sbs"; >+ "\\.sc$" = "whois2.afilias-grs.net"; >+ "\\.sca$" = "whois.nic.sca"; >+ "\\.scb$" = "whois.nic.scb"; >+ "\\.schaeffler$" = "whois.afilias-srs.net"; >+ "\\.schmidt$" = "whois.nic.schmidt"; >+ "\\.scholarships$" = "whois.afilias-srs.net"; >+ "\\.school$" = "whois.donuts.co"; >+ "\\.schule$" = "whois.donuts.co"; >+ "\\.schwarz$" = "whois.nic.schwarz"; >+ "\\.science$" = "whois.nic.science"; >+ "\\.scor$" = "whois.nic.scor"; >+ "\\.scot$" = "whois.scot.coreregistry.net"; >+ "\\.gov\\.scot$" = "whois.nic.gov.scot"; > "\\.se$" = "whois.iis.se"; >- "\\.sg$" = "whois.nic.net.sg"; >+ "\\.com\\.se$" = "whois.centralnic.com"; >+ "\\.seat$" = "whois.nic.seat"; >+ "\\.security$" = "whois.nic.security"; >+ "\\.seek$" = "whois.nic.seek"; >+ "\\.services$" = "whois.donuts.co"; >+ "\\.seven$" = "whois.nic.seven"; >+ "\\.sew$" = "whois.afilias-srs.net"; >+ "\\.sex$" = "whois.afilias-srs.net"; >+ "\\.sexy$" = "whois.uniregistry.net"; >+ "\\.sg$" = "whois.sgnic.sg"; > "\\.sh$" = "whois.nic.sh"; >- "\\.si$" = "whois.arnes.si"; >+ "\\.sharp$" = "whois.nic.gmo"; >+ "\\.shell$" = "whois.nic.shell"; >+ "\\.shia$" = "whois.agitsys.net"; >+ "\\.shiksha$" = "whois.afilias.net"; >+ "\\.shoes$" = "whois.donuts.co"; >+ "\\.show$" = "whois.donuts.co"; >+ "\\.shriram$" = "whois.afilias-srs.net"; >+ "\\.si$" = "whois.register.si"; >+ "\\.singles$" = "whois.donuts.co"; >+ "\\.site$" = "whois.centralnic.com"; > "\\.sj$" = "whois.ripe.net"; >- "\\.sk$" = "whois.ripe.net"; >- "\\.sm$" = "whois.ripe.net"; >- "\\.sr$" = "whois.register.sr"; >+ "\\.sk$" = "whois.sk-nic.sk"; >+ "\\.ski$" = "whois.ksregistry.net"; >+ "\\.sky$" = "whois.nic.sky"; >+ "\\.sl$" = "whois.nic.sl"; >+ "\\.sm$" = "whois.nic.sm"; >+ "\\.sn$" = "whois.nic.sn"; >+ "\\.sncf$" = "whois-sncf.nic.fr"; >+ "\\.so$" = "whois.nic.so"; >+ "\\.soccer$" = "whois.donuts.co"; >+ "\\.social$" = "whois.unitedtld.com"; >+ "\\.software$" = "whois.rightside.co"; >+ "\\.solar$" = "whois.donuts.co"; >+ "\\.solutions$" = "whois.donuts.co"; >+ "\\.sony$" = "whois.nic.sony"; >+ "\\.soy$" = "domain-registry-whois.l.google.com"; >+ "\\.space$" = "whois.nic.space"; >+ "\\.spiegel$" = "whois.ksregistry.net"; >+ "\\.spreadbetting$" = "whois.nic.spreadbetting"; >+ #"\\.sr$" = "whois.register.sr"; >+ "\\.srl$" = "whois.afilias-srs.net"; > "\\.st$" = "whois.nic.st"; >- "\\.su$" = "whois.ripn.net"; >- "\\.tc$" = "whois.adamsnames.tc"; >- "\\.tf$" = "whois.afnic.fr"; >- "\\.tg$" = "www.nic.tg"; >- "\\.th$" = "whois.thnic.net"; >- "\\.tj$" = "whois.nic.tj"; >+ "\\.stada$" = "whois.afilias-srs.net"; >+ "\\.star$" = "whois.afilias-srs.net"; >+ "\\.starhub$" = "whois.nic.starhub"; >+ "\\.statoil$" = "whois.nic.statoil"; >+ "\\.stc$" = "whois.centralnic.com"; >+ "\\.stcgroup$" = "whois.centralnic.com"; >+ "\\.stockholm$" = "whois.afilias-srs.net"; >+ "\\.storage$" = "whois.afilias-srs.net"; >+ "\\.studio$" = "whois.rightside.co"; >+ "\\.study$" = "whois.nic.study"; >+ "\\.style$" = "whois.donuts.co"; >+ "\\.su$" = "whois.tcinet.ru"; >+ "\\.sucks$" = "whois.nic.sucks"; >+ "\\.supplies$" = "whois.donuts.co"; >+ "\\.supply$" = "whois.donuts.co"; >+ "\\.support$" = "whois.donuts.co"; >+ "\\.surf$" = "whois-dub.mm-registry.com"; >+ "\\.surgery$" = "whois.donuts.co"; >+ #"\\.sv$" = "www.svnet.org.sv"; >+ "\\.swatch$" = "whois.nic.swatch"; >+ "\\.swiss$" = "whois.nic.swiss"; >+ "\\.sx$" = "whois.sx"; >+ "\\.sy$" = "whois.tld.sy"; >+ "\\.sydney$" = "whois.nic.sydney"; >+ "\\.symantec$" = "whois.nic.symantec"; >+ "\\.systems$" = "whois.donuts.co"; >+ "\\.tab$" = "whois.nic.tab"; >+ "\\.taipei$" = "whois.nic.taipei"; >+ "\\.tatamotors$" = "whois.nic.tatamotors"; >+ "\\.tatar$" = "whois.nic.tatar"; >+ "\\.tattoo$" = "whois.uniregistry.net"; >+ "\\.tax$" = "whois.donuts.co"; >+ "\\.taxi$" = "whois.donuts.co"; >+ "\\.tc$" = "whois.nic.tc"; >+ "\\.tci$" = "whois.agitsys.net"; >+ "\\.team$" = "whois.donuts.co"; >+ "\\.tech$" = "whois.nic.tech"; >+ "\\.technology$" = "whois.donuts.co"; >+ "\\.tel$" = "whois.nic.tel"; >+ "\\.telefonica$" = "whois-fe.telefonica.tango.knipp.de"; >+ "\\.temasek$" = "whois.afilias-srs.net"; >+ "\\.tennis$" = "whois.donuts.co"; >+ "\\.tf$" = "whois.nic.tf"; >+ "\\.tg$" = "www.netmaster.tg"; >+ "\\.th$" = "whois.thnic.co.th"; >+ "\\.thd$" = "whois.afilias-srs.net"; >+ "\\.theater$" = "whois.donuts.co"; >+ "\\.theatre$" = "whois.nic.theatre"; >+ "\\.tickets$" = "whois.nic.tickets"; >+ "\\.tienda$" = "whois.donuts.co"; >+ "\\.tips$" = "whois.donuts.co"; >+ "\\.tires$" = "whois.donuts.co"; >+ "\\.tirol$" = "whois.nic.tirol"; >+ "\\.tj$" = "www.nic.tj"; > "\\.tk$" = "whois.dot.tk"; > "\\.tl$" = "whois.nic.tl"; > "\\.tm$" = "whois.nic.tm"; >- "\\.tn$" = "whois.ripe.net"; >+ "\\.tn$" = "whois.ati.tn"; > "\\.to$" = "whois.tonic.to"; >+ "\\.today$" = "whois.donuts.co"; >+ "\\.tools$" = "whois.donuts.co"; >+ "\\.top$" = "whois.nic.top"; >+ "\\.toray$" = "whois.nic.toray"; >+ "\\.toshiba$" = "whois.nic.toshiba"; >+ "\\.tours$" = "whois.donuts.co"; >+ "\\.town$" = "whois.donuts.co"; >+ "\\.toyota$" = "whois.nic.toyota"; >+ "\\.toys$" = "whois.donuts.co"; > "\\.tr$" = "whois.nic.tr"; >+ "\\.trade$" = "whois.nic.trade"; >+ "\\.trading$" = "whois.nic.trading"; >+ "\\.training$" = "whois.donuts.co"; >+ "\\.travel$" = "whois.nic.travel"; >+ "\\.travelers$" = "whois.afilias-srs.net"; >+ "\\.travelersinsurance$" = "whois.afilias-srs.net"; >+ "\\.trust$" = "whois.nic.trust"; >+ "\\.trv$" = "whois.afilias-srs.net"; > "\\.tt$" = "www.nic.tt"; >- "\\.tv$" = "whois.nic.tv"; >- "\\.tw$" = "whois.twnic.net"; >- "\\.ua$" = "whois.com.ua"; >+ "\\.tui$" = "whois.ksregistry.net"; >+ "\\.tv$" { >+ whois-server = "tvwhois.verisign-grs.com"; >+ query-format = "domain $*"; >+ } >+ "\\.tw$" = "whois.twnic.net.tw"; >+ "\\.tz$" = "whois.tznic.or.tz"; >+ "\\.ua$" = "whois.ua"; >+ "\\.biz\\.ua$" = "whois.biz.ua"; >+ "\\.co\\.ua$" = "whois.co.ua"; >+ "\\.in\\.ua$" = "whois.in.ua"; >+ "\\.net\\.ua$" = "whois.net.ua"; >+ "\\.pp\\.ua$" = "whois.pp.ua"; >+ "\\.ubs$" = "whois.nic.ubs"; > "\\.ug$" = "whois.co.ug"; >- "\\.ac\\.uk$" = "whois.ja.net"; >- "\\.gov\\.uk$" = "whois.ja.net"; > "\\.uk$" = "whois.nic.uk"; >- "\\.fed\\.us$" = "whois.nic.gov"; >+ "\\.ac\\.uk$" = "whois.nic.ac.uk"; >+ "\\.gov\\.uk$" = "whois.gov.uk"; >+ "\\.university$" = "whois.donuts.co"; >+ "\\.uno$" = "whois.nic.uno"; >+ "\\.uol$" = "whois.gtlds.nic.br"; > "\\.us$" = "whois.nic.us"; >- "\\.com\\.uy$" = "dns.antel.net.uy"; >- "\\.uy$" = "www.rau.edu.uy"; # is a whois server >- "\\.uz$" = "www.noc.uz"; >+ "\\.fed\\.us$" = "whois.nic.gov"; >+ "\\.uy$" = "whois.nic.org.uy"; >+ "\\.com\\.uy$" = "dns.antel.net.uy"; >+ "\\.uz$" = "whois.cctld.uz"; >+ "\\.co\\.uz$" = "whois.reg.uz"; >+ "\\.com\\.uz$" = "whois.reg.uz"; > "\\.va$" = "whois.ripe.net"; >+ "\\.vacations$" = "whois.donuts.co"; >+ "\\.vana$" = "whois.nic.vana"; >+ "\\.vc$" = "whois2.afilias-grs.net"; > "\\.ve$" = "whois.nic.ve"; >+ "\\.vegas$" = "whois.afilias-srs.net"; >+ "\\.ventures$" = "whois.donuts.co"; >+ "\\.verisign$" = "whois.nic.verisign"; >+ "\\.versicherung$" = "whois.nic.versicherung"; >+ "\\.vet$" = "whois.rightside.co"; >+ "\\.vg$" = "whois.nic.vg"; > "\\.vi$" = "www.nic.vi"; >- "\\.vg$" = "whois.adamsnames.tc"; >+ "\\.viajes$" = "whois.donuts.co"; >+ "\\.video$" = "whois.rightside.co"; >+ "\\.villas$" = "whois.donuts.co"; >+ "\\.vin$" = "whois.donuts.co"; >+ "\\.vip$" = "whois-dub.mm-registry.com"; >+ "\\.virgin$" = "whois.nic.virgin"; >+ "\\.vision$" = "whois.donuts.co"; >+ "\\.vista$" = "whois.nic.vista"; >+ "\\.vistaprint$" = "whois.nic.vistaprint"; >+ "\\.viva$" = "whois.centralnic.com"; >+ "\\.vlaanderen$" = "whois.nic.vlaanderen"; > "\\.vn$" = "www.vnnic.net.vn"; >- "\\.vu$" = "www.vunic.vu"; >+ "\\.vodka$" = "whois-dub.mm-registry.com"; >+ "\\.vote$" = "whois.afilias.net"; >+ "\\.voting$" = "whois.voting.tld-box.at"; >+ "\\.voto$" = "whois.afilias.net"; >+ "\\.voyage$" = "whois.donuts.co"; >+ "\\.vu$" = "vunic.vu"; >+ "\\.wales$" = "whois.nic.wales"; >+ "\\.gov\\.wales$" = "whois.nic.gov.wales"; >+ "\\.walter$" = "whois.nic.walter"; >+ "\\.wang$" = "whois.gtld.knet.cn"; >+ "\\.watch$" = "whois.donuts.co"; >+ "\\.webcam$" = "whois.nic.webcam"; >+ "\\.weber$" = "whois.nic.weber"; >+ "\\.website$" = "whois.nic.website"; >+ "\\.wed$" = "whois.nic.wed"; >+ "\\.wedding$" = "whois-dub.mm-registry.com"; > "\\.wf$" = "whois.nic.wf"; >- "\\.ws$" = "whois.worldsite.ws"; >+ "\\.whoswho$" = "whois.nic.whoswho"; >+ "\\.wien$" = "whois.nic.wien"; >+ "\\.wiki$" = "whois.nic.wiki"; >+ "\\.win$" = "whois.nic.win"; >+ "\\.wine$" = "whois.donuts.co"; >+ "\\.wme$" = "whois.nic.wme"; >+ "\\.work$" = "whois-dub.mm-registry.com"; >+ "\\.works$" = "whois.donuts.co"; >+ "\\.world$" = "whois.donuts.co"; >+ "\\.ws$" = "whois.website.ws"; >+ "\\.wtc$" = "whois.nic.wtc"; >+ "\\.wtf$" = "whois.donuts.co"; >+ "\\.xerox$" = "whois.nic.xerox"; >+ "\\.xin$" = "whois.afilias-srs.net"; >+ "\\.xperia$" = "whois.nic.xperia"; >+ "\\.xxx$" = "whois.nic.xxx"; >+ "\\.xyz$" = "whois.nic.xyz"; >+ "\\.yachts$" = "whois.afilias-srs.net"; >+ "\\.yodobashi$" = "whois.nic.gmo"; >+ "\\.yoga$" = "whois-dub.mm-registry.com"; >+ "\\.youtube$" = "domain-registry-whois.l.google.com"; > "\\.yt$" = "whois.nic.yt"; >- "\\.yu$" = "whois.ripe.net"; >- "\\.ac\\.za$" = "whois.ac.za"; >- "\\.org\\.za$" = "rwhois.org.za 4321"; >- "\\.co\\.za$" = "whois.co.za"; > # "\\.za$" = "whois.frd.ac.za"; >+ "\\.ac\\.za$" = "whois.ac.za"; >+ "\\.org\\.za$" = "whois.org.za"; >+ "\\.co\\.za$" = "whois.co.za"; >+ "\\.net\\.za$" = "whois.net.za"; >+ "\\.nom\\.za$" = "whois.nom.za"; >+ "\\.web\\.za$" = "whois.web.za"; >+ "\\.zara$" = "whois.afilias-srs.net"; >+ "\\.zip$" = "domain-registry-whois.l.google.com"; >+ "\\.zm$" = "whois.nic.zm"; >+ "\\.zone$" = "whois.donuts.co"; >+ "\\.zuerich$" = "whois.ksregistry.net"; >+ "\\.co\\.zw$" = "www.zispa.co.zw"; > >+ >+ > # >+ # IDN TLDs >+ # >+ "\\.xn--11b4c3d$" = "whois.nic.xn--11b4c3d"; >+ "\\.xn--1qqw23a$" = "whois.ngtld.cn"; >+ "\\.xn--30rr7y$" = "whois.nic.wang"; >+ "\\.xn--3bst00m$" = "whois.gtld.knet.cn"; >+ "\\.xn--3ds443g$" = "whois.afilias-srs.net"; >+ "\\.xn--3e0b707e$" = "whois.kr"; >+ "\\.xn--3pxu8k$" = "whois.nic.xn--3pxu8k"; >+ "\\.xn--42c2d9a$" = "whois.nic.xn--42c2d9a"; >+ "\\.xn--45q11c$" = "whois.nic.xn--45q11c"; >+ "\\.xn--4gbrim$" = "whois.afilias-srs.net"; >+ "\\.xn--55qw42g$" = "whois.conac.cn"; >+ "\\.xn--55qx5d$" = "whois.ngtld.cn"; >+ "\\.xn--6frz82g$" = "whois.afilias.net"; >+ "\\.xn--6qq986b3xl$" = "whois.gtld.knet.cn"; >+ "\\.xn--80adxhks$" = "whois.nic.xn--80adxhks"; >+ "\\.xn--80ao21a$" = "whois.nic.kz"; >+ "\\.xn--80asehdb$" = "whois.online.rs.corenic.net"; >+ "\\.xn--80aswg$" = "whois.site.rs.corenic.net"; >+ "\\.xn--90a3ac$" = "whois.rnids.rs"; >+ "\\.xn--90ais$" = "whois.cctld.by"; >+ "\\.xn--9dbq2a$" = "whois.nic.xn--9dbq2a"; >+ "\\.xn--9et52u$" = "whois.nic.wang"; >+ "\\.xn--b4w605ferd$" = "whois.afilias-srs.net"; >+ "\\.xn--c1avg$" = "whois.publicinterestregistry.net"; >+ "\\.xn--c2br7g$" = "whois.nic.xn--c2br7g"; >+ "\\.xn--cg4bki$" = "whois.kr"; >+ "\\.xn--clchc0ea0b2g2a9gcd$" = "whois.sgnic.sg"; >+ "\\.xn--czrs0t$" = "whois.donuts.co"; >+ "\\.xn--czru2d$" = "whois.gtld.knet.cn"; >+ "\\.xn--d1acj3b$" = "whois.nic.xn--d1acj3b"; >+ "\\.xn--d1alf$" = "whois.marnet.mk"; >+ "\\.xn--efvy88h$" = "whois.nic.xn--efvy88h"; >+ "\\.xn--estv75g$" = "whois.afilias-srs.net"; >+ "\\.xn--fhbei$" = "whois.nic.xn--fhbei"; >+ "\\.xn--fiq228c5hs$" = "whois.afilias-srs.net"; >+ "\\.xn--fiq64b$" = "whois.gtld.knet.cn"; >+ "\\.xn--fiqs8s$" = "cwhois.cnnic.cn"; >+ "\\.xn--fiqz9s$" = "cwhois.cnnic.cn"; >+ "\\.xn--fjq720a$" = "whois.donuts.co"; >+ "\\.xn--flw351e$" = "domain-registry-whois.l.google.com"; >+ "\\.xn--fzc2c9e2c$" = "whois.nic.lk"; >+ "\\.xn--hxt814e$" = "whois.nic.xn--hxt814e"; >+ "\\.xn--i1b6b1a6a2e$" = "whois.publicinterestregistry.net"; >+ "\\.xn--io0a7i$" = "whois.ngtld.cn"; >+ "\\.xn--j1aef$" = "whois.nic.xn--j1aef"; >+ "\\.xn--j1amh$" = "whois.dotukr.com"; >+ "\\.xn--j6w193g$" = "whois.hkirc.hk"; >+ "\\.xn--jlq61u9w7b$" = "whois.afilias-srs.net"; >+ "\\.xn--kcrx77d1x4a$" = "whois.nic.xn--kcrx77d1x4a"; >+ "\\.xn--kprw13d$" = "whois.twnic.net.tw"; >+ "\\.xn--kpry57d$" = "whois.twnic.net.tw"; >+ "\\.xn--kput3i$" = "whois.afilias-srs.net"; >+ "\\.xn--lgbbat1ad8j$" = "whois.nic.dz"; >+ "\\.xn--mgb9awbf$" = "whois.registry.om"; >+ "\\.xn--mgba3a4f16a$" = "whois.nic.ir"; >+ "\\.xn--mgbaam7a8h$" = "whois.aeda.net.ae"; >+ "\\.xn--mgbab2bd$" = "whois.bazaar.coreregistry.net"; >+ "\\.xn--mgberp4a5d4ar$" = "whois.nic.net.sa"; >+ "\\.xn--mgbt3dhd$" = "whois.agitsys.net"; >+ "\\.xn--mgbtx2b$" = "whois.cmc.iq"; >+ "\\.xn--mgbx4cd0ab$" = "whois.mynic.my"; >+ "\\.xn--mk1bu44c$" = "whois.nic.xn--mk1bu44c"; >+ "\\.xn--mxtq1m$" = "whois.nic.xn--mxtq1m"; >+ "\\.xn--ngbc5azd$" = "whois.nic.xn--ngbc5azd"; >+ "\\.xn--ngbe9e0a$" = "whois.centralnic.com"; >+ "\\.xn--node$" = "whois.itdc.ge"; >+ "\\.xn--nqv7f$" = "whois.publicinterestregistry.net"; >+ "\\.xn--nqv7fs00ema$" = "whois.publicinterestregistry.net"; >+ "\\.xn--o3cw4h$" = "whois.thnic.co.th"; >+ "\\.xn--ogbpf8fl$" = "whois.tld.sy"; >+ "\\.xn--p1acf$" = "whois.nic.xn--p1acf"; >+ "\\.xn--p1ai$" = "whois.tcinet.ru"; >+ "\\.xn--pssy2u$" = "whois.nic.xn--pssy2u"; >+ "\\.xn--q9jyb4c$" = "domain-registry-whois.l.google.com"; >+ "\\.xn--qcka1pmc$" = "domain-registry-whois.l.google.com"; >+ "\\.xn--ses554g$" = "whois.registry.knet.cn"; >+ "\\.xn--t60b56a$" = "whois.nic.xn--t60b56a"; >+ "\\.xn--tckwe$" = "whois.nic.xn--tckwe"; >+ "\\.xn--unup4y$" = "whois.donuts.co"; >+ "\\.xn--vermgensberater-ctb$" = "whois.ksregistry.net"; >+ "\\.xn--vermgensberatung-pwb$" = "whois.ksregistry.net"; >+ "\\.xn--vhquv$" = "whois.donuts.co"; >+ "\\.xn--vuq861b$" = "whois.ngtld.cn"; >+ "\\.xn--wgbl6a$" = "whois.registry.qa"; >+ "\\.xn--xhq521b$" = "whois.ngtld.cn"; >+ "\\.xn--xkc2al3hye2a$" = "whois.nic.lk"; >+ "\\.xn--y9a3aq$" = "whois.amnic.net"; >+ "\\.xn--yfro4i67o$" = "whois.sgnic.sg"; >+ "\\.xn--ygbi2ammx$" = "whois.pnina.ps"; >+ "\\.xn--zfr164b$" = "whois.conac.cn"; >+ >+ # >+ # Russian GeoSLDs >+ # >+ "\\.abkhazia\\.su$" = "whois.nic.ru"; >+ "\\.jambyl\\.su$" = "whois.nic.ru"; >+ "\\.navoi\\.su$" = "whois.nic.ru"; >+ "\\.adygeya\\.ru$" = "whois.nic.ru"; >+ "\\.kalmykia\\.ru$" = "whois.nic.ru"; >+ "\\.north-kazakhstan\\.su$" = "whois.nic.ru"; >+ "\\.adygeya\\.su$" = "whois.nic.ru"; >+ "\\.kalmykia\\.su$" = "whois.nic.ru"; >+ "\\.nov\\.ru$" = "whois.nic.ru"; >+ "\\.aktyubinsk\\.su$" = "whois.nic.ru"; >+ "\\.kaluga\\.su$" = "whois.nic.ru"; >+ "\\.nov\\.su$" = "whois.nic.ru"; >+ "\\.arkhangelsk\\.su$" = "whois.nic.ru"; >+ "\\.karacol\\.su$" = "whois.nic.ru"; >+ "\\.obninsk\\.su$" = "whois.nic.ru"; >+ "\\.armenia\\.su$" = "whois.nic.ru"; >+ "\\.karaganda\\.su$" = "whois.nic.ru"; >+ "\\.penza\\.su$" = "whois.nic.ru"; >+ "\\.ashgabad\\.su$" = "whois.nic.ru"; >+ "\\.karelia\\.su$" = "whois.nic.ru"; >+ "\\.pokrovsk\\.su$" = "whois.nic.ru"; >+ "\\.azerbaijan\\.su$" = "whois.nic.ru"; >+ "\\.khakassia\\.su$" = "whois.nic.ru"; >+ "\\.pyatigorsk\\.ru$" = "whois.nic.ru"; >+ "\\.balashov\\.su$" = "whois.nic.ru"; >+ "\\.krasnodar\\.su$" = "whois.nic.ru"; >+ "\\.sochi\\.su$" = "whois.nic.ru"; >+ "\\.bashkiria\\.ru$" = "whois.nic.ru"; >+ "\\.kurgan\\.su$" = "whois.nic.ru"; >+ "\\.spb\\.ru$" = "whois.nic.ru"; >+ "\\.bashkiria\\.su$" = "whois.nic.ru"; >+ "\\.kustanai\\.ru$" = "whois.nic.ru"; >+ "\\.spb\\.su$" = "whois.nic.ru"; >+ "\\.bir\\.ru$" = "whois.nic.ru"; >+ "\\.kustanai\\.su$" = "whois.nic.ru"; >+ "\\.tashkent\\.su$" = "whois.nic.ru"; >+ "\\.bryansk\\.su$" = "whois.nic.ru"; >+ "\\.lenug\\.su$" = "whois.nic.ru"; >+ "\\.termez\\.su$" = "whois.nic.ru"; >+ "\\.bukhara\\.su$" = "whois.nic.ru"; >+ "\\.mangyshlak\\.su$" = "whois.nic.ru"; >+ "\\.togliatti\\.su$" = "whois.nic.ru"; >+ "\\.cbg\\.ru$" = "whois.nic.ru"; >+ "\\.marine\\.ru$" = "whois.nic.ru"; >+ "\\.troitsk\\.su$" = "whois.nic.ru"; >+ "\\.chimkent\\.su$" = "whois.nic.ru"; >+ "\\.mordovia\\.ru$" = "whois.nic.ru"; >+ "\\.tselinograd\\.su$" = "whois.nic.ru"; >+ "\\.dagestan\\.ru$" = "whois.nic.ru"; >+ "\\.mordovia\\.su$" = "whois.nic.ru"; >+ "\\.tula\\.su$" = "whois.nic.ru"; >+ "\\.dagestan\\.su$" = "whois.nic.ru"; >+ "\\.msk\\.ru$" = "whois.nic.ru"; >+ "\\.tuva\\.su$" = "whois.nic.ru"; >+ "\\.east-kazakhstan\\.su$" = "whois.nic.ru"; >+ "\\.msk\\.su$" = "whois.nic.ru"; >+ "\\.vladikavkaz\\.ru$" = "whois.nic.ru"; >+ "\\.georgia\\.su$" = "whois.nic.ru"; >+ "\\.murmansk\\.su$" = "whois.nic.ru"; >+ "\\.vladikavkaz\\.su$" = "whois.nic.ru"; >+ "\\.grozny\\.ru$" = "whois.nic.ru"; >+ "\\.mytis\\.ru$" = "whois.nic.ru"; >+ "\\.vladimir\\.ru$" = "whois.nic.ru"; >+ "\\.grozny\\.su$" = "whois.nic.ru"; >+ "\\.nalchik\\.ru$" = "whois.nic.ru"; >+ "\\.vladimir\\.su$" = "whois.nic.ru"; >+ "\\.ivanovo\\.su$" = "whois.nic.ru"; >+ "\\.nalchik\\.su$" = "whois.nic.ru"; >+ "\\.vologda\\.su$" = "whois.nic.ru"; >+ "\\.xn--j1aef.xn--p1ai$" = "whois.webnames.ru"; >+ "\\.xn--e1apq.xn--p1ai$" = "whois.webnames.ru"; >+ "\\.xn--c1avg.xn--p1ai$" = "whois.webnames.ru"; >+ >+ # > # Specify different port numbers to connect to by postfixing the IP > # number or host with a space and the designated port. Default is to > # use the whois port from /etc/services. >@@ -311,111 +1298,121 @@ > } > > # >-# cidr-blocks contains a list of all known CIDR blocks assigned to >-# RIPE or APNIC. Default all queries to ARIN which has most other blocks. >+# enum-blocks > # >+enum-blocks { >+ type = regex; >+ >+ "\\.9\\.4\\.e164\\.arpa$" = "whois.enum.denic.de"; >+ "\\.1\\.6\\.e164\\.arpa$" = "whois-check.enum.com.au"; >+ "\\.0\\.2\\.4\\.e164\\.arpa$" = "whois.nic.cz"; >+ "\\.1\\.7\\.9\\.e164\\.arpa$" = "whois.aeda.net.ae"; >+} >+ >+# >+# cidr-blocks contains a list of all known CIDR blocks assigned to RIPE, >+# ARIN, APNIC, LACNIC and AfriNIC. Default all other queries to IANA for >+# possible special use blocks. >+# > # see http://www.iana.org/assignments/ipv4-address-space >+# https://www.nic.ad.jp/ja/dns/jp-addr-block.html > # > cidr-blocks { > type = cidr; > >-# Note: JPNIC doesn't appear to publish lists of netblocks on their >-# website - this data was derived by searching for "Japan Network >-# Information Center" in the ARIN and APNIC databases. It may >-# not be complete. >- >- "61.112.0.0/12" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "61.192.0.0/12" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "61.208.0.0/13" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "133.0.0.0/8" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPANB-INET >- "150.100.0.0/16" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN2 >- "150.1.0.0/16" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN2 >- "150.16.0.0/12" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN2 >- "150.2.0.0/15" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN2 >- "150.32.0.0/11" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN2 >- "150.4.0.0/14" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN2 >- "150.64.0.0/11" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN2 >- "150.8.0.0/13" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN2 >- "150.96.0.0/14" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN2 >- "158.198.0.0/15" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN-NET-1 >- "158.200.0.0/13" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN-NET-1 >- "158.208.0.0/13" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN-NET-1 >- "158.216.0.0/15" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN-NET-1 >- "163.130.0.0/15" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN-NET >- "163.132.0.0/14" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN-NET >- "163.136.0.0/13" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN-NET >- "163.144.0.0/14" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN-NET >- "163.148.0.0/15" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN-NET >- "192.218.0.0/16" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPANC-INET-BLOCK1 >- "192.244.0.0/16" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPAN-INET-C >- "192.41.192.0/24" = "whois.nic.ad.jp"; # ARIN NET-UTOKYO-CON1 >- "192.47.0.0/17" = "whois.nic.ad.jp"; # ARIN NETBLK-KIT-BLOCK >- "192.47.128.0/18" = "whois.nic.ad.jp"; # ARIN NETBLK-KIT-BLOCK >- "192.47.142.0/24" = "whois.nic.ad.jp"; # ARIN ITC-JP2 >- "192.47.192.0/19" = "whois.nic.ad.jp"; # ARIN NETBLK-KIT-BLOCK >- "192.47.224.0/20" = "whois.nic.ad.jp"; # ARIN NETBLK-KIT-BLOCK >- "192.47.240.0/23" = "whois.nic.ad.jp"; # ARIN NETBLK-KIT-BLOCK >- "192.51.128.0/17" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPANC-INET4 >- "192.51.16.0/20" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPANC-INET4 >- "192.51.32.0/19" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPANC-INET4 >- "192.51.64.0/18" = "whois.nic.ad.jp"; # ARIN NETBLK-JAPANC-INET4 >- "202.11.0.0/16" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "202.13.0.0/16" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "202.15.0.0/16" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "202.16.0.0/14" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "202.23.0.0/16" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "202.24.0.0/15" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "202.26.0.0/16" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "202.32.0.0/14" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "202.48.0.0/16" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "202.208.0.0/12" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "202.224.0.0/11" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "203.136.0.0/14" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "203.140.0.0/15" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "203.178.0.0/15" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "203.180.0.0/14" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "210.128.0.0/11" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "210.136.0.0/13" = "whois.nic.ad.jp"; >- "210.160.0.0/12" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "210.188.0.0/14" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "210.196.0.0/14" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "210.224.0.0/12" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "210.248.0.0/13" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "211.0.0.0/12" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "211.16.0.0/14" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "211.52.0.0/14" = "whois.nic.or.kr"; >- "211.56.0.0/13" = "whois.nic.or.kr"; >- "211.104.0.0/13" = "whois.nic.or.kr"; >- "211.112.0.0/13" = "whois.nic.or.kr"; >- "211.120.0.0/13" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "211.128.0.0/13" = "whois.nic.ad.jp"; # APNIC JPNIC-NET-JP >- "211.172.0.0/14" = "whois.nic.or.kr"; >- "211.176.0.0/12" = "whois.nic.or.kr"; >- "211.192.0.0/13" = "whois.nic.or.kr"; >- "219.96.0.0/11" = "whois.nic.ad.jp"; >- "220.104.0.0/13" = "whois.nic.ad.jp"; >- "220.208.0.0/12" = "whois.nic.ad.jp"; >- "221.112.0.0/13" = "whois.nic.ad.jp"; >- >+ "1.0.0.0/8" = "whois.apnic.net"; >+ "2.0.0.0/8" = "whois.ripe.net"; >+ "3.0.0.0/8" = "whois.arin.net"; >+ "4.0.0.0/8" = "whois.arin.net"; >+ "5.0.0.0/8" = "whois.ripe.net"; >+ "6.0.0.0/8" = "whois.arin.net"; >+ "7.0.0.0/8" = "whois.arin.net"; >+ "8.0.0.0/8" = "whois.arin.net"; >+ "9.0.0.0/8" = "whois.arin.net"; >+ "11.0.0.0/8" = "whois.arin.net"; >+ "12.0.0.0/8" = "whois.arin.net"; >+ "13.0.0.0/8" = "whois.arin.net"; >+ "14.0.0.0/8" = "whois.apnic.net"; >+ "15.0.0.0/8" = "whois.arin.net"; >+ "16.0.0.0/8" = "whois.arin.net"; >+ "17.0.0.0/8" = "whois.arin.net"; >+ "18.0.0.0/8" = "whois.arin.net"; >+ "19.0.0.0/8" = "whois.arin.net"; >+ "20.0.0.0/8" = "whois.arin.net"; >+ "21.0.0.0/8" = "whois.arin.net"; >+ "22.0.0.0/8" = "whois.arin.net"; >+ "23.0.0.0/8" = "whois.arin.net"; > "24.132.0.0/16" = "whois.ripe.net"; > "24.232.0.0/16" = "whois.lacnic.net"; >- "41.0.0.0/8" = "whois.afrinic.net"; >- "43.0.0.0/8" = "whois.v6nic.net"; >+ "24.0.0.0/8" = "whois.arin.net"; >+ "25.0.0.0/8" = "whois.ripe.net"; >+ "26.0.0.0/8" = "whois.arin.net"; >+ "27.0.0.0/8" = "whois.apnic.net"; >+ "28.0.0.0/8" = "whois.arin.net"; >+ "29.0.0.0/8" = "whois.arin.net"; >+ "30.0.0.0/8" = "whois.arin.net"; >+ "31.0.0.0/8" = "whois.ripe.net"; >+ "32.0.0.0/8" = "whois.arin.net"; >+ "33.0.0.0/8" = "whois.arin.net"; >+ "34.0.0.0/8" = "whois.arin.net"; >+ "35.0.0.0/8" = "whois.arin.net"; >+ "36.0.0.0/8" = "whois.apnic.net"; >+ "37.0.0.0/8" = "whois.ripe.net"; >+ "38.0.0.0/8" = "whois.arin.net"; >+ "39.0.0.0/8" = "whois.apnic.net"; >+ "40.0.0.0/8" = "whois.arin.net"; >+ "41.0.0.0/8" = "whois.afrinic.net"; >+ "42.0.0.0/8" = "whois.apnic.net"; >+ "43.0.0.0/8" = "whois.apnic.net"; >+ "44.0.0.0/8" = "whois.arin.net"; >+ "45.0.0.0/8" = "whois.arin.net"; >+ "46.0.0.0/8" = "whois.ripe.net"; >+ "47.0.0.0/8" = "whois.arin.net"; >+ "48.0.0.0/8" = "whois.arin.net"; >+ "49.0.0.0/8" = "whois.apnic.net"; >+ "50.0.0.0/8" = "whois.arin.net"; >+ "51.0.0.0/8" = "whois.ripe.net"; >+ "52.0.0.0/8" = "whois.arin.net"; >+ "53.0.0.0/8" = "whois.ripe.net"; >+ "54.0.0.0/8" = "whois.arin.net"; >+ "55.0.0.0/8" = "whois.arin.net"; >+ "56.0.0.0/8" = "whois.arin.net"; >+ "57.0.0.0/8" = "whois.ripe.net"; > "58.0.0.0/8" = "whois.apnic.net"; > "59.0.0.0/8" = "whois.apnic.net"; > "60.0.0.0/8" = "whois.apnic.net"; >+ "61.112.0.0/12" = "whois.nic.ad.jp"; >+ "61.192.0.0/12" = "whois.nic.ad.jp"; >+ "61.208.0.0/13" = "whois.nic.ad.jp"; > "61.0.0.0/8" = "whois.apnic.net"; > "62.135.36.0/17" = "whois.afrinic.net"; > "62.0.0.0/8" = "whois.ripe.net"; >+ "63.0.0.0/8" = "whois.arin.net"; >+ "64.0.0.0/8" = "whois.arin.net"; >+ "65.0.0.0/8" = "whois.arin.net"; >+ "66.0.0.0/8" = "whois.arin.net"; >+ "67.0.0.0/8" = "whois.arin.net"; >+ "68.0.0.0/8" = "whois.arin.net"; >+ "69.0.0.0/8" = "whois.arin.net"; >+ "70.0.0.0/8" = "whois.arin.net"; >+ "71.0.0.0/8" = "whois.arin.net"; >+ "72.0.0.0/8" = "whois.arin.net"; >+ "73.0.0.0/8" = "whois.arin.net"; >+ "74.0.0.0/8" = "whois.arin.net"; >+ "75.0.0.0/8" = "whois.arin.net"; >+ "76.0.0.0/8" = "whois.arin.net"; >+ "77.0.0.0/8" = "whois.ripe.net"; >+ "78.0.0.0/8" = "whois.ripe.net"; >+ "79.0.0.0/8" = "whois.ripe.net"; > "80.87.64.0/19" = "whois.afrinic.net"; > "80.0.0.0/8" = "whois.ripe.net"; > "81.91.224.0/20" = "whois.afrinic.net"; > "81.192.0.0/16" = "whois.afrinic.net"; > "81.0.0.0/8" = "whois.ripe.net"; > "82.101.128.0/18" = "whois.afrinic.net"; >- "82.201.128.0/17" = "whois.afrinic.net"; >- "82.201.160.0/19" = "whois.afrinic.net"; >- "82.201.224.0/19" = "whois.afrinic.net"; >+ "82.201.128.0/17" = "whois.afrinic.net"; >+ "82.201.160.0/19" = "whois.afrinic.net"; >+ "82.201.224.0/19" = "whois.afrinic.net"; > "82.0.0.0/8" = "whois.ripe.net"; > "83.0.0.0/8" = "whois.ripe.net"; > "84.36.0.0/17" = "whois.afrinic.net"; >@@ -424,18 +1421,50 @@ > "86.0.0.0/8" = "whois.ripe.net"; > "87.0.0.0/8" = "whois.ripe.net"; > "88.0.0.0/8" = "whois.ripe.net"; >- "89.0.0.0/8" = "whois.ripe.net"; >- "90.0.0.0/8" = "whois.ripe.net"; >- "91.0.0.0/8" = "whois.ripe.net"; >- "121.0.0.0/8" = "whois.apnic.net"; >- "122.0.0.0/8" = "whois.apnic.net"; >- "123.0.0.0/8" = "whois.apnic.net"; >- "124.0.0.0/8" = "whois.apnic.net"; >- "125.0.0.0/8" = "whois.apnic.net"; >- "126.0.0.0/8" = "whois.apnic.net"; >+ "89.0.0.0/8" = "whois.ripe.net"; >+ "90.0.0.0/8" = "whois.ripe.net"; >+ "91.0.0.0/8" = "whois.ripe.net"; >+ "92.0.0.0/8" = "whois.ripe.net"; >+ "93.0.0.0/8" = "whois.ripe.net"; >+ "94.0.0.0/8" = "whois.ripe.net"; >+ "95.0.0.0/8" = "whois.ripe.net"; >+ "96.0.0.0/8" = "whois.arin.net"; >+ "97.0.0.0/8" = "whois.arin.net"; >+ "98.0.0.0/8" = "whois.arin.net"; >+ "99.0.0.0/8" = "whois.arin.net"; >+ "100.64.0.0/10" = "whois.iana.org"; >+ "100.0.0.0/8" = "whois.arin.net"; >+ "101.0.0.0/8" = "whois.apnic.net"; >+ "102.0.0.0/8" = "whois.afrinic.net"; >+ "103.0.0.0/8" = "whois.apnic.net"; >+ "104.0.0.0/8" = "whois.arin.net"; >+ "105.0.0.0/8" = "whois.afrinic.net"; >+ "106.0.0.0/8" = "whois.apnic.net"; >+ "107.0.0.0/8" = "whois.arin.net"; >+ "108.0.0.0/8" = "whois.arin.net"; >+ "109.0.0.0/8" = "whois.ripe.net"; >+ "110.0.0.0/8" = "whois.apnic.net"; >+ "111.0.0.0/8" = "whois.apnic.net"; >+ "112.0.0.0/8" = "whois.apnic.net"; >+ "113.0.0.0/8" = "whois.apnic.net"; >+ "114.0.0.0/8" = "whois.apnic.net"; >+ "115.0.0.0/8" = "whois.apnic.net"; >+ "116.0.0.0/8" = "whois.apnic.net"; >+ "117.0.0.0/8" = "whois.apnic.net"; >+ "118.0.0.0/8" = "whois.apnic.net"; >+ "119.0.0.0/8" = "whois.apnic.net"; >+ "120.0.0.0/8" = "whois.apnic.net"; >+ "121.0.0.0/8" = "whois.apnic.net"; >+ "122.0.0.0/8" = "whois.apnic.net"; >+ "123.0.0.0/8" = "whois.apnic.net"; >+ "124.0.0.0/8" = "whois.apnic.net"; >+ "125.0.0.0/8" = "whois.apnic.net"; >+ "126.0.0.0/8" = "whois.apnic.net"; >+ "128.0.0.0/8" = "whois.arin.net"; > "129.132.0.0/16" = "whois.ripe.net"; > "129.177.0.0/16" = "whois.ripe.net"; > "129.187.0.0/16" = "whois.ripe.net"; >+ "129.0.0.0/8" = "whois.arin.net"; > "130.225.0.0/16" = "whois.ripe.net"; > "130.226.0.0/15" = "whois.ripe.net"; > "130.227.0.0/16" = "whois.ripe.net"; >@@ -444,12 +1473,22 @@ > "130.240.0.0/14" = "whois.ripe.net"; > "130.244.0.0/16" = "whois.ripe.net"; > "130.244.0.0/16" = "whois.ripe.net"; >+ "130.0.0.0/8" = "whois.arin.net"; >+ "131.0.0.0/8" = "whois.arin.net"; > "132.64.0.0/13" = "whois.ripe.net"; > "132.72.0.0/14" = "whois.ripe.net"; > "132.76.0.0/15" = "whois.ripe.net"; > "132.78.0.0/16" = "whois.ripe.net"; >+ "132.0.0.0/8" = "whois.arin.net"; >+ "133.0.0.0/8" = "whois.nic.ad.jp"; >+ "134.0.0.0/8" = "whois.arin.net"; >+ "135.0.0.0/8" = "whois.arin.net"; >+ "136.0.0.0/8" = "whois.arin.net"; > "137.138.0.0/16" = "whois.ripe.net"; >+ "137.0.0.0/8" = "whois.arin.net"; > "138.130.0.0/16" = "whois.apnic.net"; >+ "138.0.0.0/8" = "whois.arin.net"; >+ "139.0.0.0/8" = "whois.arin.net"; > "140.109.0.0/16" = "whois.apnic.net"; > "140.110.0.0/15" = "whois.apnic.net"; > "140.112.0.0/12" = "whois.apnic.net"; >@@ -458,25 +1497,38 @@ > "140.128.0.0/13" = "whois.apnic.net"; > "140.136.0.0/15" = "whois.apnic.net"; > "140.138.0.0/16" = "whois.apnic.net"; >+ "140.0.0.0/8" = "whois.arin.net"; > "141.223.0.0/16" = "whois.apnic.net"; >+ "141.0.0.0/8" = "whois.ripe.net"; >+ "142.0.0.0/8" = "whois.arin.net"; > "143.89.0.0/16" = "whois.apnic.net"; > "143.90.0.0/16" = "whois.apnic.net"; >+ "143.0.0.0/8" = "whois.arin.net"; > "144.130.0.0/15" = "whois.apnic.net"; > "144.132.0.0/14" = "whois.apnic.net"; > "144.136.0.0/14" = "whois.apnic.net"; > "144.140.0.0/16" = "whois.apnic.net"; >+ "144.0.0.0/8" = "whois.arin.net"; > "145.0.0.0/8" = "whois.ripe.net"; >+ "146.0.0.0/8" = "whois.arin.net"; > "147.46.0.0/15" = "whois.apnic.net"; >- "150.1.0.0/16" = "whois.apnic.net"; >- "150.2.0.0/15" = "whois.apnic.net"; >- "150.4.0.0/14" = "whois.apnic.net"; >- "150.8.0.0/13" = "whois.apnic.net"; >- "150.16.0.0/12" = "whois.apnic.net"; >- "150.32.0.0/11" = "whois.apnic.net"; >- "150.64.0.0/11" = "whois.apnic.net"; >- "150.96.0.0/14" = "whois.apnic.net"; >- "150.100.0.0/15" = "whois.apnic.net"; >+ "147.0.0.0/8" = "whois.arin.net"; >+ "148.0.0.0/8" = "whois.arin.net"; >+ "149.0.0.0/8" = "whois.arin.net"; >+ "150.1.0.0/16" = "whois.nic.ad.jp"; >+ "150.2.0.0/15" = "whois.nic.ad.jp"; >+ "150.4.0.0/14" = "whois.nic.ad.jp"; >+ "150.8.0.0/15" = "whois.nic.ad.jp"; >+ "150.10.0.0/16" = "whois.apnic.net"; >+ "150.11.0.0/16" = "whois.nic.ad.jp"; >+ "150.12.0.0/14" = "whois.nic.ad.jp"; >+ "150.16.0.0/12" = "whois.nic.ad.jp"; >+ "150.32.0.0/11" = "whois.nic.ad.jp"; >+ "150.64.0.0/11" = "whois.nic.ad.jp"; >+ "150.96.0.0/14" = "whois.nic.ad.jp"; >+ "150.100.0.0/16" = "whois.nic.ad.jp"; > "150.217.0.0/16" = "whois.ripe.net"; >+ "150.0.0.0/8" = "whois.apnic.net"; > "151.3.0.0/16" = "whois.ripe.net"; > "151.4.0.0/15" = "whois.ripe.net"; > "151.10.0.0/15" = "whois.ripe.net"; >@@ -486,22 +1538,136 @@ > "151.64.0.0/11" = "whois.ripe.net"; > "151.96.0.0/14" = "whois.ripe.net"; > "151.100.0.0/16" = "whois.ripe.net"; >+ "151.101.0.0/16" = "whois.arin.net"; >+ "151.102.0.0/16" = "whois.arin.net"; >+ "151.103.0.0/16" = "whois.arin.net"; >+ "151.104.0.0/16" = "whois.arin.net"; >+ "151.105.0.0/16" = "whois.arin.net"; >+ "151.106.0.0/16" = "whois.arin.net"; >+ "151.107.0.0/16" = "whois.arin.net"; >+ "151.108.0.0/16" = "whois.arin.net"; >+ "151.109.0.0/16" = "whois.arin.net"; >+ "151.110.0.0/16" = "whois.arin.net"; >+ "151.111.0.0/16" = "whois.arin.net"; >+ "151.112.0.0/16" = "whois.arin.net"; >+ "151.113.0.0/16" = "whois.arin.net"; >+ "151.114.0.0/16" = "whois.arin.net"; >+ "151.116.0.0/16" = "whois.arin.net"; >+ "151.117.0.0/16" = "whois.arin.net"; >+ "151.118.0.0/16" = "whois.arin.net"; >+ "151.119.0.0/16" = "whois.arin.net"; >+ "151.121.0.0/16" = "whois.arin.net"; >+ "151.122.0.0/16" = "whois.arin.net"; >+ "151.123.0.0/16" = "whois.arin.net"; >+ "151.124.0.0/16" = "whois.arin.net"; >+ "151.125.0.0/16" = "whois.arin.net"; >+ "151.126.0.0/16" = "whois.arin.net"; >+ "151.128.0.0/16" = "whois.arin.net"; >+ "151.130.0.0/16" = "whois.apnic.net"; >+ "151.131.0.0/16" = "whois.arin.net"; >+ "151.132.0.0/16" = "whois.arin.net"; >+ "151.134.0.0/16" = "whois.arin.net"; >+ "151.135.0.0/16" = "whois.apnic.net"; >+ "151.137.0.0/16" = "whois.arin.net"; >+ "151.138.0.0/16" = "whois.arin.net"; >+ "151.139.0.0/16" = "whois.arin.net"; >+ "151.140.0.0/16" = "whois.arin.net"; >+ "151.141.0.0/16" = "whois.arin.net"; >+ "151.142.0.0/16" = "whois.arin.net"; >+ "151.143.0.0/16" = "whois.arin.net"; >+ "151.144.0.0/16" = "whois.arin.net"; >+ "151.145.0.0/16" = "whois.arin.net"; >+ "151.146.0.0/16" = "whois.arin.net"; >+ "151.147.0.0/16" = "whois.arin.net"; >+ "151.148.0.0/16" = "whois.arin.net"; >+ "151.149.0.0/16" = "whois.arin.net"; >+ "151.150.0.0/16" = "whois.arin.net"; >+ "151.151.0.0/16" = "whois.arin.net"; >+ "151.152.0.0/16" = "whois.arin.net"; >+ "151.153.0.0/16" = "whois.arin.net"; >+ "151.154.0.0/16" = "whois.arin.net"; >+ "151.155.0.0/16" = "whois.arin.net"; >+ "151.158.0.0/16" = "whois.apnic.net"; >+ "151.159.0.0/16" = "whois.arin.net"; >+ "151.160.0.0/16" = "whois.arin.net"; >+ "151.161.0.0/16" = "whois.arin.net"; >+ "151.162.0.0/16" = "whois.arin.net"; >+ "151.163.0.0/16" = "whois.arin.net"; >+ "151.164.0.0/16" = "whois.arin.net"; >+ "151.165.0.0/16" = "whois.arin.net"; >+ "151.166.0.0/16" = "whois.arin.net"; >+ "151.167.0.0/16" = "whois.arin.net"; >+ "151.168.0.0/16" = "whois.arin.net"; >+ "151.169.0.0/16" = "whois.arin.net"; >+ "151.171.0.0/16" = "whois.arin.net"; >+ "151.172.0.0/16" = "whois.apnic.net"; >+ "151.173.0.0/16" = "whois.arin.net"; >+ "151.174.0.0/16" = "whois.arin.net"; >+ "151.178.0.0/16" = "whois.apnic.net"; >+ "151.179.0.0/16" = "whois.arin.net"; >+ "151.181.0.0/16" = "whois.arin.net"; >+ "151.184.0.0/16" = "whois.arin.net"; >+ "151.185.0.0/16" = "whois.arin.net"; >+ "151.186.0.0/16" = "whois.arin.net"; >+ "151.188.0.0/16" = "whois.arin.net"; >+ "151.190.0.0/16" = "whois.arin.net"; >+ "151.191.0.0/16" = "whois.arin.net"; >+ "151.192.0.0/16" = "whois.arin.net"; >+ "151.193.0.0/16" = "whois.arin.net"; >+ "151.194.0.0/16" = "whois.arin.net"; >+ "151.195.0.0/16" = "whois.arin.net"; >+ "151.196.0.0/14" = "whois.arin.net"; >+ "151.200.0.0/14" = "whois.arin.net"; >+ "151.204.0.0/14" = "whois.arin.net"; >+ "151.206.0.0/16" = "whois.arin.net"; >+ "151.207.0.0/16" = "whois.arin.net"; >+ "151.208.0.0/16" = "whois.arin.net"; >+ "151.209.0.0/16" = "whois.arin.net"; >+ "151.210.0.0/16" = "whois.arin.net"; >+ "151.213.0.0/16" = "whois.arin.net"; >+ "151.214.0.0/16" = "whois.arin.net"; >+ "151.215.0.0/16" = "whois.arin.net"; >+ "151.0.0.0/8" = "whois.ripe.net"; >+ "152.0.0.0/8" = "whois.arin.net"; >+ "153.0.0.0/8" = "whois.apnic.net"; >+ "154.0.0.0/8" = "whois.afrinic.net"; > "155.230.0.0/16" = "whois.apnic.net"; >+ "155.0.0.0/8" = "whois.arin.net"; >+ "156.0.0.0/8" = "whois.arin.net"; >+ "157.0.0.0/8" = "whois.arin.net"; > "158.190.0.0/15" = "whois.ripe.net"; > "158.192.0.0/14" = "whois.ripe.net"; > "158.196.0.0/15" = "whois.ripe.net"; >+ "158.198.0.0/15" = "whois.nic.ad.jp"; >+ "158.200.0.0/13" = "whois.nic.ad.jp"; >+ "158.208.0.0/13" = "whois.nic.ad.jp"; >+ "158.217.0.0/16" = "whois.nic.ad.jp"; >+ "158.0.0.0/8" = "whois.arin.net"; > "159.147.0.0/16" = "whois.ripe.net"; > "159.148.0.0/15" = "whois.ripe.net"; >+ "159.0.0.0/8" = "whois.arin.net"; > "160.216.0.0/14" = "whois.ripe.net"; > "160.220.0.0/16" = "whois.ripe.net"; >+ "160.0.0.0/8" = "whois.arin.net"; > "161.110.0.0/15" = "whois.ripe.net"; > "161.112.0.0/16" = "whois.ripe.net"; >+ "161.0.0.0/8" = "whois.arin.net"; >+ "162.0.0.0/8" = "whois.arin.net"; > "163.13.0.0/16" = "whois.apnic.net"; > "163.14.0.0/15" = "whois.apnic.net"; > "163.16.0.0/12" = "whois.apnic.net"; > "163.32.0.0/16" = "whois.apnic.net"; >+ "163.130.0.0/15" = "whois.nic.ad.jp"; >+ "163.132.0.0/14" = "whois.nic.ad.jp"; >+ "163.136.0.0/15" = "whois.nic.ad.jp"; >+ "163.139.0.0/16" = "whois.nic.ad.jp"; >+ "163.140.0.0/15" = "whois.nic.ad.jp"; >+ "163.143.0.0/16" = "whois.nic.ad.jp"; >+ "163.144.0.0/14" = "whois.nic.ad.jp"; >+ "163.148.0.0/15" = "whois.nic.ad.jp"; > "163.156.0.0/14" = "whois.ripe.net"; > "163.160.0.0/12" = "whois.ripe.net"; >+ "163.0.0.0/8" = "whois.apnic.net"; > "164.0.0.0/11" = "whois.ripe.net"; > "164.32.0.0/13" = "whois.ripe.net"; > "164.40.0.0/16" = "whois.ripe.net"; >@@ -509,23 +1675,75 @@ > "164.128.0.0/12" = "whois.ripe.net"; > "164.160.0.0/14" = "whois.apnic.net"; > "164.164.0.0/16" = "whois.apnic.net"; >+ "164.0.0.0/8" = "whois.arin.net"; > "165.21.0.0/16" = "whois.apnic.net"; > "165.76.0.0/16" = "whois.apnic.net"; > "165.165.0.0/16" = "whois.afrinic.net"; > "165.228.0.0/15" = "whois.apnic.net"; >+ "165.0.0.0/8" = "whois.arin.net"; >+ "166.0.0.0/8" = "whois.arin.net"; >+ "167.0.0.0/8" = "whois.arin.net"; > "168.95.0.0/16" = "whois.apnic.net"; > "168.126.0.0/16" = "whois.apnic.net"; > "168.187.0.0/16" = "whois.ripe.net"; >+ "168.0.0.0/8" = "whois.arin.net"; > "169.208.0.0/16" = "whois.apnic.net"; >+ "169.254.0.0/16" = "whois.iana.org"; >+ "169.0.0.0/8" = "whois.arin.net"; >+ "170.0.0.0/8" = "whois.arin.net"; > "171.16.0.0/12" = "whois.ripe.net"; > "171.32.0.0/15" = "whois.ripe.net"; >- "189.0.0.0/8" = "whois.lacnic.net"; >- "190.0.0.0/8" = "whois.lacnic.net"; >- "196.0.0.0/8" = "whois.afrinic.net"; >+ "171.0.0.0/8" = "whois.apnic.net"; >+ "172.16.0.0/12" = "whois.iana.org"; >+ "172.0.0.0/8" = "whois.arin.net"; >+ "173.0.0.0/8" = "whois.arin.net"; >+ "174.0.0.0/8" = "whois.arin.net"; >+ "175.0.0.0/8" = "whois.apnic.net"; >+ "176.0.0.0/8" = "whois.ripe.net"; >+ "177.0.0.0/8" = "whois.lacnic.net"; >+ "178.0.0.0/8" = "whois.ripe.net"; >+ "179.0.0.0/8" = "whois.lacnic.net"; >+ "180.0.0.0/8" = "whois.apnic.net"; >+ "181.0.0.0/8" = "whois.lacnic.net"; >+ "182.0.0.0/8" = "whois.apnic.net"; >+ "183.0.0.0/8" = "whois.apnic.net"; >+ "184.0.0.0/8" = "whois.arin.net"; >+ "185.0.0.0/8" = "whois.ripe.net"; >+ "186.0.0.0/8" = "whois.lacnic.net"; >+ "187.0.0.0/8" = "whois.lacnic.net"; >+ "188.0.0.0/8" = "whois.ripe.net"; >+ "189.0.0.0/8" = "whois.lacnic.net"; >+ "190.0.0.0/8" = "whois.lacnic.net"; >+ "191.0.0.0/8" = "whois.lacnic.net"; >+ "192.0.0.0/24" = "whois.iana.org"; >+ "192.0.2.0/24" = "whois.iana.org"; > "192.16.192.0/24" = "whois.ripe.net"; >+ "192.41.178.0/23" = "whois.nic.ad.jp"; >+ "192.41.180.0/22" = "whois.nic.ad.jp"; >+ "192.41.184.0/21" = "whois.nic.ad.jp"; >+ "192.41.192.0/22" = "whois.nic.ad.jp"; >+ "192.41.196.0/23" = "whois.nic.ad.jp"; >+ "192.47.0.0/17" = "whois.nic.ad.jp"; >+ "192.47.128.0/18" = "whois.nic.ad.jp"; >+ "192.47.142.0/24" = "whois.nic.ad.jp"; >+ "192.47.192.0/19" = "whois.nic.ad.jp"; >+ "192.47.224.0/20" = "whois.nic.ad.jp"; >+ "192.47.240.0/23" = "whois.nic.ad.jp"; >+ "192.50.0.0/16" = "whois.nic.ad.jp"; >+ "192.51.128.0/17" = "whois.nic.ad.jp"; >+ "192.51.16.0/20" = "whois.nic.ad.jp"; >+ "192.51.32.0/19" = "whois.nic.ad.jp"; >+ "192.51.64.0/18" = "whois.nic.ad.jp"; >+ "192.84.128.0/20" = "whois.ripe.net"; >+ "192.88.99.0/24" = "whois.iana.org"; > "192.114.0.0/15" = "whois.ripe.net"; > "192.116.0.0/15" = "whois.ripe.net"; > "192.118.0.0/16" = "whois.ripe.net"; >+ "192.135.7.0/24" = "whois.ripe.net"; >+ "192.135.8.0/21" = "whois.ripe.net"; >+ "192.135.16.0/20" = "whois.ripe.net"; >+ "192.135.32.0/22" = "whois.ripe.net"; >+ "192.135.36.0/23" = "whois.ripe.net"; > "192.140.1.0/24" = "whois.ripe.net"; > "192.140.2.0/23" = "whois.ripe.net"; > "192.140.4.0/22" = "whois.ripe.net"; >@@ -544,6 +1762,10 @@ > "192.145.228.0/23" = "whois.ripe.net"; > "192.145.230.0/24" = "whois.ripe.net"; > "192.164.0.0/16" = "whois.ripe.net"; >+ "192.168.0.0/16" = "whois.iana.org"; >+ "192.218.0.0/16" = "whois.nic.ad.jp"; >+ "192.244.0.0/16" = "whois.nic.ad.jp"; >+ "192.0.0.0/8" = "whois.arin.net"; > "193.0.0.0/8" = "whois.ripe.net"; > "194.0.0.0/8" = "whois.ripe.net"; > "195.166.224.0/19" = "whois.afrinic.net"; >@@ -551,27 +1773,88 @@ > "196.2.96.0/19" = "whois.afrinic.net"; > "196.2.128.0/17" = "whois.afrinic.net"; > "196.200.0.0/13" = "whois.afrinic.net"; >+ "196.0.0.0/8" = "whois.afrinic.net"; >+ "197.0.0.0/8" = "whois.afrinic.net"; >+ "198.18.0.0/15" = "whois.iana.org"; >+ "198.51.100.0/24" = "whois.iana.org"; >+ "198.0.0.0/8" = "whois.arin.net"; >+ "199.0.0.0/8" = "whois.arin.net"; > "200.17.0.0/16" = "whois.nic.br"; > "200.128.0.0/9" = "whois.nic.br"; > "200.0.0.0/8" = "whois.lacnic.net"; > "201.0.0.0/8" = "whois.lacnic.net"; >+ "202.11.0.0/16" = "whois.nic.ad.jp"; >+ "202.13.0.0/16" = "whois.nic.ad.jp"; >+ "202.15.0.0/16" = "whois.nic.ad.jp"; >+ "202.16.0.0/14" = "whois.nic.ad.jp"; >+ "202.23.0.0/16" = "whois.nic.ad.jp"; >+ "202.24.0.0/15" = "whois.nic.ad.jp"; >+ "202.26.0.0/16" = "whois.nic.ad.jp"; >+ "202.32.0.0/14" = "whois.nic.ad.jp"; >+ "202.48.0.0/16" = "whois.nic.ad.jp"; >+ "202.208.0.0/12" = "whois.nic.ad.jp"; >+ "202.224.0.0/11" = "whois.nic.ad.jp"; > "202.0.0.0/8" = "whois.apnic.net"; >+ "203.0.113.0/24" = "whois.iana.org"; >+ "203.136.0.0/14" = "whois.nic.ad.jp"; >+ "203.140.0.0/15" = "whois.nic.ad.jp"; >+ "203.178.0.0/15" = "whois.nic.ad.jp"; >+ "203.180.0.0/14" = "whois.nic.ad.jp"; > "203.0.0.0/8" = "whois.apnic.net"; >+ "204.0.0.0/8" = "whois.arin.net"; >+ "205.0.0.0/8" = "whois.arin.net"; >+ "206.0.0.0/8" = "whois.arin.net"; >+ "207.0.0.0/8" = "whois.arin.net"; >+ "208.0.0.0/8" = "whois.arin.net"; >+ "209.0.0.0/8" = "whois.arin.net"; >+ "210.128.0.0/11" = "whois.nic.ad.jp"; >+ "210.160.0.0/12" = "whois.nic.ad.jp"; >+ "210.188.0.0/14" = "whois.nic.ad.jp"; >+ "210.196.0.0/14" = "whois.nic.ad.jp"; >+ "210.224.0.0/11" = "whois.nic.ad.jp"; > "210.0.0.0/8" = "whois.apnic.net"; >+ "211.0.0.0/12" = "whois.nic.ad.jp"; >+ "211.16.0.0/14" = "whois.nic.ad.jp"; >+ "211.52.0.0/14" = "whois.nic.or.kr"; >+ "211.56.0.0/13" = "whois.nic.or.kr"; >+ "211.104.0.0/13" = "whois.nic.or.kr"; >+ "211.112.0.0/13" = "whois.nic.or.kr"; >+ "211.120.0.0/13" = "whois.nic.ad.jp"; >+ "211.128.0.0/13" = "whois.nic.ad.jp"; >+ "211.168.0.0/13" = "whois.nic.or.kr"; >+ "211.176.0.0/12" = "whois.nic.or.kr"; >+ "211.192.0.0/10" = "whois.nic.or.kr"; > "211.0.0.0/8" = "whois.apnic.net"; > "212.22.160.0/19" = "whois.afrinic.net"; > "212.0.0.0/8" = "whois.ripe.net"; > "213.136.96.0/19" = "whois.afrinic.net"; > "213.154.64.0/19" = "whois.afrinic.net"; > "213.0.0.0/8" = "whois.ripe.net"; >+ "214.0.0.0/8" = "whois.arin.net"; >+ "215.0.0.0/8" = "whois.arin.net"; >+ "216.0.0.0/8" = "whois.arin.net"; > "217.0.0.0/8" = "whois.ripe.net"; >+ "218.40.0.0/13" = "whois.nic.ad.jp"; >+ "218.110.0.0/16" = "whois.nic.ad.jp"; >+ "218.216.0.0/13" = "whois.nic.ad.jp"; >+ "218.224.0.0/13" = "whois.nic.ad.jp"; > "218.0.0.0/8" = "whois.apnic.net"; >+ "219.96.0.0/11" = "whois.nic.ad.jp"; >+ "219.160.0.0/13" = "whois.nic.ad.jp"; > "219.0.0.0/8" = "whois.apnic.net"; >+ "220.72.0.0/13" = "whois.nic.or.kr"; >+ "220.80.0.0/12" = "whois.nic.or.kr"; >+ "220.96.0.0/14" = "whois.nic.ad.jp"; >+ "220.104.0.0/13" = "whois.nic.ad.jp"; >+ "220.144.0.0/15" = "whois.nic.ad.jp"; >+ "220.208.0.0/12" = "whois.nic.ad.jp"; > "220.0.0.0/8" = "whois.apnic.net"; >+ "221.112.0.0/13" = "whois.nic.ad.jp"; > "221.0.0.0/8" = "whois.apnic.net"; > "222.0.0.0/8" = "whois.apnic.net"; >+ "223.0.0.0/8" = "whois.apnic.net"; > >- default = "whois.arin.net"; >+ default = "whois.iana.org"; > } > > # >@@ -587,19 +1870,19 @@ > "2001:0800::/23" = "whois.ripe.net"; > "2001:0A00::/23" = "whois.ripe.net"; > "2001:0C00::/23" = "whois.apnic.net"; >+ "2001:0DB8::/32" = "whois.iana.org"; > "2001:0E00::/23" = "whois.apnic.net"; > "2001:1200::/23" = "whois.lacnic.net"; > "2001:1400::/23" = "whois.ripe.net"; > "2001:1600::/23" = "whois.ripe.net"; > "2001:1800::/23" = "whois.arin.net"; > "2001:1A00::/23" = "whois.ripe.net"; >- "2001:1C00::/23" = "whois.ripe.net"; >- "2001:1E00::/23" = "whois.ripe.net"; >+ "2001:1C00::/22" = "whois.ripe.net"; > "2001:2000::/20" = "whois.ripe.net"; > "2001:3000::/21" = "whois.ripe.net"; > "2001:3800::/22" = "whois.ripe.net"; > "2001:4000::/23" = "whois.ripe.net"; >- "2001:4200::/23" = "whois.arin.net"; >+ "2001:4200::/23" = "whois.afrinic.net"; > "2001:4400::/23" = "whois.apnic.net"; > "2001:4600::/23" = "whois.ripe.net"; > "2001:4800::/23" = "whois.arin.net"; >@@ -609,30 +1892,17 @@ > "2001:8000::/19" = "whois.apnic.net"; > "2001:A000::/20" = "whois.apnic.net"; > "2001:B000::/20" = "whois.apnic.net"; >- > "2003:0000::/18" = "whois.ripe.net"; >- >- "2400:0000::/19" = "whois.apnic.net"; >- "2400:2000::/19" = "whois.apnic.net"; >- "2400:4000::/21" = "whois.apnic.net"; >- "2404:0000::/23" = "whois.apnic.net"; >- >- "2600:0000::/22" = "whois.arin.net"; >- "2604:0000::/22" = "whois.arin.net"; >- "2608:0000::/22" = "whois.arin.net"; >- "260C:0000::/22" = "whois.arin.net"; >+ "2400:0000::/20" = "whois.nic.or.kr"; >+ "2400:0000::/12" = "whois.apnic.net"; >+ "2600:0000::/12" = "whois.arin.net"; > "2610:0000::/23" = "whois.arin.net"; >+ "2620:0000::/23" = "whois.arin.net"; >+ "2800:0000::/12" = "whois.lacnic.net"; >+ "2A00:0000::/12" = "whois.ripe.net"; >+ "2C00:0000::/12" = "whois.afrinic.net"; > >- "2800:0000::/23" = "whois.lacnic.net"; >- >- "2A00:0000::/21" = "whois.ripe.net"; >- "2A01:0000::/16" = "whois.ripe.net"; >- >- # >- # Experimental IPv6 network 6bone (RFC2471) >- # Phaseout at Jun, 6 2006 (RFC3701) >- # >- "3FFE::/16" = "whois.6bone.net"; >+ default = "whois.iana.org"; > } > > # >@@ -651,6 +1921,7 @@ > ".*-MNT$" = "whois.ripe.net"; > ".*-ARIN$" = "whois.arin.net"; > ".*-AP$" = "whois.apnic.net"; >+ ".*-AFRINIC$" = "whois.afrinic.net"; > ".*-ORG$" = "whois.internic.net"; > ".*-DOM$" = "whois.internic.net"; > ".*-NORID$" = "whois.norid.no"; >@@ -662,7 +1933,7 @@ > ".*-NICAT$" = "whois.nic.at"; > ".*-CZ$" = "whois.nic.cz"; > ".*-NICIR$" = "whois.nic.ir"; >- ".*-UYNIC$" = "www.rau.edu.uy"; >+ ".*-UYNIC$" = "whois.nic.org.uy"; > ".*-ITNIC$" = "whois.nic.it"; > ".*-FRNIC$" = "whois.nic.fr"; > ".*-LACNIC$" = "whois.lacnic.net"; >@@ -671,6 +1942,16 @@ > whois-server = "saudinic.net.sa"; > query-format = "PERSON $*"; > } >+ ".*-IS$" = "whois.isnic.is"; >+ ".*-SIXXS$" = "whois.sixxs.net"; >+ "^C[0-9]+-AERO$" { >+ whois-server = "whois.aero"; >+ query-format = "CONTACT ID $*"; >+ } >+ "^D[0-9]+-AERO$" { >+ whois-server = "whois.aero"; >+ query-format = "DOMAIN ID $*"; >+ } > } > > # >@@ -678,17 +1959,14 @@ > # each host. > # > server-options { >- "rwhois\\.nic\\.ve" { >- rwhois = true; >- rwhois-display = "dump"; >- rwhois-limit = 10; >- } > "rwhois\\.exodus\\.net" { > rwhois = true; > } >+ > "whois\\.publicinterestregistry\\.net" { > whois-redirect = ".*Whois Server:\\(.*\\)"; > } >+ > ".*\\.internic\\.net" { > # > # This will match output from whois.internic.net. The >@@ -716,6 +1994,7 @@ > whois-redirect = ".*at \\([Ww][Hh][Oo][Ii][Ss]\\.[A-Za-z]*\\.[Nn][Ee][Tt]\\)"; > whois-redirect = ".* \\([Rr]+[Ww][Hh][Oo][Ii][Ss]\\.[A-Za-z]*\\.[Nn][Ee][Tt]\\) \\([0-9]*\\)"; > whois-redirect = ".* r?whois://\\([^:]*\\):?\\([0-9]*\\)?/?"; >+ query-format = "z + $*"; > } > > "whois\\.ncst\\.ernet\\.in" { >@@ -732,13 +2011,6 @@ > whois-redirect = ".*referto: whois -h \\([^ ]*\\) -p \\([0-9]*\\)"; > } > >- "whois\\.co\\.za" { >- http = "true"; >- http-method = "GET"; >- http-action = "/cgi-bin/whois.sh"; >- form-element = "Domain"; # <input> element >- } >- > "www\\.nic\\.es" { > http = "true"; > http-method = "POST"; >@@ -754,13 +2026,6 @@ > form-element = "name"; > } > >- "www\\.um\\.edu\\.mt" { >- http = "true"; >- http-method = "GET"; >- http-action = "/cgi-bin/nic/whois"; >- form-element = "domain"; >- } >- > "www\\.gt" { > http = "true"; > http-method = "GET"; >@@ -768,36 +2033,6 @@ > form-element = "domain"; > } > >- # This uses an advanced query using the query-format syntax. >- # query-format cannot be combined with form-element or form-extra. >- "www\\.dns\\.hr" { >- http = "true"; >- http-method = "POST"; >- http-action = "/asp/trazidomenu.asp"; >- query-format = "Upit=${+2}"; # All but last domain segment >- } >- >- "whois\\.offshore\\.ai" { >- http = "true"; >- http-method = "POST"; >- http-action = "/cgi-bin/whois.pl"; >- form-element = "domain-name"; >- } >- >- "www\\.io\\.io" { >- http = "true"; >- http-method = "GET"; >- http-action = "/cgi-bin/whois"; >- form-element = "query"; >- } >- >- "www\\.nic\\.ec" { >- http = "true"; >- http-method = "GET"; >- http-action = "/consulta/whois.asp"; >- form-element = "dominio"; >- } >- > "www\\.nic\\.gi" { > http = "true"; # At least, I can't connect on port 43 > http-method = "POST"; >@@ -813,13 +2048,6 @@ > form-element = "query"; > } > >- "www\\.nic\\.bi" { >- http = "true"; >- http-method = "POST"; >- http-action = "/cgi-bin/whoisbi.pl"; # Formatting problems in Lynx >- form-element = "DOMAINWHOIS"; >- } >- > "www\\.nic\\.cg" { > http = "true"; > http-method = "POST"; >@@ -848,13 +2076,6 @@ > form-element = "name"; > } > >- "www\\.noc\\.uz" { >- http = "true"; >- http-method = "POST"; >- http-action = "/whois.php4"; >- form-element = "dname"; >- } >- > "www\\.nic\\.vi" { > http = "true"; > http-method = "POST"; >@@ -876,11 +2097,11 @@ > form-element = "nomReg"; > } > >- "www\\.nic\\.tg" { >+ "www\\.netmaster\\.tg" { > http = "true"; >- http-method = "GET"; >- http-action = "/moteur/info_dom.php"; >- form-element = "domaine"; >+ http-method = "POST"; >+ http-action = "/manager/whois"; >+ form-element = "domain"; > } > > "cgi\\.aub\\.edu\\.lb" { >@@ -910,33 +2131,178 @@ > form-element = "nombre"; > } > >- "www\\.denic\\.de" { >- http = "true"; >- http-method = "POST"; >- http-action = "/en/whois/data.jsp"; >- form-element = "domainname"; >- form-extra = "service=WhoisData&lang=en&submit=Accept"; >- } > "whois\\.denic\\.de" { > whois-server = "whois.denic.de"; > query-format = "-C UTF-8 -T dn,ace $*"; > answer-charset = "UTF-8"; > } >+ "whois\\.enum\\.denic\\.de" { >+ whois-server = "whois.enum.denic.de"; >+ query-format = "-C UTF-8 -T dn $*"; >+ answer-charset = "UTF-8"; >+ } >+ > "whois\\.nic\\.ad\\.jp" { > query-format = "$*/e"; > } >+ > "whois\\.nic\\.ch" { > answer-charset = "UTF-8"; > } >+ > "whois\\.nic\\.li" { > answer-charset = "UTF-8"; > } >- "whois\\.centralnic\\.*" { >- whois-redirect = ".*Whois Server: \\(.*\\)"; >- } >+ > ".*\\.verisign-grs\\.com" { >- whois-redirect = ".*Whois Server: \\(.*\\)"; >+ whois-redirect = ".*[Ww][Hh][Oo][Ii][Ss] Server: \\(.*\\)"; > } >+ >+ "www\\.nic\\.tj" { >+ http = "true"; >+ http-method = "GET"; >+ http-action = "/cgi/whois2"; >+ form-element = "domain"; >+ query-format = "domain=${+2}"; # All but last domain segment >+ } >+ >+ "www\\.nic\\.cu" { >+ http = "true"; >+ http-method = "GET"; >+ http-action = "/dom_det.php"; >+ form-element = "domsrch"; >+ } >+ >+ "www\\.nic\\.do" { >+ http = "true"; >+ http-method = "POST"; >+ http-action = "/whoisingles.php3"; >+ query-format = "T1=${+2}&dns_answer=&do=do&B1=Query"; # All but last domain segment >+ } >+ >+ "www\\.nic\\.pa" { >+ http = "true"; >+ http-method = "GET"; >+ http-action = "/egh/whois.php"; >+ form-element = "nombre_d"; >+ } >+ >+ "registro\\.nic\\.ve" { >+ http = "true"; >+ http-method = "POST"; >+ http-action = "/modules/whois"; >+ form-element = "query"; >+ } >+ >+ "whois\\.isnic\\.is" { >+ answer-charset = "ISO-8859-1"; >+ } >+ >+ "whois\\.lacnic\\.net" { >+ answer-charset = "ISO-8859-1"; >+ } >+ >+ "whois\\.nic\\.lk" { >+ answer-charset = "ISO-8859-11"; >+ } >+ >+ "whois\\.ax" { >+ answer-charset = "ISO-8859-1"; >+ } >+ >+ "whois\\.registro\\.br" { >+ answer-charset = "ISO-8859-1"; >+ } >+ >+ "whois\\.nic\\.cl" { >+ answer-charset = "ISO-8859-1"; >+ } >+ >+ "whois\\.fi" { >+ answer-charset = "ISO-8859-1"; >+ } >+ >+ "whois\\.nic\\.hu" { >+ answer-charset = "ISO-8859-1"; >+ } >+ >+ "whois\\.dns\\.pt" { >+ answer-charset = "ISO-8859-1"; >+ } >+ >+ "whois\\.iana\\.org" { >+ answer-charset = "UTF-8"; >+ } >+ >+ "whois\\.dk-hostmaster\\.dk" { >+ answer-charset = "ISO-8859-1"; >+ } >+ >+ "whois\\.nic\\.it" { >+ answer-charset = "UTF-8"; >+ } >+ >+ "whois\\.rnids\\.rs" { >+ answer-charset = "UTF-8"; >+ } >+ >+ "whois\\.nic\\.org\\.uy" { >+ answer-charset = "UTF-8"; >+ } >+ >+ "whois\\.iana\\.org" { >+ whois-redirect = ".*refer: [ ]*\\(.*\\)"; >+ } >+ >+ "whois\\.nic\\.sn" { >+ answer-charset = "ISO-8859-1"; >+ } >+ >+ "whois\\.ati\\.tn" { >+ answer-charset = "UTF-8"; >+ } >+ >+ "whois\\.nic\\.cz" { >+ answer-charset = "UTF-8"; >+ } >+ >+ "whois\\.dns\\.hr" { >+ answer-charset = "UTF-8"; >+ } >+ >+ "whois\\.nic\\.net\\.sa" { >+ answer-charset = "UTF-8"; >+ } >+ >+ "whois\\.1api\\.net" { >+ answer-charset = "UTF-8"; >+ } >+ >+ "www\\.zispa\\.co\\.zw" { >+ http = "true"; >+ http-method = "GET"; >+ http-action = "/cgi-bin/search"; >+ form-element = "domain"; >+ } >+ >+ "whois\\.registrar\\.telekom\\.de" { >+ answer-charset = "UTF-8"; >+ } >+ >+ "whois\\.kr" { >+ answer-charset = "UTF-8"; >+ } >+ >+ "whois\\.nic\\.dz" { >+ answer-charset = "UTF-8"; >+ } >+ >+ "www\\.register\\.bs" { >+ http = "true"; >+ http-method = "POST"; >+ http-action = "/cgi-bin/search.pl"; >+ form-element = "name"; >+ } > } > > # >@@ -963,7 +2329,7 @@ > # > # Path to the browser to use for HTTP servers. > # >-browser-pathname = "/usr/bin/lynx"; >+browser-pathname = "/usr/local/bin/lynx"; > > # > # Command line argument to browser to get output on stdout. >--- /dev/null 2023-05-13 19:12:16.712688000 -0400 >+++ files/patch-73-full 2023-04-24 02:53:10.190277000 -0400 >@@ -0,0 +1,500 @@ >+*** src/utils.c.orig Tue Jun 26 03:00:20 2007 >+--- src/utils.c Mon Apr 24 02:12:45 2023 >+*************** >+*** 247,253 **** >+ { >+ return -1; >+ } >+! while (res) >+ { >+ sa = res->ai_addr; >+ sockfd = socket(res->ai_family, res->ai_socktype, res->ai_protocol); >+--- 247,253 ---- >+ { >+ return -1; >+ } >+! for (; res; res = res->ai_next) >+ { >+ sa = res->ai_addr; >+ sockfd = socket(res->ai_family, res->ai_socktype, res->ai_protocol); >+*************** >+*** 266,280 **** >+ flags = fcntl(sockfd, F_GETFL, 0); >+ if (fcntl(sockfd, F_SETFL, flags|O_NONBLOCK) == -1) >+ { >+ return -1; >+ } >+ >+- >+ error = connect(sockfd, res->ai_addr, res->ai_addrlen); >+- >+ if (error < 0 && errno != EINPROGRESS) >+ { >+! break; >+ } >+ >+ FD_ZERO(&fdset); >+--- 266,280 ---- >+ flags = fcntl(sockfd, F_GETFL, 0); >+ if (fcntl(sockfd, F_SETFL, flags|O_NONBLOCK) == -1) >+ { >++ close (sockfd); >+ return -1; >+ } >+ >+ error = connect(sockfd, res->ai_addr, res->ai_addrlen); >+ if (error < 0 && errno != EINPROGRESS) >+ { >+! close (sockfd); >+! continue; >+ } >+ >+ FD_ZERO(&fdset); >+*************** >+*** 283,300 **** >+ error = select(FD_SETSIZE, NULL, &fdset, NULL, &timeout); >+ if (error == 0) >+ { >+! break; >+ } >+ >+ retlen = sizeof(retval); >+ error = getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &retval, &retlen); >+ if (error < 0 || retval) >+ { >+! break; >+ } >+! res = res->ai_next; >+ } >+- if (error < 0 || retval) return -1; >+ #endif >+ >+ return sockfd; >+--- 283,305 ---- >+ error = select(FD_SETSIZE, NULL, &fdset, NULL, &timeout); >+ if (error == 0) >+ { >+! close (sockfd); >+! return -1; >+ } >+ >+ retlen = sizeof(retval); >+ error = getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &retval, &retlen); >+ if (error < 0 || retval) >+ { >+! close (sockfd); >+! if (retval == ENETUNREACH) >+! continue; >+! else >+! return -1; >+ } >+! >+! break; >+ } >+ #endif >+ >+ return sockfd; >+*************** >+*** 330,336 **** >+ * file. >+ */ >+ void >+! timeout_init() >+ { >+ int iret; >+ char *ret = "75", *ret2; >+--- 335,341 ---- >+ * file. >+ */ >+ void >+! timeout_init(void) >+ { >+ int iret; >+ char *ret = "75", *ret2; >+*** src/lookup.c.orig Tue Jun 26 02:59:47 2007 >+--- src/lookup.c Mon Apr 24 02:09:13 2023 >+*************** >+*** 149,155 **** >+ } >+ /* i == bits / 8 */ >+ if (bits % 8 != 0 >+! && (addr->s6_addr[i] & (0xFFu << (bits % 8))) != net->s6_addr[i]) >+ return 0; >+ return 1; >+ } >+--- 149,155 ---- >+ } >+ /* i == bits / 8 */ >+ if (bits % 8 != 0 >+! && (addr->s6_addr[i] & (0xFFu << 8-(bits % 8))) != net->s6_addr[i]) >+ return 0; >+ return 1; >+ } >+*** src/init.c.orig Tue Jun 26 02:59:17 2007 >+--- src/init.c Mon Apr 24 02:11:19 2023 >+*************** >+*** 45,50 **** >+--- 45,52 ---- >+ {"config", 1, 0, 'c'}, >+ {"host", 1, 0, 'h'}, >+ {"port", 1, 0, 'p'}, >++ {"force-ipv4", 0, 0, '4'}, >++ {"force-ipv6", 0, 0, '6'}, >+ {"force-lookup", 0, 0, 'f'}, >+ {"disable-cache", 0, 0, 'd'}, >+ {"no-redirect", 0, 0, 'n'}, >+*************** >+*** 114,119 **** >+--- 116,127 ---- >+ /* Timeout value for connect calls in seconds */ >+ int connect_timeout; >+ >++ /* Set to 1 to force ipv4 */ >++ int force_ipv4; >++ >++ /* Set to 1 to force ipv6 */ >++ int force_ipv6; >++ >+ void help_version(int onlyversion) >+ { >+ char *COPYRIGHT = _("Copyright (C) 1999-%d Free Software Foundation, Inc.\n"); >+*************** >+*** 145,150 **** >+--- 153,162 ---- >+ printf(_(" -f, --force-lookup force lookup even if the entry is cached\n\ >+ -d, --disable-cache disable cache functions\n")); >+ #endif >++ #ifdef HAVE_GETADDRINFO >++ printf(_("-4, --force-ipv4 force ipv4 address resolution for whois host\n")); >++ printf(_("-6, --force-ipv6 force ipv6 address resolution for whois host\n")); >++ #endif >+ printf("\n\n%s\n", _("Report bugs to bug-jwhois@gnu.org")); >+ } >+ } >+*************** >+*** 170,179 **** >+ rwhois_display = NULL; >+ rwhois_limit = 0; >+ enable_whoisservers = 1; >+ >+ while (1) >+ { >+! optch = getopt_long(*argc, *argv, "rainsvfdc:h:p:", long_options, &option_index); >+ if (optch == EOF) >+ break; >+ >+--- 182,193 ---- >+ rwhois_display = NULL; >+ rwhois_limit = 0; >+ enable_whoisservers = 1; >++ force_ipv4 = 0; >++ force_ipv6 = 0; >+ >+ while (1) >+ { >+! optch = getopt_long(*argc, *argv, "rainsvfd46c:h:p:", long_options, &option_index); >+ if (optch == EOF) >+ break; >+ >+*************** >+*** 252,257 **** >+--- 266,277 ---- >+ gport = atoi(optarg); >+ #endif >+ break; >++ case '4': >++ force_ipv4 = 1; >++ break; >++ case '6': >++ force_ipv6 = 1; >++ break; >+ } >+ } >+ >+*************** >+*** 281,287 **** >+ config = SYSCONFDIR "/jwhois.conf"; >+ } >+ if (in) >+! jconfig_parse_file(in); >+ >+ if (verbose>1) >+ { >+--- 301,310 ---- >+ config = SYSCONFDIR "/jwhois.conf"; >+ } >+ if (in) >+! { >+! jconfig_parse_file(in); >+! fclose(in); >+! } >+ >+ if (verbose>1) >+ { >+*** src/whois.c.orig Tue Jun 26 03:00:29 2007 >+--- src/whois.c Mon Apr 24 02:09:29 2023 >+*************** >+*** 115,120 **** >+--- 115,122 ---- >+ unsigned int count, start_count; >+ int ret; >+ char data[MAXBUFSIZE]; >++ fd_set rfds; >++ struct timeval timeout = { connect_timeout, 0 }; >+ >+ count = 0; >+ >+*************** >+*** 124,130 **** >+--- 126,140 ---- >+ >+ do >+ { >++ FD_ZERO(&rfds); >++ FD_SET(fd, &rfds); >++ ret = select(fd + 1, &rfds, NULL, NULL, &timeout); >++ >++ if (ret <= 0) >++ return -1; >++ >+ ret = read(fd, data, MAXBUFSIZE-1); >++ >+ if (ret >= 0) >+ { >+ count += ret; >+*** src/jwhois.c.orig Tue Jun 26 02:59:35 2007 >+--- src/jwhois.c Mon Apr 24 02:09:55 2023 >+*************** >+*** 59,66 **** >+ # include <langinfo.h> >+ #endif >+ >+! #ifdef LIBIDN >+! # include <idna.h> >+ #endif >+ >+ #ifdef ENABLE_NLS >+--- 59,66 ---- >+ # include <langinfo.h> >+ #endif >+ >+! #ifdef LIBIDN2 >+! # include <idn2.h> >+ #endif >+ >+ #ifdef ENABLE_NLS >+*************** >+*** 98,104 **** >+ >+ /* Parse remaining arguments and place them into the wq >+ structure. */ >+! while (optind < argc) >+ { >+ count += strlen(argv[optind])+1; >+ if (!qstring) >+--- 98,104 ---- >+ >+ /* Parse remaining arguments and place them into the wq >+ structure. */ >+! while (optind < argc-1) >+ { >+ count += strlen(argv[optind])+1; >+ if (!qstring) >+*************** >+*** 116,134 **** >+ strcat(qstring, " "); >+ optind++; >+ } >+! qstring[strlen(qstring)-1] = '\0'; >+! #ifdef LIBIDN >+! rc = idna_to_ascii_lz(qstring, &idn, 0); >+! if (rc != IDNA_SUCCESS) >+ { >+! printf("[IDN encoding of '%s' failed with error code %d]\n", qstring, rc); >+! exit(1); >+ } >+! wq.query = strdup(idn); >+ free(idn); >+ #else >+! wq.query = qstring; >+ #endif >+ >+ if (ghost) >+ { >+--- 116,147 ---- >+ strcat(qstring, " "); >+ optind++; >+ } >+! #ifdef LIBIDN2 >+! rc = idn2_lookup_ul(argv[optind], &idn, 0); >+! if (rc != IDN2_OK) >+ { >+! if (rc == IDN2_TOO_BIG_LABEL) >+! { >+! if ((idn = strdup(argv[optind])) == NULL) >+! { >+! printf("[%s]\n", _("Error allocating memory")); >+! exit(1); >+! } >+! } >+! else >+! { >+! printf("[IDN encoding of '%s' failed: %s)]\n", argv[optind], idn2_strerror(rc)); >+! exit(1); >+! } >+ } >+! qstring = realloc(qstring, count+strlen(idn)+1); >+! memcpy(qstring+count, idn, strlen(idn)+1); >+ free(idn); >+ #else >+! qstring = realloc(qstring, count+strlen(argv[optind])+1); >+! memcpy(qstring+count, argv[optind], strlen(argv[optind])+1); >+ #endif >++ wq.query = qstring; >+ >+ if (ghost) >+ { >+*** src/dns.c.orig Tue Jun 26 02:58:38 2007 >+--- src/dns.c Mon Apr 24 02:10:57 2023 >+*************** >+*** 102,107 **** >+--- 102,109 ---- >+ >+ >+ #ifdef HAVE_GETADDRINFO >++ extern int force_ipv4; >++ extern int force_ipv6; >+ /* >+ * This function looks up a hostname or IP number using the newer >+ * getaddrinfo() system call. >+*************** >+*** 118,123 **** >+--- 120,129 ---- >+ >+ memset(&hints, 0, sizeof(hints)); >+ hints.ai_family = PF_UNSPEC; >++ if (force_ipv6) >++ hints.ai_family = PF_INET6; >++ if (force_ipv4) >++ hints.ai_family = PF_INET; >+ >+ hints.ai_socktype = SOCK_STREAM; >+ if (port) >+*** include/utils.h.orig Fri Aug 2 18:18:38 2002 >+--- include/utils.h Mon Apr 24 02:12:25 2023 >+*************** >+*** 28,33 **** >+--- 28,34 ---- >+ int split_host_from_query(struct s_whois_query *wq); >+ int make_connect(const char *, int); >+ int add_text_to_buffer(char **, const char *); >++ void timeout_init(void); >+ >+ >+ #endif >+*** configure.ac.orig Sun Jul 1 04:52:28 2007 >+--- configure.ac Mon Apr 24 02:11:46 2023 >+*************** >+*** 121,127 **** >+ AC_CHECK_FUNCS(memcpy strtol) >+ AC_CHECK_FUNCS(strcasecmp strncasecmp getopt_long) >+ AC_HEADER_STDC([]) >+! AC_CHECK_HEADERS(sys/types.h sys/socket.h netinet/in.h netdb.h sys/time.h sys/stat.h sys/fcntl.h malloc.h locale.h stdint.h inttypes.h idna.h) >+ AC_HEADER_TIME >+ >+ dnl check for inet_pton >+--- 121,127 ---- >+ AC_CHECK_FUNCS(memcpy strtol) >+ AC_CHECK_FUNCS(strcasecmp strncasecmp getopt_long) >+ AC_HEADER_STDC([]) >+! AC_CHECK_HEADERS(sys/types.h sys/socket.h netinet/in.h netdb.h sys/time.h sys/stat.h sys/fcntl.h malloc.h locale.h stdint.h inttypes.h idna.h arpa/inet.h) >+ AC_HEADER_TIME >+ >+ dnl check for inet_pton >+*************** >+*** 140,152 **** >+ #ifdef HAVE_NETINET_IN_H >+ #include <netinet/in.h> >+ #endif >+ int main() >+ { >+ struct in6_addr addr6; >+ if (inet_pton(AF_INET6, "::1", &addr6) < 1) >+! exit(1); >+ else >+! exit(0); >+ } >+ ], [ >+ AC_MSG_RESULT(yes) >+--- 140,155 ---- >+ #ifdef HAVE_NETINET_IN_H >+ #include <netinet/in.h> >+ #endif >++ #ifdef HAVE_ARPA_INET_H >++ #include <arpa/inet.h> >++ #endif >+ int main() >+ { >+ struct in6_addr addr6; >+ if (inet_pton(AF_INET6, "::1", &addr6) < 1) >+! return 1; >+ else >+! return 0; >+ } >+ ], [ >+ AC_MSG_RESULT(yes) >+*************** >+*** 154,179 **** >+ ], AC_MSG_RESULT(no),AC_MSG_RESULT(no)) >+ fi >+ >+! AC_ARG_WITH(libidn, AC_HELP_STRING([--with-libidn=[DIR]], >+! [Support IDN (needs GNU Libidn)]), >+! libidn=$withval, libidn=yes) >+! if test "$libidn" != "no"; then >+! if test "$libidn" != "yes"; then >+! LDFLAGS="${LDFLAGS} -L$libidn/lib" >+! CPPFLAGS="${CPPFLAGS} -I$libidn/include" >+ fi >+! AC_CHECK_HEADER(idna.h, >+! AC_CHECK_LIB(idn, stringprep_check_version, >+! [libidn=yes LIBS="${LIBS} -lidn"], libidn=no), >+! libidn=no) >+ fi >+! if test "$libidn" != "no" ; then >+! AC_DEFINE(LIBIDN, 1, [Define to 1 if you want IDN support.]) >+ else >+! AC_MSG_WARN([Libidn not found]) >+ fi >+! AC_MSG_CHECKING([if Libidn should be used]) >+! AC_MSG_RESULT($libidn) >+ >+ >+ found=no >+--- 157,182 ---- >+ ], AC_MSG_RESULT(no),AC_MSG_RESULT(no)) >+ fi >+ >+! AC_ARG_WITH(libidn2, AC_HELP_STRING([--with-libidn2=[DIR]], >+! [Support IDNA 2008 (needs GNU Libidn2)]), >+! libidn2=$withval, libidn2=yes) >+! if test "$libidn2" != "no"; then >+! if test "$libidn2" != "yes"; then >+! LDFLAGS="${LDFLAGS} -L$libidn2/lib" >+! CPPFLAGS="${CPPFLAGS} -I$libidn2/include" >+ fi >+! AC_CHECK_HEADER(idn2.h, >+! AC_CHECK_LIB(idn2, idn2_lookup_ul, >+! [libidn2=yes LIBS="${LIBS} -lidn2"], libidn2=no), >+! libidn2=no) >+ fi >+! if test "$libidn2" != "no" ; then >+! AC_DEFINE(LIBIDN2, 1, [Define to 1 if you want IDNA 2008 support.]) >+ else >+! AC_MSG_WARN([Libidn2 not found]) >+ fi >+! AC_MSG_CHECKING([if Libidn2 should be used]) >+! AC_MSG_RESULT($libidn2) >+ >+ >+ found=no
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 271401
: 242153 |
242154
|
242179
|
242186
|
242187
|
242201