[dns-operations] Official WHOIS redirector for TLDs

Warren Kumari warren at kumari.net
Tue Mar 25 04:28:00 UTC 2014


On Thu, Mar 20, 2014 at 2:24 AM, Rubens Kuhl <rubensk at nic.br> wrote:
>
> Em 19/03/2014, à(s) 14:52:000, Florian Weimer <fw at deneb.enyo.de> escreveu:
>
>> * Rubens Kuhl:
>>
>>> Em 19/03/2014, à(s) 14:30:000, Florian Weimer <fw at deneb.enyo.de> escreveu:
>>>
>>>> Is there are offical, documented WHOIS redirector for TLDs with some
>>>> long-term interface stability.  WHOIS.IANA.ORG might do the job, but I
>>>> couldn't find official documentation pointing to it.
>>>
>>> Do you mean WebWHOIS ?
>>
>> No, the good old port 43 protocol.
>>
>>> All new gTLDs are required to have whois.nic.<TLD> for port 43
>>> services, and it's usual for that URL to also have WebWHOIS. The
>>> tricky part is knowing who is implementing http://whois.nic.<TLD>
>>> and who is implementing https://whois.nic.<TLD>.
>>
>> You also need to know what is a new TLD.
>
> Everything that is listed at
> http://newgtlds.icann.org/en/program-status/delegated-strings
>
> Or almost everything that is listed at http://publicsuffix.org/list/effective_tld_names.dat and is not a 2-letter TLD.
>
> I think it's a safe guess that if TLD is unknown to the code, it could try whois.nic.<TLD>. It will address most cases yet to come.
>
> But if the idea is keeping up to date, http://mm.icann.org/pipermail/gtldnotification/ mailing list provides every contract signing for a TLD that ICANN makes. After subscribing, parsing of received alerts can be automated.
>

There was also http://tools.ietf.org/html/draft-sanz-whois-srv-01


This is basically publishing an SRV record saying where the WHOIS
server is. E.g:
wkumari-macbookpro1:tmp wkumari$ dig SRV _nicname._tcp.nz

; <<>> DiG 9.9.4rc2 <<>> SRV _nicname._tcp.nz
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62671
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 7, ADDITIONAL: 1

;; ANSWER SECTION:
_nicname._tcp.nz. 86349 IN SRV 0 0 43 whois.srs.net.nz.


There are a number of ccTLDs that publish these (37).
Unfortunately new gTLDs are prohibited from doing this, for a bunch of
silly policy reasons (I tried to get this changed, but there was
enough stupid here that I gave up).

W

--------------------
at: _nicname._tcp.at    IN   SRV   10 0 43 whois.nic.at.
au: _nicname._tcp.au    IN   SRV   0 0 43 whois.ausregistry.com.au.
ax: _nicname._tcp.ax    IN   SRV   0 0 43 whois.ax.
be: _nicname._tcp.be    IN   SRV   0 0 43 whois.dns.be.
bg: _nicname._tcp.bg    IN   SRV   0 0 43 whois.register.bg.
biz: _nicname._tcp.biz    IN   SRV   0 0 43 whois.nic.biz.
ch: _nicname._tcp.ch    IN   SRV   0 1 43 whois.nic.ch.
cl: _nicname._tcp.cl    IN   SRV   10 0 43 whois.nic.cl.
co: _nicname._tcp.co    IN   SRV   0 0 43 whois.nic.co.
de: _nicname._tcp.de    IN   SRV   0 0 43 whois.denic.de.
dk: _nicname._tcp.dk    IN   SRV   0 0 43 whois.dk-hostmaster.dk.
fo: _nicname._tcp.fo    IN   SRV   0 0 43 whois.nic.fo.
fr: _nicname._tcp.fr    IN   SRV   0 0 43 whois.nic.fr.
gg: _nicname._tcp.gg    IN   SRV   0 0 43 whois.gg.
gr: _nicname._tcp.gr    IN   SRV   0 0 0 .
hu: _nicname._tcp.hu    IN   SRV   0 0 43 whois.nic.hu.
ie: _nicname._tcp.ie    IN   SRV   10 0 43 whois.domainregistry.ie.
is: _nicname._tcp.is    IN   SRV   0 0 43 whois.isnic.is.
je: _nicname._tcp.je    IN   SRV   0 0 43 whois.je.
la: _nicname._tcp.la    IN   SRV   0 0 43 whois.nic.la.
li: _nicname._tcp.li    IN   SRV   0 1 43 whois.nic.ch.
lu: _nicname._tcp.lu    IN   SRV   0 0 43 whois.dns.lu.
mx: _nicname._tcp.mx    IN   SRV   0 0 43 whois.nic.mx.
no: _nicname._tcp.no    IN   SRV   0 0 43 whois.norid.no.
nz: _nicname._tcp.nz    IN   SRV   0 0 43 whois.srs.net.nz.
pm: _nicname._tcp.pm    IN   SRV   0 0 43 whois.nic.pm.
pw: _nicname._tcp.pw    IN   SRV   0 0 43 whois.centralnic.com.
re: _nicname._tcp.re    IN   SRV   0 0 43 whois.nic.re.
se: _nicname._tcp.se    IN   SRV   0 0 43 whois.nic-se.se.
si: _nicname._tcp.si    IN   SRV   10 0 43 whois.arnes.si.
tf: _nicname._tcp.tf    IN   SRV   0 0 43 whois.nic.tf.
travel: _nicname._tcp.travel    IN   SRV   0 0 43 whois.nic.travel.
ua: _nicname._tcp.ua    IN   SRV   0 0 43 whois.ua.
uk: _nicname._tcp.uk    IN   SRV   0 0 43 whois.nic.uk.
us: _nicname._tcp.us    IN   SRV   0 0 43 whois.nic.us.
wf: _nicname._tcp.wf    IN   SRV   0 0 43 whois.nic.wf.
yt: _nicname._tcp.yt    IN   SRV   0 0 43 whois.nic.yt.
---------------------------------




>
>
> Rubens
>
>
> _______________________________________________
> dns-operations mailing list
> dns-operations at lists.dns-oarc.net
> https://lists.dns-oarc.net/mailman/listinfo/dns-operations
> dns-jobs mailing list
> https://lists.dns-oarc.net/mailman/listinfo/dns-jobs



More information about the dns-operations mailing list