[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