Skip to content

Commit

Permalink
Update server definitions:
Browse files Browse the repository at this point in the history
* Sync definitions with Debian whois 5.0.6.
* Added new IPv4, IPv6 allocations (whois 5.0.6).
* Added/Updated the .priv.at, .dj, .ls TLD definition (whois 5.0.6).
  • Loading branch information
weppos committed Jul 20, 2010
1 parent f0fede1 commit 9f1e26c
Show file tree
Hide file tree
Showing 10 changed files with 669 additions and 18 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.rdoc
Expand Up @@ -2,6 +2,12 @@

== master

* SERVER: Sync definitions with Debian whois 5.0.6.

* SERVER: Added new IPv4, IPv6 allocations (whois 5.0.6).

* SERVER: Added/Updated the .priv.at, .dj, .ls TLD definition (whois 5.0.6).

* NEW: Added .to TLD parser (whois.tonic.to).

* FIXED: whois.jprs.jp doesn't fully understand answers for .net.jp domains [milk1000cc]
Expand Down
14 changes: 11 additions & 3 deletions data/ip_del_list
Expand Up @@ -8,8 +8,10 @@
#
1.0.0.0/8 apnic
2.0.0.0/8 ripe
14.0.0.0/8 apnic
24.132.0.0/14 ripe
27.0.0.0/8 apnic
31.0.0.0/8 ripe
41.0.0.0/8 afrinic
43.0.0.0/8 v6nic
46.0.0.0/8 ripe
Expand All @@ -29,14 +31,16 @@
78.0.0.0/7 ripe
80.0.0.0/4 ripe # => 95.255.255.255
96.0.0.0/6 arin # => 99.255.255.255
107.0.0.0/8 arin
108.0.0.0/8 arin
109.0.0.0/8 ripe
110.0.0.0/7 apnic
96.0.0.0/4 UNALLOCATED # => 112.215.255.255
118.32.0.0/11 whois.nic.or.kr
119.192.0.0/11 whois.nic.or.kr
112.160.0.0/11 whois.nic.or.kr
115.0.0.0/12 whois.nic.or.kr
115.16.0.0/13 whois.nic.or.kr
118.32.0.0/11 whois.nic.or.kr
119.192.0.0/11 whois.nic.or.kr
112.0.0.0/5 apnic
121.128.0.0/10 whois.nic.or.kr
125.128.0.0/11 whois.nic.or.kr
Expand Down Expand Up @@ -100,9 +104,14 @@
171.16.0.0/12 ripe
171.32.0.0/15 ripe
#171.0.0.0/8 apnic
175.192.0.0/10 whois.nic.or.kr
175.0.0.0/8 apnic
176.0.0.0/8 ripe
177.0.0.0/8 lacnic
178.0.0.0/8 ripe
180.0.0.0/8 apnic
181.0.0.0/8 lacnic
183.96.0.0/11 whois.nic.or.kr
182.0.0.0/7 apnic
186.0.0.0/7 lacnic
188.0.0.0/8 ripe # transferred from ARIN to to RIPE
Expand Down Expand Up @@ -232,6 +241,5 @@
222.120.0.0/15 whois.nic.or.kr
222.122.0.0/16 whois.nic.or.kr
222.232.0.0/13 whois.nic.or.kr
223.0.0.0/8 UNALLOCATED # returned from APNIC to IANA
220.0.0.0/6 apnic
# that's all... here starts the multicast space
3 changes: 2 additions & 1 deletion data/servers_charset_list
Expand Up @@ -7,7 +7,8 @@ whois.nic.br iso-8859-1
whois.cira.ca iso-8859-1
whois.nic.ch utf-8
whois.nic.cl iso-8859-1
whois.cnnic.net.cn utf-8
whois.cnnic.cn utf-8
cwhois.cnnic.cn utf-8
whois.nic.cz utf-8
whois.denic.de utf-8
whois.enum.denic.de utf-8
Expand Down
22 changes: 15 additions & 7 deletions data/tld_serv_list
@@ -1,3 +1,4 @@
# http://www.iana.org/domains/root/db/
# NIC? means I have not been able to find the registry

