Go to most recent revision | Blame | Last modification | View Log | RSS feed
#
# generic Whois pattern table
#
# (c) 1998-2010 by Juliane Holzt
# includes contributions by Lutz Donnerhacke, Cord Beermann,
# Florian Weimer and other people. Many thanks.
#
# GWhois 2 is a fork of GWhois by ViaThinkSoft <info@viathinksoft.de>
#
#
# Distribution, usage etc. pp. regulated by the current version of GPL.
# Idea: Erik.Heinz@Jena.Thur.De
#
# Please drop me (debian@julijane.de) any additional records...
# (or file a bug against the debian gwhois package).
#
# History:
#
# 2014-11-27 mar LARGE REVISION OF THE WHOLE PATTERN FILE
# Fixed many, many entries
# Split up the pattern file into multiple pattern files.
# RIPE now shows e-mail-addresses using "-B" (but they are protected in the newest GWhoIs version!)
# Added TEREDO and 6to4 parser
# Added ERX records for IPv6 for APNIC
# Added ERX records for IPv4 according to the RIR's stats
# Added OID records (requires change in the gwhois binary)
# Changed all IPv4 and IPv6 allocations to the correct RIR using the pattern generator
# Instead of regular expressions for IPv6 addresses, a CIDR is now used (requires change in the gwhois binary)
# Added AS-Numbers in a new notation (requires change in the gwhois binary)
# Added support to enter IANA TLDs directly without "tld" prefix
# 2012-06-26 jule Fixed .je and .gg lookups (closes Ubuntu Bug 339912)
# Fixed .gl lookups (closes Bug#626339)
# Fixed .co lookups (closes Bug#642228)
# Updated IPv4 'final' RIR allocations (closes Bug#628554, closes: Bug#603518)
# 2010-07-28 jule updated ipv4 netblocks, added/fixed several
# 2010-07-27 jule fix arin queries, check and fix ipv6 queries
# (Debian Bug#585072)
# 2010-05-15 jule remove charset parameter from DENIC queries
# .pl now has a real whois server again
# 2009-09-01 jule .es has no longer a usable WHOIS (captcha needed)
# 2009-07-17 jule Added .tel whois (Debian Bug#524675)
# 2008-09-25 jule Changed .by URL, same unhelpful output as before
# (Debian Bug#500042)
# 2008-07-16 jule Verbose output for .name, tnx John McGowan
# 2008-06-26 jule Fixed .ms, tnx Uwe Sinha (Debian Bug#488093)
# 2008-02-19 jule Updates based on information by Bernd Hohmann and
# Rick Moen: modified/fixed .af, .ai, .an, .az, .bi,
# .cf, .ci, .cl, .dk, .ec, .eg, .fj, .gd, .ge, .gi,
# .gm, .gn, .gp, .gs, .gy, .hn, .hr, .ir, .ki, .kz,
# .la, .lc, .lk, .ly, .ma, .mc, .mg, .mm, .mn, .mr,
# .ms, .mt, .mu, .nc, .nf, .pl, .pm, .pw, .py, .sc,
# .sd, .sm, .sn, .sr, .sv, .tc, .tg, .tl, .tm, .uy,
# .uz, .vc, .ve, .vn, .ws, .jobs, .mil, .travel
# Added .arpa, .asia (yet defunct), .tel (no whois),
# Subdomain-Whois of Centralnic for certain subdomains
# under .com, .net and .org (e.g. gb.net), Removed .cs
# 2008-02-18 jule Added -sixxs (Debian Bug#458470, tnx Christian Seitz),
# 2007-10-30 jule Fixed .im, tnx VT100 (Debian Bug#448661)
# 2007-09-26 jule added .me (Debian Bug#444198), added .kp, changed .rs
# 2007-09-05 jule TLD .va is now included in RIPE database, tnx Mark
# Thomas
# 2007-08-22 jule Fixed .de again :-(
# 2007-04-03 jule Fixed .de :-(
# 2007-02-22 jule Modified/Fixed .as
# 2007-02-18 jule Fixed .co and .pk, tnx John McGowan for hints
# 2007-02-17 jule Handles ending on '-ap' at apnic
# 2007-02-16 jule 116/6, 120/8 new to APNIC, added redirect default
# 2007-01-12 jule Added lookup for four byte AS numbers (e.g. AS3.1)
# (Debian Bug#406070)
# 2006-12-06 jule Broadened regex for lim- (RIPE), added poem- (RIPE).
# (Debian Bug#401542)
# 2006-12-02 jule Fixed web lookup for .vg, also added additional query
# of .vg whois server which gives some more information
# (see also new method 'multiple'). Tnx to VT100 for
# hint about changed URL. (Debian Bug#401339)
# 2006-11-13 jule Fixed .info, tnx Stefan Schmidt (Debian Bug#397889)
# 2006-10-02 jule .mobi now has a whois server (tnx MarcL for hint)
# 2006-09-20 jule 196/8 now complete Afrinoc (tnx MarcL)
# 77/8, 78/8, 79/8 RIPE (new)
# 201/8, 189/8, 190/8 LACNIC (not new, shame on me)
# Fixed 122/6 -> 122/7, 124/7 (me = Idiot)
# 2006-04-19 jule Added .eu (Debian Bug#351793)
# Fixed .il (Debian Bug#355039)
# Added extensive list of ip networks transfered
# to AFRINIC, many tnx to Axel Rau
# Added .cat, .mobi
# Added 89/8, 90/8, 91/8 to RIPE
# Added 58/7, 121/8, 122/6, 126/8, 169.208/12, 196.192/13 to APNIC
# Added 202.123/19 to AFRINIC
# 2005-09-25 jule Fixed/Update .com, .net, .org, .ae, .az, .ly,
# .pr, .jp (Debian Bug#323569)
# Added .jobs, .travel, .eu, 2a01::/23 (Debian Bug#318382)
# Added lookup 'tld xx' (shows information from iana about a tld)
# 2005-01-15 jule Added version string
# 2005-01-14 jule A lot of changes and additions (took me 15 hours):
#
# fixed/updated
# .ac, .ar, .cd, .co, .cu, .ee, .fi, .ge,
# .gs, .gt, .ht, .in, .im, .io, .ir, .lk,
# .lv, .mn, .ms, .mw, .my, .nu, .nz, .pa,
# .pk, .rw, .se, .sh, .tf, .tm, .tr, .tt,
# .tw, .ua, .ug, .uk, .uz
#
# added
# .ai, .ao, .bb, .bd, .bg, .bh, .bi, .bj,
# .bm, .bo, .bs, .bt, .by, .bz, .cg, .cv,
# .cy, .dm, .do, .dz, .fj, .fm, .fo, .gg,
# .gi, .gl, .gm, .gr, .id, .il, .it, .je,
# .jo, .ke, .kg, .ki, .kw, .ky, .kz, .la,
# .lt, .md, .mt, .mu, .na, .nf, .nr, .om,
# .ph, .pn, .py, .re, .ro, .sa, .sb, .si,
# .sk, .sr, .tg, .th, .tn, .ve, .wf, .yt,
# .yu, .zw, .int, .pro
#
# added notice
# .ad, .ae, .an, .aq, .aw, .ax, .az, .ba,
# .bf, .bv, .bw, .cf, .ci, .cm, .cs, .dj,
# .eg, .eh, .er, .et, .fk, .ga, .gf, .gh,
# .gn, .gp, .gq, .gu, .gw, .gy, .hn, .hr,
# .iq, .jm, .kh, .km, .kn, .lr, .ls, .ly,
# .ma, .mc, .mg, .mh, .mk, .ml, .mo, .mp,
# .mq, .mr, .mv, .mz, .nc, .ne, .ni, .pf,
# .pg, .pm, .pr, .qa, .sc, .sd, .sj, .sl,
# .sm, .sn, .so, .sv, .sy, .sz, .td, .tm,
# .tp, .va, .vc, .ye, .za, .zm
#
# removed
# ml.org
# 2005-01-10 jule Removed 200.10.4/22, 210.17/16, 210.18/15 and 210.20/16
# from registro.br, now at apnic and twnic
# 2005-01-06 jule Changed .tj
# 2005-01-04 jule Added IPv6 assignments
# 2005-01-03 jule Explicit rule for .com and .net
# added gandi handles, fixed .cr (Debian Bug#239259)
# added irt handles (Debian Bug#239768)
# added pgpkey objects (Debian Bug#239780)
# 80/6,84/8 -> 80/5,88/8 ripe (Debian Bug#243149)
# fltr objects (Debian Bug#249312)
# edu added (Debian Bug#255576)
# fixed .pe (Debian Bug#264794)
# fixed .tv (again, suckers!) (Debian Bug#267745)
# 2004-03-08 jule *-mnt und lim-* objects queried at ripe.
# 2004-03-08 jule 193/7 is nonsense, must be 193/8 and 194/8. i'm an
# idiot.
# 2004-03-07 jule added team cymru ip->as mapper whois
# 2004-03-07 jule removed all ERX listings, which are now autoconverted
# and held in seperate files
# 2004-03-03 jule fixed 80-84/8
# 2004-03-03 jule publicinterestregistry (.org) now back to normal whois
# changes for new generic whois handling code
# added idn-parameters for denic (Debian Bug#235086)
# added whois-servers.net as last resort (tnx lutz)
# changed corenic handle (Debian Bug#208866)
# .va fixed (Debian Bug#225032)
# added some blocks to RIPE (Debian Bug#225037)
# added some more blocks to RIPE (Debian Bug#226178)
# 2003-06-25 jule .cc now REAL fixed :-)
# whois.nic-se.se has incomplete data, changed for cgi
# [tnx Christian Seitz, Erik Heinz]
# 2003-06-25 jule 192.109/16 now queried at ripe (arin has totally
# outdated data!)
# fixed .as (Debian Bug#195065) and
# .cc (Debian Bug#196991) [both tnx VT100]
# 2003-04-09 lutz added 60/8 and removed 223/8 (apnic)
# 2003-02-20 jule changed .nz, changed .ie, added .museum, added .aero
# tnx to Andreas Schoenberg for hints.
# 2003-02-15 jule added .us
# 2003-02-14 lutz added 222/7 (apnic)
# 2003-01-29 jule fixed .be (trailing space)
# 2003-01-28 jule added 129.90/16 (lacnic, from lutz), 129.208/16 (ripe)
# 2003-01-28 lutz .np added
# 2003-01-28 tlr Add $ to .au pattern
# 2003-01-27 jule .org now has a totally broken whois
# 2003-01-19 cord added .coop-whois
# 2003-01-18 f2u added 130.227.0.0 - 130.227.255.255 (RIPE)
# 2003-01-08 f2u added 192.114.0.0 - 192.118.255.255 (RIPE)
# 2003-01-05 f2u added 147.233.0.0 - 147.237.255.255 (RIPE)
# 2003-01-03 f2u added 156.35.0.0 - 156.35.255.255 (RIPE)
# 2003-01-02 f2u Mark ARIN WHOIS.
# 2002-12-30 cord added 82.0.0.0-82.255.255.255 to RIPE
# 2002-11-27 cord fixed .lu (Debian Bug#170816)
# 2002-11-01 cord (Debian Bug#164375)
# 203.0.0.0-203.63.255.255 moved from aunic to apnic.
# (Debian Bug#166748)
# 210.8.0.0-210.11.255.255 is at whois.connect.com.au.
# JAPANESE IPs:
# added 61.192.0.0-61.215.255.255 (Debian Bug#148534,
# Debian Bug#165104)
# added 202.208.0.0-202.255.255.255 (Debian Bug#165406)
# added 203.136.0.0-203.141.255.255
# added 210.136.0.0-210.159.255.255
# added 210.188.0.0-210.191.255.255
# added 210.196.0.0-210.199.255.255
# added 210.224.0.0-210.239.255.255 (Debian Bug#138881)
# added 211.8.0.0-211.19.255.255 (Debian Bug#165587)
# added 211.120.0.0-211.135.255.255
# added 218.40.0.0-218.47.255.255
# added 218.216.0.0-218.231.255.255
# KOREAN IPs:
# added 61.248.0.0-61.255.255.255 (Debian Bug#164376)
# added 203.245.0.0-203.255.255.255 (Debian Bug#138718)
# added 210.90.0.0-210.91.255.255
# added 210.97.192.0-210.135.255.255
# added 210.220.0.0-210.223.255.255 (Debian Bug#141594)
# added 211.32.0.0-211.63.255.255 (Debian Bug#138717,
# Debian Bug#150750,
# Debian Bug#165587)
# added 211.168.0.0-211.171.255.255
# added 211.226.0.0-211.231.255.255 (Debian Bug#138953)
# added 218.36.0.0-218.39.255.255
# added 218.48.0.0-218.55.255.255
# added 218.144.0.0-218.159.255.255
# added 218.232.0.0-218.239.255.255
# added 220.72.0.0-220.87.255.255
# TAIWAN IPs:
# added 61.216.0.0-61.231.255.255 (Debian Bug#165105)
# added 210.17.0.0-210.17.127.255
# added 210.59.0.0-210.63.255.255
# added 210.65.0.0-210.67.255.255
# added 210.70.0.0-210.71.255.255
# added 211.20.0.0-211.23.255.255 (Debian Bug#165587)
# added 211.72.0.0-211.72.255.255
# added 211.75.0.0-211.75.255.255 (Debian Bug#165587)
# added 218.32.0.0-218.32.255.255
# added 218.160.0.0-218.165.255.255
# APNIC
# added 219.0.0.0-221.255.255.255
# NIC for Latin American and Caribbean
# added 200.0.0.0-200.255.255.255 (Debian Bug#158859)
# RIPE (Debian Bug#152090)
# added 129.11.0.0-129.13.255.255
# added 129.16.0.0-129.16.255.255
# added 129.20.0.0 - 129.20.255.255
# added 129.26.0.0 - 129.27.255.255
# added 129.31.0.0 - 129.31.255.255
# added 129.35.0.0 - 129.35.255.255
# added 129.67.0.0 - 129.67.255.255
# added 129.69.0.0- 129.70.255.255
# added 129.73.0.0 - 129.73.255.255
# added 129.88.0.0 - 129.88.255.255
# added 129.102.0.0 - 129.104.255.255
# added 129.125.0.0 - 129.125.255.255
# added 129.129.0.0 - 129.129.255.255
# added 129.132.0.0 - 129.132.255.255
# added 129.142.0.0 - 129.143.255.255
# added 129.159.0.0 - 129.159.3.255
# added 129.169.0.0 - 129.169.255.255
# added 129.175.0.0 - 129.175.255.255
# added 129.177.0.0 - 129.178.255.255
# added 129.181.0.0 - 129.185.255.255
# added 129.187.0.0 - 129.187.255.255
# added 129.194.0.0 - 129.195.255.255
# added 129.199.0.0 - 129.199.255.255
# added 129.206.0.0 - 129.206.255.255
# added 129.214.0.0 - 129.215.255.255
# added 129.217.0.0 - 129.217.255.255
# added 129.226.0.0 - 129.227.255.255
# added 129.233.0.0 - 129.234.255.255
# added 129.240.0.0 - 129.242.255.255
# added 129.247.0.0 - 129.247.255.255
# whois-server for .ac.uk and .gov.uk added.
# (Debian Bug#166785)
# whois-server for .pl added. (Debian Bug#164737)
# RIPE is also responsible for Gambia .gm
# .ar switched urls for requests. (Debian Bug#163210)
# .cl now has a real whois-server.
# .dk has a real whois-server again. (Debian Bug#163181)
# .ec is available through a web interface.
# .es switched urls for requests.
# .kr new address for whois-server.
# .name has also an whois-server.
# .pk switched urls for requests.
# .su has a whois-server. (Debian Bug#165610)
# .tw has a whois-server. (Debian Bug#163296)
# .co.za has a whois-server. (Debian Bug#149182)
# .tk has a whois-server. (Debian Bug#165614)
# 2002-09-17 jule .ag is now handled by a real whois server
# 2002-03-14 jule fixed trailing spaces after some $-signs
# KOREAN IPs:
# added 210.100.0.0-210.103.255.255 (Debian Bug#135341)
# added 210.204.0.0-210.207.255.255 (Debian Bug#135399)
# added 210.116.0.0-210.213.255.255 (Debian Bug#135470)
# added 61.78.0.0-61.85.255.255 (Debian Bug#136303)
# added 211.32.0.0-211.39.255.255 (Debian Bug#136333)
# added 210.96.0.0-210.97.191.255 (Debian Bug#136631)
# added 210.178.0.0-210.183.255.255 (Debian Bug#137599)
# added 211.212.0.0-211.215.255.255 (Debian Bug#137724)
# APNIC:
# added 218.0.0.0-218.255.255.255 (Debian Bug#137386)
# 2002-02-17 jule added .hk (Debian Bug#131390)
# added 211.0/13 to JPNIC (Debian Bug#134148)
# added 211.21/16 to TWNIC (Debian Bug#132727)
# added .to (Debian Bug#132634)
# added 211.172-211.199 to KRNIC (Debian Bug#130307)
# added 203.224-203.244 to KRNIC (Debian Bug#130307)
# added 211.104-211.119 to KRNIC (Debian Bug#130307)
# added 210.92-210.95 to KRNIC (Debian Bug#130307)
# added 211.232-211.255 to KRNIC (Debian Bug#130307)
# added 61.96-61.112 to KRNIC (Debian Bug#130307)
# 2002-02-01 jule added .tv,.ua,.ug,.uy,.uz,.vu; changed .vi,.ws,adamsnames
# (latter closes Debian Bug#131866)
# 2002-01-17 jule 210.248/13 = jpnic (Debian Bug#129489)
# jule 211.216/13 = krnic (Debian Bug#126637)
# jule 61.72-61.77 = krnic (Debian Bug#119200)
# jule changed dk-nic (Debian Bug#129026)
# jule added ripe blocks 80/81
# jule added .info and .biz
# 2001-03-12 lutz whois.cira.ca is new for *.ca (Hanno Foest)
# lutz Kasachstan does not respond (Jan Ludewig)
# lutz whois.ncst.ernet.in for .in (no better match)
# lutz .be brushed up (Andreas Schoenberg)
# 2000-12-15 lutz .in tested and failed.
# 2000-09-14 jule .tj added.
# jule added io, jo, mn, mw, sh
# lutz added sg (per Tip)
# 2000-09-06 lutz 217/8 mapped to RIPE
# 2000-08-08 lutz .ws added (Found it in spam, this registry is evil)
# lutz added several domains providing whois.nic.~tld~
# 2000-07-18 lutz .at readded (pfeifer@dbai.tuwien.ac.at)
# 2000-07-17 lutz .hm added (jule)
# 2000-06-29 lutz -RIPE should do multiple queries. (jule)
# lutz added whois.nic.at, whois.dk-hostmaster.dk, whois.nic.hu
# lutz added -BE, -DOMREG at RIPE, whois.isoc.org.il
# 2000-06-28 lutz .is and -IS are supported by whois.isnet.is
# lutz -DENIC is supported by whois.denic.de
# 2000-06-27 lutz .de will bot longer supported by ripe until tomorrow.
# lutz whois.nic.de is renamed to whois.denic.de
# 2000-06-26 lutz domain-registry.nl renamed to whois.domain-registry.nl
# (ash@ash.de)
# 2000-06-20 lutz .no, -NORID -> whois.norid.no
# 2000-06-07 lutz co??- -> corenic
# nic.cx hat neuerdings whois!
# 2000-03-27 lutz core- -> corenic (ash@ash.de)
# 2000-02-29 lutz registro.br hat neuerdings whois! IP Netze gehen auch.
# lutz Added my
# 2000-02-24 lutz RIPE-IPs vervollstaendigt
# 2000-02-15 haegar COCO- => whois.corenic.net
# 2000-02-14 lutz -HST => arin
# 2000-02-07 lutz 210.160.0.0 - 210.175.255.255 => Japan
# jule adamsnames changed
# jule 213/8 => Ripe
# 1999-12-01 jule .com/.net/.org changed to two-step whois
# 1999-08-04 lutz Added gs, ms, tc, tf, vg
# 1999-08-03 lutz Added sm
# 1999-07-05 lutz Fixed 203.178-203.183
# 1999-07-01 lutz Fixed kr, Added IPv6
# 1999-04-12 jule Added tr
# lutz Added va
# 1999-04-01 lutz Fixed 160.44-160.63
# 1999-03-30 jule Added md
# 1999-03-29 lutz Added AS...
# 1999-03-04 lutz Fixed es, se
# Added cx, eu.org
# 1998-12-18 jule Extracted from orginal source
# --------------------------------------------------------------------