<?php
$servers = array(
  'ac'     => 'whois.nic.ac',
  'aero'   => 'whois.aero',
  'ag'     => 'whois.nic.ag',
  'am'     => 'whois.amnic.net',
  'at'     => 'whois.nic.at',
  'au'     => 'whois.aunic.net',
  'be'     => 'whois.dns.be',
  'bg'     => 'whois.register.bg',
  'biz'    => 'whois.neulevel.biz',
  'bj'     => 'whois.nic.bj',
  'br'     => 'whois.registro.br',
  'ca'     => 'whois.cira.ca',
  'ch'     => 'whois.nic.ch',
  'ci'     => 'whois.nic.ci',
  'cl'     => 'whois.nic.cl',
  'cn'     => 'whois.cnnic.net.cn',
  'co.nz'  => 'whois.srs.net.nz',
  'co.uk'  => 'whois.nic.uk',
  'com'    => 'whois.opensrs.net',
  'com.mx' => 'whois.nic.mx',
  'coop'   => 'whois.nic.coop',
  'cx'     => 'whois.nic.cx',
  'cz'     => 'whois.nic.cz',
  'de'     => 'whois.denic.de',
  'dk'     => 'whois.dk-hostmaster.dk',
  'ee'     => 'whois.eenet.ee',
  'edu'    => 'whois.educause.net',
  'eu'     => 'whois.eu',
  'fi'     => 'whois.ficora.fi',
  'fr'     => 'whois.nic.fr',
  'gg'     => 'whois.channelisles.net',
  'gi'     => 'whois2.afilias-grs.net',
 #'gov'    => 'whois.nic.gov',
  'gs'     => 'whois.nic.gs',
  'hk'     => 'whois.hkirc.hk',
  'hn'     => 'whois2.afilias-grs.net',
  'ie'     => 'whois.domainregistry.ie',
  'il'     => 'whois.isoc.org.il',
  'in'     => 'whois.inregistry.net',
  'info'   => 'whois.afilias.info',
  'int'    => 'whois.iana.org',
  'io'     => 'whois.nic.io',
  'is'     => 'whois.isnic.is',
  'it'     => 'whois.nic.it',
  'je'     => 'whois.channelisles.net',
  'jp'     => 'whois.jprs.jp',
  'ke'     => 'whois.kenic.or.ke',
  'kz'     => 'whois.nic.kz',
  'la'     => 'whois2.afilias-grs.net',
  'li'     => 'whois.nic.li',
  'lt'     => 'whois.domreg.lt',
  'lu'     => 'whois.dns.lu',
  'lv'     => 'whois.nic.lv',
  'mg'     => 'whois.nic.mg',
  'mn'     => 'whois.nic.mn',
  'ms'     => 'whois.adamsnames.tc',
  'museum' => 'whois.museum',
  'my'     => 'whois.mynic.net.my',
  'na'     => 'whois.na-nic.com.na',
  'name'   => 'whois.nic.name',
  'net'    => 'whois.opensrs.net',
  'nl'     => 'whois.domain-registry.nl',
  'no'     => 'whois.norid.no',
  'nu'     => 'whois.nic.nu',
  'or.kr'  => 'whois.nic.or.kr',
  'org'    => 'whois.publicinterestregistry.net',
  'pl'     => 'whois.dns.pl',
  'pm'     => 'whois.nic.pm',
  'pr'     => 'whois.uprr.pr',
  're'     => 'whois.nic.re',
  'ro'     => 'whois.rotld.ro',
  'ru'     => 'whois.ripn.net',
  'sb'     => 'whois.nic.net.sb',
  'sc'     => 'whois2.afilias-grs.net',
  'se'     => 'whois.iis.se',
  'sg'     => 'whois.nic.net.sg',
  'sh'     => 'whois.nic.sh',
  'si'     => 'whois.arnes.si',
  'st'     => 'whois.nic.st',
  'tc'     => 'whois.adamsnames.tc',
  'tf'     => 'whois.nic.tf',
 #'tk'     => 'whois.dot.tk',
  'tl'     => 'whois.nic.tl',
  'tm'     => 'whois.nic.tm',
  'tr'     => 'whois.nic.tr',
  'tw'     => 'whois.twnic.net.tw',
  'ua'     => 'whois.net.ua',
  'ug'     => 'whois.co.ug',
  'us'     => 'whois.nic.us',
  'uz'     => 'whois.cctld.uz',
  'vc'     => 'whois2.afilias-grs.net',
  've'     => 'whois.nic.ve',
  'vg'     => 'whois.adamsnames.tc',
  'wf'     => 'whois.nic.wf',
  'ws'     => 'whois.worldsite.ws',
  'yt'     => 'whois.nic.yt',
);

// MX
$servers['edu.mx']   = &$servers['com.mx'];
$servers['gob.mx']   = &$servers['com.mx'];
$servers['org.mx']   = &$servers['com.mx'];
$servers['net.mx']   = &$servers['com.mx'];

// NZ
$servers['ac.nz']     = &$servers['co.nz'];
$servers['geek.nz']   = &$servers['co.nz'];
$servers['gen.nz']    = &$servers['co.nz'];
$servers['maori.nz']  = &$servers['co.nz'];
$servers['net.nz']    = &$servers['co.nz'];
$servers['org.nz']    = &$servers['co.nz'];
$servers['school.nz'] = &$servers['co.nz'];

ksort($servers);
?>