.br.com whois.centralnic.net
Expand Down Expand Up @@ -66,6 +67,7 @@
.aq NONE # 2day.com
.ar WEB http://www.nic.ar/
.as whois.nic.as
.priv.at whois.nic.priv.at # "unofficial" SLD
.at whois.nic.at
.au whois.ausregistry.net.au
.aw NONE # http://www.setarnet.aw/domreg.html
Expand Down Expand Up @@ -103,7 +105,7 @@
.cl whois.nic.cl
.cm WEB http://netcom.cm/whois.php
.edu.cn whois.edu.cn
.cn whois.cnnic.net.cn
.cn whois.cnnic.cn
.uk.co whois.uk.co
.co WEB https://www.nic.co/
.cr WEB http://www.nic.cr/niccr_publico/showRegistroDominiosScreen.do
Expand All @@ -113,7 +115,7 @@
.cy WEB http://www.nic.cy/nslookup/online_database.php
.cz whois.nic.cz
.de whois.denic.de
.dj NONE
.dj WEB http://www.nic.dj/whois.php # BROKEN 2010-05-06
.dk whois.dk-hostmaster.dk
.dm whois.nic.dm
.do WEB http://www.nic.do/whois-h.php3
Expand All @@ -140,14 +142,14 @@
.gg whois.gg
.gh WEB http://www.nic.gh/customer/search_c.htm
.gi AFILIAS
.gl NONE # www.nic.gl
.gl whois.nic.gl
.gm whois.ripe.net # www.nic.gm
.gn NONE # http://www.psg.com/dns/gn/
.gp whois.nic.gp
.gq NONE # NO NIC http://www.getesa.gq/
.gr WEB https://grweb.ics.forth.gr/Whois?lang=en
.gs whois.nic.gs
.gt WEB http://www.gt/whois.htm
.gt WEB http://www.gt/whois.html
.gu WEB http://gadao.gov.gu/domainsearch.htm
.gw NONE # www.gwregister.com
.gy whois.registry.gy
Expand Down Expand Up @@ -188,7 +190,7 @@
.li whois.nic.li
.lk whois.nic.lk
.lr NONE # http://www.psg.com/dns/lr/
.ls WEB http://www.co.ls/data/co.asp
.ls WEB http://www.co.ls/co.asp
.lt whois.domreg.lt
.lu whois.dns.lu
.lv whois.nic.lv
Expand Down Expand Up @@ -251,7 +253,7 @@
.edu.ru whois.informika.ru
.ru whois.ripn.net
.rw WEB http://www.nic.rw/cgi-bin/whoisrw.pl
.sa saudinic.net.sa
.sa whois.nic.net.sa
.sb whois.coccaregistry.net
.sc AFILIAS # www.nic.sc
.sd NONE # http://isoc.sd/ (CHECK LATER)
Expand Down Expand Up @@ -319,7 +321,6 @@
.ws whois.samoanic.ws
.ye NONE # NIC? www.nominet.org.ye http://www.y.net.ye/services/domain_name.htm
.yt whois.nic.fr
.yu NONE # www.nic.yu - phase out date: 30 March 2009
.ac.za whois.ac.za
.co.za whois.coza.net.za
.gov.za whois.gov.za
Expand All @@ -329,6 +330,13 @@
.zm NONE # http://www.zamnet.zm/ser-isp/dnr.htm
.zw NONE # http://www.zispa.co.zw/

.xn--fiqs8s cwhois.cnnic.cn # China
.xn--fiqz9s cwhois.cnnic.cn # China
.xn--mgbaam7a8h whois.aeda.net.ae # United Arab Emirates
.xn--mgberp4a5d4ar whois.nic.net.sa # Saudi Arabia
.xn--wgbh1c whois.dotmasr.eg # Egypt
.xn--p1ai whois.ripn.net # Russian Federation

-dom whois.networksolutions.com
-org whois.networksolutions.com
-hst whois.networksolutions.com
Expand Down
14 changes: 11 additions & 3 deletions lib/whois/definitions/ipv4.rb
@@ -1,7 +1,9 @@
Whois::Server.define :ipv4, "1.0.0.0/8", "whois.apnic.net"
Whois::Server.define :ipv4, "2.0.0.0/8", "whois.ripe.net"
Whois::Server.define :ipv4, "14.0.0.0/8", "whois.apnic.net"
Whois::Server.define :ipv4, "24.132.0.0/14", "whois.ripe.net"
Whois::Server.define :ipv4, "27.0.0.0/8", "whois.apnic.net"
Whois::Server.define :ipv4, "31.0.0.0/8", "whois.ripe.net"
Whois::Server.define :ipv4, "41.0.0.0/8", "whois.afrinic.net"
Whois::Server.define :ipv4, "43.0.0.0/8", "whois.v6nic.net"
Whois::Server.define :ipv4, "46.0.0.0/8", "whois.ripe.net"
Expand All @@ -20,14 +22,16 @@
Whois::Server.define :ipv4, "78.0.0.0/7", "whois.ripe.net"
Whois::Server.define :ipv4, "80.0.0.0/4", "whois.ripe.net"
Whois::Server.define :ipv4, "96.0.0.0/6", "whois.arin.net"
Whois::Server.define :ipv4, "107.0.0.0/8", "whois.arin.net"
Whois::Server.define :ipv4, "108.0.0.0/8", "whois.arin.net"
Whois::Server.define :ipv4, "109.0.0.0/8", "whois.ripe.net"
Whois::Server.define :ipv4, "110.0.0.0/7", "whois.apnic.net"
Whois::Server.define :ipv4, "96.0.0.0/4", nil, {:adapter=>Whois::Server::Adapters::None}
Whois::Server.define :ipv4, "118.32.0.0/11", "whois.nic.or.kr"
Whois::Server.define :ipv4, "119.192.0.0/11", "whois.nic.or.kr"
Whois::Server.define :ipv4, "112.160.0.0/11", "whois.nic.or.kr"
Whois::Server.define :ipv4, "115.0.0.0/12", "whois.nic.or.kr"
Whois::Server.define :ipv4, "115.16.0.0/13", "whois.nic.or.kr"
Whois::Server.define :ipv4, "118.32.0.0/11", "whois.nic.or.kr"
Whois::Server.define :ipv4, "119.192.0.0/11", "whois.nic.or.kr"
Whois::Server.define :ipv4, "112.0.0.0/5", "whois.apnic.net"
Whois::Server.define :ipv4, "121.128.0.0/10", "whois.nic.or.kr"
Whois::Server.define :ipv4, "125.128.0.0/11", "whois.nic.or.kr"
Expand Down Expand Up @@ -88,9 +92,14 @@
Whois::Server.define :ipv4, "169.208.0.0/12", "whois.apnic.net"
Whois::Server.define :ipv4, "171.16.0.0/12", "whois.ripe.net"
Whois::Server.define :ipv4, "171.32.0.0/15", "whois.ripe.net"
Whois::Server.define :ipv4, "175.192.0.0/10", "whois.nic.or.kr"
Whois::Server.define :ipv4, "175.0.0.0/8", "whois.apnic.net"
Whois::Server.define :ipv4, "176.0.0.0/8", "whois.ripe.net"
Whois::Server.define :ipv4, "177.0.0.0/8", "whois.lacnic.net"
Whois::Server.define :ipv4, "178.0.0.0/8", "whois.ripe.net"
Whois::Server.define :ipv4, "180.0.0.0/8", "whois.apnic.net"
Whois::Server.define :ipv4, "181.0.0.0/8", "whois.lacnic.net"
Whois::Server.define :ipv4, "183.96.0.0/11", "whois.nic.or.kr"
Whois::Server.define :ipv4, "182.0.0.0/7", "whois.apnic.net"
Whois::Server.define :ipv4, "186.0.0.0/7", "whois.lacnic.net"
Whois::Server.define :ipv4, "188.0.0.0/8", "whois.ripe.net"
Expand Down Expand Up @@ -214,5 +223,4 @@
Whois::Server.define :ipv4, "222.120.0.0/15", "whois.nic.or.kr"
Whois::Server.define :ipv4, "222.122.0.0/16", "whois.nic.or.kr"
Whois::Server.define :ipv4, "222.232.0.0/13", "whois.nic.or.kr"
Whois::Server.define :ipv4, "223.0.0.0/8", nil, {:adapter=>Whois::Server::Adapters::None}
Whois::Server.define :ipv4, "220.0.0.0/6", "whois.apnic.net"

0 comments on commit 9f1e26c

Please sign in to comment.