OSDN Git Service

wsboards.com noticed, had been removed due to spam (Thanks Chris)
[pukiwiki/pukiwiki_sandbox.git] / spam / domain.ini.php
1 <?php
2 // $Id: domain.ini.php,v 1.16 2008/07/19 01:11:09 henoheno Exp $
3 // Domain related setting
4
5 // Domains who have 2nd and/or 3rd level domains
6 $domain   = array();
7 $_pattern = array();
8
9 // ------------------------------
10 // ccTLD: Antigua and Barbuda
11 // NIC  : http://www.nic.ag/
12 // Whois: http://ns1.nic.ag/tools/whois.pl
13 $domain['ag'] = array(
14         // AG Blocked or Reserved Domain Names Policy
15         // http://www.nic.ag/reserved-names-policy.htm
16         // "Available extensions are .AG, .COM.AG, .ORG.AG, .NET.AG, .CO.AG, and .NOM.AG."
17         // http://www.nic.ag/
18         'co'  => TRUE,
19         'com' => TRUE,
20         'net' => TRUE,
21         'nom' => TRUE,
22         'org' => TRUE,
23 );
24
25 // ------------------------------
26 // ccTLD: Anguilla
27 // NIC  : http://nic.com.ai/
28 // Whois: http://whois.ai/
29 $domain['ai'] = array(
30         // "Anguilla domains of ".ai", "off.ai", "com.ai", "net.ai",
31         //  and "org.ai" can be registered by anyone. The cost is
32         //  $100 every 2 years."
33         'com' => TRUE,
34         'net' => TRUE,
35         'off' => TRUE,
36         'org' => TRUE,
37 );
38
39 // ------------------------------
40 // ccTLD: Argentina
41 // NIC  : http://www.nic.ar/
42 // Whois: http://www.nic.ar/
43 $domain['ar'] = array(
44         // http://www.nic.ar/en/faq1.html
45         // 18. "How can I register an .edu.ar domain?"
46         // 25. "Which subdomains are authorized under .AR and what are the requirements?"
47         'com' => TRUE,
48         'edu' => TRUE,
49         'gov' => TRUE,
50         'int' => TRUE,
51         'mil' => TRUE,
52         'net' => TRUE,
53         'org' => TRUE,
54 );
55
56 // ------------------------------
57 // ccTLD: Austria
58 // NIC  : http://www.nic.at/en/
59 // Whois: http://www.nic.at/en/domainsuche/
60 $domain['at'] = array(
61         // "nic.at administrates the data of all domains below .at, .co.at and .or.at."
62         // http://www.nic.at/en/uebernic/
63         // 'ac' is reserved, 'gv' are governmental use
64         // http://www.nic.at/en/faq/domain_registration/
65         'co' => TRUE,
66         'or' => TRUE,
67         'ac' => TRUE,
68         'gv' => TRUE,
69 );
70
71 // ------------------------------
72 // ccTLD: Australia
73 // http://www.auda.org.au/
74 // NIC  : http://www.aunic.net/
75 // Whois: http://www.ausregistry.com.au/
76 $_pattern['au']['geo'] = array(
77         // Geographic
78         'act' => TRUE, // Australian Capital Territory
79         'nt'  => TRUE, // Northern Territory
80         'nsw' => TRUE, // New South Wales
81         'qld' => TRUE, // Queensland
82         'sa'  => TRUE, // South Australia
83         'tas' => TRUE, // Tasmania
84         'vic' => TRUE, // Victoria
85         'wa'  => TRUE, // Western Australia
86 );
87 $domain['au'] = array(
88         // .au Second Level Domains
89         // http://www.auda.org.au/domains/
90         'asn'   => TRUE,
91         'com'   => TRUE,
92         'conf'  => TRUE,
93         'csiro' => TRUE,
94         'edu'   => & $_pattern['au']['geo'],
95         'gov'   => & $_pattern['au']['geo'],
96         'id'    => TRUE,
97         'net'   => TRUE,
98         'org'   => TRUE,
99         'info'  => TRUE,
100 );
101
102 // ------------------------------
103 // ccTLD: Azerbaijan
104 // NIC  : http://nic.az/
105 // Whois: http://nic.az/
106 $domain['az'] = array(
107         // "The .az, com.az, net.az, int.az, gov.az, org.az,
108         //  .edu.az, .info.az, .pp.az, .mil.az, .name.az,
109         //   pro.az and biz.az names are open and unrestricted"
110         // http://nic.az/
111         // http://www.whois.az/cgi-bin/stat.cgi?lang=en
112         'biz'   => TRUE,
113         'co'    => TRUE,        // Not open and restricted?
114         'com'   => TRUE,
115         'edu'   => TRUE,
116         'ganja' => TRUE,        // Not open and restricted?
117         'gov'   => TRUE,
118         'info'  => TRUE,
119         'int'   => TRUE,
120         'mil'   => TRUE,
121         'name'  => TRUE,
122         'net'   => TRUE,
123         'org'   => TRUE,
124         'pp'    => TRUE,
125         'pro'   => TRUE,
126 );
127
128 // ------------------------------
129 // ccTLD: Bahrain
130 // NIC  : http://www.inet.com.bh/ (.bh policies not found)
131 // Whois: (Not available) http://www.inet.com.bh/
132 $domain['bh'] = array(
133         // Observed
134         'com' => TRUE,
135         'edu' => TRUE,
136         'gov' => TRUE,
137         'org' => TRUE,
138 );
139
140 // ------------------------------
141 // ccTLD: Brazil
142 // NIC  : http://registro.br/
143 // Whois: 
144 $domain['br'] = array(
145         // Info: Lista de categorias de dominios
146         // http://registro.br/info/dpn.html
147
148         // Categories for institutions
149         'agr'  => TRUE, // Agricultural
150         'am'   => TRUE, // Broadcasting
151         'art'  => TRUE, // Art
152         'com'  => TRUE,
153         'coop' => TRUE, // Cooperative
154         'edu'  => TRUE,
155         'esp'  => TRUE, // Sport
156         'etc'  => TRUE, // Others
157         'far'  => TRUE, // Pharmaceutical
158         'fm'   => TRUE, // Broadcasting
159         'g12'  => TRUE, // Educational
160         'gov'  => TRUE,
161         'imb'  => TRUE, // Real estate related
162         'ind'  => TRUE, // Industrial
163         'inf'  => TRUE, // Informational
164         'mil'  => TRUE,
165         'net'  => TRUE,
166         'org'  => TRUE,
167         'psi'  => TRUE, // Internet service providers
168         'rec'  => TRUE, // Recreation, entertainment related
169         'srv'  => TRUE, // Service-oriented
170         'tmp'  => TRUE,
171         'tur'  => TRUE, // Tour business
172         'tv'   => TRUE,
173
174         // Categories for professionals
175         'adm'  => TRUE, // Administrators
176         'adv'  => TRUE, // Advocates (Lawers)
177         'arq'  => TRUE, // Architects
178         'ato'  => TRUE, // Actors
179         'bio'  => TRUE, // Biologists
180         'bmd'  => TRUE, // Biomedics
181         'cim'  => TRUE, // Correctors
182         'cng'  => TRUE, // Scenographers
183         'cnt'  => TRUE, // Counter (Accountants)
184         'ecn'  => TRUE, // Economists
185         'eng'  => TRUE, // Engineers
186         'eti'  => TRUE, // IT specialists
187         'fnd'  => TRUE, // 'Fonoaudiologos', Speech therapists?
188         'fot'  => TRUE, // Photographers
189         'fst'  => TRUE, // Physiotherapists
190         'ggf'  => TRUE, // Geographers
191         'jor'  => TRUE, // Journalists
192         'lel'  => TRUE, // Auctioneers
193         'mat'  => TRUE, // Mathematicians and Statisticians
194         'med'  => TRUE, // Doctors
195         'mus'  => TRUE, // Musicians
196         'not'  => TRUE, // Notaries
197         'ntr'  => TRUE, // Nutritionists
198         'odo'  => TRUE, // Dentists
199         'ppg'  => TRUE, // (Propaganda) Advertising executives and professionals
200         'pro'  => TRUE, // Professors
201         'psc'  => TRUE, // Psychologists
202         'qsl'  => TRUE, // Amateur radio operators
203         'slg'  => TRUE, // Sociologists
204         'trd'  => TRUE, // Translators
205         'vet'  => TRUE, // Veterinarians
206         'zlg'  => TRUE, // Zoologists
207
208         // Categories for people
209         'blog' => TRUE,
210         'flog' => TRUE,
211         'nom'  => TRUE,
212         'vlog' => TRUE,
213         'wiki' => TRUE,
214 );
215
216 // ------------------------------
217 // ccTLD: Belize
218 // NIC  : http://www.belizenic.bz/
219 // Whois: http://www.belizenic.bz/
220 $domain['bz'] = array(
221         // http://www.belizenic.bz/reg-guide.php
222         'com' => TRUE,
223         'net' => TRUE,
224         'org' => TRUE,
225 );
226
227 // ------------------------------
228 // ccTLD: China
229 // NIC  : http://www.cnnic.net.cn/en/index/
230 // Whois: http://ewhois.cnnic.cn/
231 $domain['cn'] = array(
232         // Provisional Administrative Rules for Registration of Domain Names in China
233         // http://www.cnnic.net.cn/html/Dir/2003/11/27/1520.htm
234
235         // Organizational
236         'ac'  => TRUE,
237         'com' => TRUE,
238         'edu' => TRUE,
239         'gov' => TRUE,
240         'net' => TRUE,
241         'org' => TRUE,
242
243         // Geographic
244         'ah' => TRUE,
245         'bj' => TRUE,
246         'cq' => TRUE,
247         'fj' => TRUE,
248         'gd' => TRUE,
249         'gs' => TRUE,
250         'gx' => TRUE,
251         'gz' => TRUE,
252         'ha' => TRUE,
253         'hb' => TRUE,
254         'he' => TRUE,
255         'hi' => TRUE,
256         'hk' => TRUE,
257         'hl' => TRUE,
258         'hn' => TRUE,
259         'jl' => TRUE,
260         'js' => TRUE,
261         'jx' => TRUE,
262         'ln' => TRUE,
263         'mo' => TRUE,
264         'nm' => TRUE,
265         'nx' => TRUE,
266         'qh' => TRUE,
267         'sc' => TRUE,
268         'sd' => TRUE,
269         'sh' => TRUE,
270         'sn' => TRUE,
271         'sx' => TRUE,
272         'tj' => TRUE,
273         'tw' => TRUE,
274         'xj' => TRUE,
275         'xz' => TRUE,
276         'yn' => TRUE,
277         'zj' => TRUE,
278 );
279
280 // ------------------------------
281 // ccTLD: Dominican Republic
282 // NIC  : http://www.nic.do/ingles/
283 // Whois: http://www.nic.do/whois-hin.php3
284 $domain['do'] = array(
285         // Frequently Asked Questions: 1. What is domain DO?
286         // http://www.nic.do/ingles/faq.php3
287         'art' => TRUE,
288         'com' => TRUE,
289         'edu' => TRUE,
290         'gob' => TRUE,
291         'gov' => TRUE,
292         'mil' => TRUE,
293         'net' => TRUE,
294         'org' => TRUE,
295         'sld' => TRUE,
296         'web' => TRUE,
297 );
298
299 // ------------------------------
300 // ccTLD: Guyana
301 // NIC  : http://registry.gy/
302 // Whois: http://registry.gy/whois.php
303 $domain['gy'] = array(
304         // Registration
305         // http://registry.gy/register.html
306         'co'  => TRUE,
307         'com' => TRUE,
308         'net' => TRUE,
309 );
310
311 // ------------------------------
312 // ccTLD: Heard and McDonald Islands
313 // NIC  : http://www.registry.hm/
314 // Whois: http://www.registry.hm/HR_whois.php
315 $domain['hm'] = array(
316         // REGISTRY.HM Registration Policy
317         // http://www.registry.hm/HR_conditions.php
318         // No information here, but there maybe at least three reserved domains
319         'com' => TRUE,
320         'net' => TRUE,
321         'org' => TRUE,
322 );
323
324 // ------------------------------
325 // ccTLD: Hungary
326 // NIC  : http://www.nic.hu/English/
327 // Whois: http://www.domain.hu/domain/English/domainsearch/
328 $domain['hu'] = array(
329         // Delegation rules - Secondary level public domains
330         // http://www.domain.hu/domain/English/sld.html
331         '2000'     => TRUE,
332         'agrar'    => TRUE,
333         'bolt'     => TRUE,
334         'casino'   => TRUE,
335         'city'     => TRUE,
336         'co'       => TRUE,
337         'erotica'  => TRUE,
338         'erotika'  => TRUE,
339         'film'     => TRUE,
340         'forum'    => TRUE,
341         'games'    => TRUE,
342         'hotel'    => TRUE,
343         'info'     => TRUE,
344         'ingatlan' => TRUE,
345         'jogasz'   => TRUE,
346         'konyvelo' => TRUE,
347         'lakas'    => TRUE,
348         'media'    => TRUE,
349         'news'     => TRUE,
350         'org'      => TRUE,
351         'priv'     => TRUE,
352         'reklam'   => TRUE,
353         'sex'      => TRUE,
354         'shop'     => TRUE,
355         'sport'    => TRUE,
356         'suli'     => TRUE,
357         'szex'     => TRUE,
358         'tm'       => TRUE,
359         'tozsde'   => TRUE,
360         'utazas'   => TRUE,
361         'video'    => TRUE,
362
363         // Delegation rules - List of protected names
364         // http://www.domain.hu/domain/English/specnev.html
365         // Some of restricted domains seems available like 'ac', and 'gov'.
366         'ac'     => TRUE,
367         'arpa'   => TRUE,
368         'biz'    => TRUE,
369         'co'     => TRUE,
370         'com'    => TRUE,
371         'dns'    => TRUE,
372         'e-mail' => TRUE,
373         'email'  => TRUE,
374         'firm'   => TRUE,
375         'ftp'    => TRUE,
376         'gov'    => TRUE,
377         'ind'    => TRUE,
378         'info'   => TRUE,
379         'internet' => TRUE,
380         'iskola' => TRUE,
381         'mail'   => TRUE,
382         'mx'     => TRUE,
383         'net'    => TRUE,
384         'nom'    => TRUE,
385         'ns'     => TRUE,
386         'nui'    => TRUE,
387         'org'    => TRUE,
388         'pp'     => TRUE,
389         'priv'   => TRUE,
390         'sport'  => TRUE,
391         'tm'     => TRUE,
392         'web'    => TRUE,
393         'www'    => TRUE,
394 );
395
396 // ------------------------------
397 // ccTLD: India
398 // NIC  : http://www.inregistry.in/
399 // Whois: http://www.inregistry.in/whois_search/
400 $domain['in'] = array(
401         // Policies http://www.inregistry.in/policies/
402         'ac'   => TRUE,
403         'co'   => TRUE,
404         'firm' => TRUE,
405         'gen'  => TRUE,
406         'gov'  => TRUE,
407         'ind'  => TRUE,
408         'mil'  => TRUE,
409         'net'  => TRUE,
410         'org'  => TRUE,
411         'res'  => TRUE,
412         // Reserved Names by the government (for the 2nd level)
413         // http://www.inregistry.in/policies/reserved_names
414 );
415
416 // ------------------------------
417 // ccTLD: Japan
418 // NIC  : http://jprs.co.jp/en/
419 // Whois: http://whois.jprs.jp/en/
420 $domain['jp'] = array(
421         // Guide to JP Domain Name
422         // http://jprs.co.jp/en/jpdomain.html
423
424         // Organizational
425         'ac' => TRUE,
426         'ad' => TRUE,
427         'co' => TRUE,
428         'ed' => TRUE,
429         'go' => TRUE,
430         'gr' => TRUE,
431         'lg' => TRUE, // pref.<geographic2nd>.lg.jp etc.
432         'ne' => TRUE,
433         'or' => TRUE,
434
435         // Geographic
436         //
437         // Examples for 3rd level domains
438         //'kumamoto'  => array(
439         //      // http://www.pref.kumamoto.jp/link/list.asp#4
440         //      'amakusa'   => TRUE,
441         //      'hitoyoshi' => TRUE,
442         //      'jonan'     => TRUE,
443         //      'kumamoto'  => TRUE,
444         //      ...
445         //),
446         'aichi'     => TRUE,
447         'akita'     => TRUE,
448         'aomori'    => TRUE,
449         'chiba'     => TRUE,
450         'ehime'     => TRUE,
451         'fukui'     => TRUE,
452         'fukuoka'   => TRUE,
453         'fukushima' => TRUE,
454         'gifu'      => TRUE,
455         'gunma'     => TRUE,
456         'hiroshima' => TRUE,
457         'hokkaido'  => TRUE,
458         'hyogo'     => TRUE,
459         'ibaraki'   => TRUE,
460         'ishikawa'  => TRUE,
461         'iwate'     => TRUE,
462         'kagawa'    => TRUE,
463         'kagoshima' => TRUE,
464         'kanagawa'  => TRUE,
465         'kawasaki'  => TRUE,
466         'kitakyushu'=> TRUE,
467         'kobe'      => TRUE,
468         'kochi'     => TRUE,
469         'kumamoto'  => TRUE,
470         'kyoto'     => TRUE,
471         'mie'       => TRUE,
472         'miyagi'    => TRUE,
473         'miyazaki'  => TRUE,
474         'nagano'    => TRUE,
475         'nagasaki'  => TRUE,
476         'nagoya'    => TRUE,
477         'nara'      => TRUE,
478         'niigata'   => TRUE,
479         'oita'      => TRUE,
480         'okayama'   => TRUE,
481         'okinawa'   => TRUE,
482         'osaka'     => TRUE,
483         'saga'      => TRUE,
484         'saitama'   => TRUE,
485         'sapporo'   => TRUE,
486         'sendai'    => TRUE,
487         'shiga'     => TRUE,
488         'shimane'   => TRUE,
489         'shizuoka'  => TRUE,
490         'tochigi'   => TRUE,
491         'tokushima' => TRUE,
492         'tokyo'     => TRUE,
493         'tottori'   => TRUE,
494         'toyama'    => TRUE,
495         'wakayama'  => TRUE,
496         'yamagata'  => TRUE,
497         'yamaguchi' => TRUE,
498         'yamanashi' => TRUE,
499         'yokohama'  => TRUE,
500 );
501
502 // ------------------------------
503 // ccTLD: South Korea
504 // NIC  : http://www.nic.or.kr/english/
505 // Whois: http://whois.nida.or.kr/english/
506 $domain['kr'] = array(
507         // .kr domain policy [appendix 1] : Qualifications for Second Level Domains
508         // http://domain.nida.or.kr/eng/policy.jsp
509
510         // Organizational
511         'co'  => TRUE,
512         'ne ' => TRUE,
513         'or ' => TRUE,
514         're ' => TRUE,
515         'pe'  => TRUE,
516         'go ' => TRUE,
517         'mil' => TRUE,
518         'ac'  => TRUE,
519         'hs'  => TRUE,
520         'ms'  => TRUE,
521         'es'  => TRUE,
522         'sc'  => TRUE,
523         'kg'  => TRUE,
524
525         // Geographic
526         'seoul'     => TRUE,
527         'busan'     => TRUE,
528         'daegu'     => TRUE,
529         'incheon'   => TRUE,
530         'gwangju'   => TRUE,
531         'daejeon'   => TRUE,
532         'ulsan'     => TRUE,
533         'gyeonggi'  => TRUE,
534         'gangwon'   => TRUE,
535         'chungbuk'  => TRUE,
536         'chungnam'  => TRUE,
537         'jeonbuk'   => TRUE,
538         'jeonnam'   => TRUE,
539         'gyeongbuk' => TRUE,
540         'gyeongnam' => TRUE,
541         'jeju'      => TRUE,
542 );
543
544 // ------------------------------
545 // ccTLD: Moldova (No whois server)
546 // NIC  : http://www.register.md/
547 // Whois:
548 //   http://www.max.md/whois/ Second level only
549 //   http://www.host.md/
550 $domain['md'] = array(
551         // http://www.host.md/ by MoldData (http://www.molddata.md/)
552         // "MoldData, a state enterprise" http://www.iana.org/reports/md-report-22oct03.htm
553         // http://www.molddata.md/services/domain/molddata.txt
554         'com'  => TRUE,
555         'co'   => TRUE,
556         'info' => TRUE,
557         'org'  => TRUE,
558         'host' => TRUE,
559 );
560
561 // ------------------------------
562 // ccTLD: Mexico
563 // NIC  : http://www.nic.mx/
564 // Whois: http://www.nic.mx/es/Busqueda.Who_Is
565 $domain['mx'] = array(
566         // Politicas Generales de Nombres de Dominio
567         // http://www.nic.mx/es/Politicas?CATEGORY=INDICE
568         'com' => TRUE,
569         'edu' => TRUE,
570         'gob' => TRUE,
571         'net' => TRUE,
572         'org' => TRUE,
573 );
574
575 // ------------------------------
576 // ccTLD: Montenegro
577 // NIC  : http://www.nic.me/
578 // Whois: http://www.nic.me/
579 $domain['me'] = array(
580         // http://www.domain.me/index.php?page=6
581         'co'  => TRUE,
582         'its' => TRUE,
583         'net' => TRUE,
584         'org' => TRUE,
585         'priv' => TRUE,
586
587         'ac'  => TRUE,
588         'edu' => TRUE,
589         'gob' => TRUE,
590 );
591
592 // ------------------------------
593 // ccTLD: New Zealand
594 // NIC  : http://www.dnc.org.nz/
595 // Whois: http://www.dnc.org.nz/
596 $domain['nz'] = array(
597         // Second Level Domains
598         // http://www.dnc.org.nz/content/second_level_domains.pdf
599         'ac'     => TRUE,
600         'co'     => TRUE,
601         'gen'    => TRUE,
602         'geek'   => TRUE,
603         'maori'  => TRUE,
604         'net'    => TRUE,
605         'org'    => TRUE,
606         'school' => TRUE,
607
608         // policies and procedures: Moderated Second Level Domains
609         // http://www.dnc.org.nz/story/30043-35-1.html
610         'cri'        => TRUE, // Crown Research Institutes
611         'govt'       => TRUE,
612         'iwi'        => TRUE, // Traditional Maori tribes
613         'mil'        => TRUE,
614         'parliament' => TRUE,
615 );
616
617 // ------------------------------
618 // ccTLD: Poland
619 // NIC  : http://www.dns.pl/english/
620 // Whois: http://www.dns.pl/cgi-bin/en_whois.pl
621 $domain['pl'] = array(
622         // Functional domain names in NASK
623         // http://www.dns.pl/english/dns-funk.html
624         'agro'       => TRUE,
625         'aid'        => TRUE,
626         'atm'        => TRUE,
627         'auto'       => TRUE,
628         'biz'        => TRUE,
629         'com'        => TRUE,
630         'edu'        => TRUE,
631         'gmina'      => TRUE,
632         'gsm'        => TRUE,
633         'info'       => TRUE,
634         'mail'       => TRUE,
635         'media'      => TRUE,
636         'miasta'     => TRUE,
637         'mil'        => TRUE,
638         'net'        => TRUE,
639         'nieruchomosci' => TRUE,
640         'nom'        => TRUE,
641         'org'        => TRUE, 
642         'pc'         => TRUE,
643         'powiat'     => TRUE,
644         'priv'       => TRUE,
645         'realestate' => TRUE,
646         'rel'        => TRUE,
647         'sex'        => TRUE,
648         'shop'       => TRUE,
649         'sklep'      => TRUE,
650         'sos'        => TRUE,
651         'szkola'     => TRUE,
652         'targi'      => TRUE,
653         'tm'         => TRUE,
654         'tourism'    => TRUE,
655         'travel'     => TRUE,
656         'turystyka'  => TRUE,
657
658         // Regional domain names in NASK
659         // http://www.dns.pl/english/dns-regiony.html
660         'augustow'   => TRUE,
661         'babia-gora' => TRUE,
662         'bedzin'     => TRUE,
663         'beskidy'    => TRUE,
664         'bialowieza' => TRUE,
665         'bialystok'  => TRUE,
666         'bielawa'    => TRUE,
667         'bieszczady' => TRUE,
668         'boleslawiec'=> TRUE,
669         'bydgoszcz'  => TRUE,
670         'bytom'      => TRUE,
671         'cieszyn'    => TRUE,
672         'czeladz'    => TRUE,
673         'czest'      => TRUE,
674         'dlugoleka'  => TRUE,
675         'elblag'     => TRUE,
676         'elk'        => TRUE,
677         'glogow'     => TRUE,
678         'gniezno'    => TRUE,
679         'gorlice'    => TRUE,
680         'grajewo'    => TRUE,
681         'ilawa'      => TRUE,
682         'jaworzno'   => TRUE,
683         'jelenia-gora' => TRUE,
684         'jgora'      => TRUE,
685         'kalisz'     => TRUE,
686         'karpacz'    => TRUE,
687         'kartuzy'    => TRUE,
688         'kaszuby'    => TRUE,
689         'katowice'   => TRUE,
690         'kazimierz-dolny' => TRUE,
691         'kepno'      => TRUE,
692         'ketrzyn'    => TRUE,
693         'klodzko'    => TRUE,
694         'kobierzyce' => TRUE,
695         'kolobrzeg'  => TRUE,
696         'konin'      => TRUE,
697         'konskowola' => TRUE,
698         'kutno'      => TRUE,
699         'lapy'       => TRUE,
700         'lebork'     => TRUE,
701         'legnica'    => TRUE,
702         'lezajsk'    => TRUE,
703         'limanowa'   => TRUE,
704         'lomza'      => TRUE,
705         'lowicz'     => TRUE,
706         'lubin'      => TRUE,
707         'lukow'      => TRUE,
708         'malbork'    => TRUE,
709         'malopolska' => TRUE,
710         'mazowsze'   => TRUE,
711         'mazury'     => TRUE,
712         'mielec'     => TRUE,
713         'mielno'     => TRUE,
714         'mragowo'    => TRUE,
715         'naklo'      => TRUE,
716         'nowaruda'   => TRUE,
717         'nysa'       => TRUE,
718         'olawa'      => TRUE,
719         'olecko'     => TRUE,
720         'olkusz'     => TRUE,
721         'olsztyn'    => TRUE,
722         'opoczno'    => TRUE,
723         'opole'      => TRUE,
724         'ostroda'    => TRUE,
725         'ostroleka'  => TRUE,
726         'ostrowiec'  => TRUE,
727         'ostrowwlkp' => TRUE,
728         'pila'       => TRUE,
729         'pisz'       => TRUE,
730         'podhale'    => TRUE,
731         'podlasie'   => TRUE,
732         'polkowice'  => TRUE,
733         'pomorskie'  => TRUE,
734         'pomorze'    => TRUE,
735         'prochowice' => TRUE,
736         'pruszkow'   => TRUE,
737         'przeworsk'  => TRUE,
738         'pulawy'     => TRUE,
739         'radom'      => TRUE,
740         'rawa-maz'   => TRUE,
741         'rybnik'     => TRUE,
742         'rzeszow'    => TRUE,
743         'sanok'      => TRUE,
744         'sejny'      => TRUE,
745         'siedlce'    => TRUE,
746         'skoczow'    => TRUE,
747         'slask'      => TRUE,
748         'slupsk'     => TRUE,
749         'sosnowiec'  => TRUE,
750         'stalowa-wola' => TRUE,
751         'starachowice' => TRUE,
752         'stargard'   => TRUE,
753         'suwalki'    => TRUE,
754         'swidnica'   => TRUE,
755         'swiebodzin' => TRUE,
756         'swinoujscie'=> TRUE,
757         'szczecin'   => TRUE,
758         'szczytno'   => TRUE,
759         'tarnobrzeg' => TRUE,
760         'tgory'      => TRUE,
761         'turek'      => TRUE,
762         'tychy'      => TRUE,
763         'ustka'      => TRUE,
764         'walbrzych'  => TRUE,
765         'warmia'     => TRUE,
766         'warszawa'   => TRUE,
767         'waw'        => TRUE,
768         'wegrow'     => TRUE,
769         'wielun'     => TRUE,
770         'wlocl'      => TRUE,
771         'wloclawek'  => TRUE,
772         'wodzislaw'  => TRUE,
773         'wolomin'    => TRUE,
774         'wroclaw'    => TRUE,
775         'zachpomor'  => TRUE,
776         'zagan'      => TRUE,
777         'zarow'      => TRUE,
778         'zgora'      => TRUE,
779         'zgorzelec'  => TRUE, 
780 );
781
782 // ------------------------------
783 // ccTLD: Russia
784 // NIC  : http://www.cctld.ru/en/
785 // Whois: http://www.ripn.net:8080/nic/whois/en/
786 $domain['ru'] = array(
787         // List of Reserved second-level Domain Names
788         // http://www.cctld.ru/en/doc/detail.php?id21=20&i21=2
789
790         // Organizational
791         'ac'  => TRUE,
792         'com' => TRUE,
793         'edu' => TRUE,
794         'gov' => TRUE,
795         'int' => TRUE,
796         'mil' => TRUE,
797         'net' => TRUE,
798         'org' => TRUE,
799         'pp'  => TRUE,
800         //'test' => TRUE,
801
802         // Geographic
803         'adygeya'     => TRUE,
804         'altai'       => TRUE,
805         'amur'        => TRUE,
806         'amursk'      => TRUE,
807         'arkhangelsk' => TRUE,
808         'astrakhan'   => TRUE,
809         'baikal'      => TRUE,
810         'bashkiria'   => TRUE,
811         'belgorod'    => TRUE,
812         'bir'         => TRUE,
813         'bryansk'     => TRUE,
814         'buryatia'    => TRUE,
815         'cbg'         => TRUE,
816         'chel'        => TRUE,
817         'chelyabinsk' => TRUE,
818         'chita'       => TRUE,
819         'chukotka'    => TRUE,
820         'chuvashia'   => TRUE,
821         'cmw'         => TRUE,
822         'dagestan'    => TRUE,
823         'dudinka'     => TRUE,
824         'e-burg'      => TRUE,
825         'fareast'     => TRUE,
826         'grozny'      => TRUE,
827         'irkutsk'     => TRUE,
828         'ivanovo'     => TRUE,
829         'izhevsk'     => TRUE,
830         'jamal'       => TRUE,
831         'jar'         => TRUE,
832         'joshkar-ola' => TRUE,
833         'k-uralsk'    => TRUE,
834         'kalmykia'    => TRUE,
835         'kaluga'      => TRUE,
836         'kamchatka'   => TRUE,
837         'karelia'     => TRUE,
838         'kazan'       => TRUE,
839         'kchr'        => TRUE,
840         'kemerovo'    => TRUE,
841         'khabarovsk'  => TRUE,
842         'khakassia'   => TRUE,
843         'khv'         => TRUE,
844         'kirov'       => TRUE,
845         'kms'         => TRUE,
846         'koenig'      => TRUE,
847         'komi'        => TRUE,
848         'kostroma'    => TRUE,
849         'krasnoyarsk' => TRUE,
850         'kuban'       => TRUE,
851         'kurgan'      => TRUE,
852         'kursk'       => TRUE,
853         'kustanai'    => TRUE,
854         'kuzbass'     => TRUE,
855         'lipetsk'     => TRUE,
856         'magadan'     => TRUE,
857         'magnitka'    => TRUE,
858         'mari-el'     => TRUE,
859         'mari'        => TRUE,
860         'marine'      => TRUE,
861         'mordovia'    => TRUE,
862         'mosreg'      => TRUE,
863         'msk'         => TRUE,
864         'murmansk'    => TRUE,
865         'mytis'       => TRUE,
866         'nakhodka'    => TRUE,
867         'nalchik'     => TRUE,
868         'nkz'         => TRUE,
869         'nnov'        => TRUE,
870         'norilsk'     => TRUE,
871         'nov'         => TRUE,
872         'novosibirsk' => TRUE,
873         'nsk'         => TRUE,
874         'omsk'        => TRUE,
875         'orenburg'    => TRUE,
876         'oryol'       => TRUE,
877         'oskol'       => TRUE,
878         'palana'      => TRUE,
879         'penza'       => TRUE,
880         'perm'        => TRUE,
881         'pskov'       => TRUE,
882         'ptz'         => TRUE,
883         'pyatigorsk'  => TRUE,
884         'rnd'         => TRUE,
885         'rubtsovsk'   => TRUE,
886         'ryazan'      => TRUE,
887         'sakhalin'    => TRUE,
888         'samara'      => TRUE,
889         'saratov'     => TRUE,
890         'simbirsk'    => TRUE,
891         'smolensk'    => TRUE,
892         'snz'         => TRUE,
893         'spb'         => TRUE,
894         'stavropol'   => TRUE,
895         'stv'         => TRUE,
896         'surgut'      => TRUE,
897         'syzran'      => TRUE,
898         'tambov'      => TRUE,
899         'tatarstan'   => TRUE,
900         'tom'         => TRUE,
901         'tomsk'       => TRUE,
902         'tsaritsyn'   => TRUE,
903         'tsk'         => TRUE,
904         'tula'        => TRUE,
905         'tuva'        => TRUE,
906         'tver'        => TRUE,
907         'tyumen'      => TRUE,
908         'udm'         => TRUE,
909         'udmurtia'    => TRUE,
910         'ulan-ude'    => TRUE,
911         'vdonsk'      => TRUE,
912         'vladikavkaz' => TRUE,
913         'vladimir'    => TRUE,
914         'vladivostok' => TRUE,
915         'volgograd'   => TRUE,
916         'vologda'     => TRUE,
917         'voronezh'    => TRUE,
918         'vrn'         => TRUE,
919         'vyatka'      => TRUE,
920         'yakutia'     => TRUE,
921         'yamal'       => TRUE,
922         'yaroslavl'   => TRUE,
923         'yekaterinburg'     => TRUE,
924         'yuzhno-sakhalinsk' => TRUE,
925         'zgrad'       => TRUE,
926 );
927
928 // ------------------------------
929 // ccTLD: Seychelles
930 // NIC  : http://www.nic.sc/
931 // Whois: (Not available)
932 $domain['sc'] = array(
933         // http://www.nic.sc/policies.html
934         'com' => TRUE,
935         'edu' => TRUE,
936         'gov' => TRUE,
937         'net' => TRUE,
938         'org' => TRUE,
939 );
940
941 // ------------------------------
942 // ccTLD: Taiwan
943 // NIC  : http://www.twnic.net.tw/
944 // Whois: http://www.twnic.net.tw/
945 $domain['tw'] = array(
946         // Guidelines for Administration of Domain Name Registration
947         // http://www.twnic.net.tw/english/dn/dn_02.htm
948         // II. Types of TWNIC Domain Names and Application Requirements
949         // http://www.twnic.net.tw/english/dn/dn_02_b.htm
950         'club' => TRUE,
951         'com'  => TRUE,
952         'ebiz' => TRUE,
953         'edu'  => TRUE,
954         'game' => TRUE,
955         'gov'  => TRUE,
956         'idv'  => TRUE,
957         'mil'  => TRUE,
958         'net'  => TRUE,
959         'org'  => TRUE,
960         // Reserved words for the 2nd level
961         // http://mydn.twnic.net.tw/en/dn02/INDEX.htm
962 );
963
964 // ------------------------------
965 // ccTLD: Tanzania
966 // NIC  : http://www.psg.com/dns/tz/
967 // Whois: (Not available)
968 $domain['tz'] = array(
969         //  TZ DOMAIN NAMING STRUCTURE
970         // http://www.psg.com/dns/tz/tz.txt
971         'ac' => TRUE,
972         'co' => TRUE,
973         'go' => TRUE,
974         'ne' => TRUE,
975         'or' => TRUE,
976 );
977
978 // ------------------------------
979 // ccTLD: Ukraine
980 // NIC  : http://www.nic.net.ua/
981 // Whois: http://whois.com.ua/
982 $domain['ua'] = array(
983         // policy for alternative 2nd level domain names (a2ld)
984         // http://www.nic.net.ua/doc/a2ld
985         // http://whois.com.ua/
986
987         // Organizational
988         'com' => TRUE,
989         'edu' => TRUE,
990         'gov' => TRUE,
991         'net' => TRUE,
992         'org' => TRUE,
993
994         // Regional (long and short)
995         'cherkassy'       => TRUE,      'ck' => TRUE,
996         'chernigov'       => TRUE,      'cn' => TRUE,
997         'chernovtsy'      => TRUE,      'cv' => TRUE,
998         'crimea'          => TRUE,      'cr' => TRUE,
999         'dnepropetrovsk'  => TRUE,      'dp' => TRUE,
1000         'donetsk'         => TRUE,      'dn' => TRUE,
1001         'ivano-frankivsk' => TRUE,      'if' => TRUE,
1002         'kharkov'         => TRUE,      'kh' => TRUE,
1003         'kherson'         => TRUE,      'ks' => TRUE,
1004         'khmelnitskiy'    => TRUE,      'km' => TRUE,
1005         'kiev'            => TRUE,      'kv' => TRUE,
1006         'kirovograd'      => TRUE,      'kr' => TRUE,
1007         'lugansk'         => TRUE,      'lg' => TRUE,
1008         'lutsk'           => TRUE,      'lt' => TRUE,
1009         'lviv'            => TRUE,      'lv' => TRUE,
1010         'nikolaev'        => TRUE,      'mk' => TRUE,
1011         'odessa'          => TRUE,      'od' => TRUE,
1012         'poltava'         => TRUE,      'pl' => TRUE,
1013         'rovno'           => TRUE,      'rv' => TRUE,
1014         'sebastopol'      => TRUE,      'sb' => TRUE,
1015         'sumy'            => TRUE,      'sm' => TRUE,
1016         'ternopil'        => TRUE,      'te' => TRUE, // Seems not 'tr'
1017         'uzhgorod'        => TRUE,      'uz' => TRUE,
1018         'vinnica'         => TRUE,      'vn' => TRUE,
1019         'zaporizhzhe'     => TRUE,      'zp' => TRUE,
1020         'zhitomir'        => TRUE,      'zt' => TRUE,
1021 );
1022
1023 // ------------------------------
1024 // ccTLD: United Kingdom
1025 // NIC  : http://www.nic.uk/
1026 $domain['uk'] = array(
1027         // Second Level Domains
1028         // http://www.nic.uk/registrants/aboutdomainnames/sld/
1029         'co'     => TRUE,
1030         'ltd'    => TRUE,
1031         'me'     => TRUE,
1032         'net'    => TRUE,
1033         'nic'    => TRUE,
1034         'org'    => TRUE,
1035         'plc'    => TRUE,
1036         'sch'    => TRUE,
1037
1038         // Delegated Second Level Domains
1039         // http://www.nic.uk/registrants/aboutdomainnames/sld/delegated/
1040         'ac'     => TRUE,
1041         'gov'    => TRUE,
1042         'mil'    => TRUE,
1043         'mod'    => TRUE,
1044         'nhs'    => TRUE,
1045         'police' => TRUE,
1046 );
1047
1048 // ------------------------------
1049 // ccTLD: United States of America
1050 // NIC  : http://nic.us/
1051 // Whois: http://whois.us/
1052 $domain['us'] = array(
1053         // See RFC1480
1054
1055         // Organizational
1056         'dni'  => TRUE, // Distributed National Institutes
1057         'fed'  => TRUE, // FEDeral government, <org-name>.<city>.FED.US
1058         'isa'  => TRUE,
1059         'kids' => TRUE,
1060         'nsn'  => TRUE,
1061
1062         // Geographical
1063         // United States Postal Service: State abbreviations (for postal codes)
1064         // http://www.usps.com/ncsc/lookups/abbreviations.html
1065         'ak' => TRUE, // Alaska
1066         'al' => TRUE, // Alabama
1067         'ar' => TRUE, // Arkansas
1068         'as' => TRUE, // American samoa
1069         'az' => TRUE, // Arizona
1070         'ca' => TRUE, // California
1071         'co' => TRUE, // Colorado
1072         'ct' => TRUE, // Connecticut
1073         'dc' => TRUE, // District of Columbia
1074         'de' => TRUE, // Delaware
1075         'fl' => TRUE, // Florida
1076         'fm' => TRUE, // Federated states of Micronesia
1077         'ga' => TRUE, // Georgia
1078         'gu' => TRUE, // Guam
1079         'hi' => TRUE, // Hawaii
1080         'ia' => TRUE, // Iowa
1081         'id' => TRUE, // Idaho
1082         'il' => TRUE, // Illinois
1083         'in' => TRUE, // Indiana
1084         'ks' => TRUE, // Kansas
1085         'ky' => TRUE, // Kentucky
1086         'la' => TRUE, // Louisiana
1087         'ma' => TRUE, // Massachusetts
1088         'md' => TRUE, // Maryland
1089         'me' => TRUE, // Maine
1090         'mh' => TRUE, // Marshall Islands
1091         'mi' => TRUE, // Michigan
1092         'mn' => TRUE, // Minnesota
1093         'mo' => TRUE, // Missouri
1094         'mp' => TRUE, // Northern mariana islands
1095         'ms' => TRUE, // Mississippi
1096         'mt' => TRUE, // Montana
1097         'nc' => TRUE, // North Carolina
1098         'nd' => TRUE, // North Dakota
1099         'ne' => TRUE, // Nebraska
1100         'nh' => TRUE, // New Hampshire
1101         'nj' => TRUE, // New Jersey
1102         'nm' => TRUE, // New Mexico
1103         'nv' => TRUE, // Nevada
1104         'ny' => TRUE, // New York
1105         'oh' => TRUE, // Ohio
1106         'ok' => TRUE, // Oklahoma
1107         'or' => TRUE, // Oregon
1108         'pa' => TRUE, // Pennsylvania
1109         'pr' => TRUE, // Puerto Rico
1110         'pw' => TRUE, // Palau
1111         'ri' => TRUE, // Rhode Island
1112         'sc' => TRUE, // South Carolina
1113         'sd' => TRUE, // South Dakota
1114         'tn' => TRUE, // Tennessee
1115         'tx' => TRUE, // Texas
1116         'ut' => TRUE, // Utah
1117         'va' => TRUE, // Virginia
1118         'vi' => TRUE, // Virgin Islands
1119         'vt' => TRUE, // Vermont
1120         'wa' => TRUE, // Washington
1121         'wi' => TRUE, // Wisconsin
1122         'wv' => TRUE, // West Virginia
1123         'wy' => TRUE, // Wyoming
1124 );
1125
1126 // ------------------------------
1127 // ccTLD: South Africa
1128 // NIC  : http://www.zadna.org.za/
1129 // Whois: 
1130 //   ac.za  http://www.tenet.ac.za/cgi/cgi_domainquery.exe
1131 //   co.za  http://co.za/whois.shtml
1132 //   gov.za http://dnsadmin.gov.za/
1133 //   org.za http://www.org.za/
1134 $domain['za'] = array(
1135         // Second-level subdomains of .ZA
1136         // http://www.zadna.org.za/slds.html
1137         'ac'   => TRUE,
1138         'city' => TRUE,
1139         'co'   => TRUE,
1140         'edu'  => TRUE,
1141         'gov'  => TRUE,
1142         'law'  => TRUE,
1143         'mil'  => TRUE,
1144         'nom'  => TRUE,
1145         'org'  => TRUE,
1146         'school' => array(
1147                 // Provincial Domains
1148                 // http://www.esn.org.za/dns/
1149                 'ecape' => TRUE, // Eastern Cape
1150                 'fs.'   => TRUE, // Free State
1151                 'gp'    => TRUE, // Gauteng Province
1152                 'kzn'   => TRUE, // Kwazulu-Natal
1153                 'lp'    => TRUE, // Limpopo Province
1154                 'mpm'   => TRUE, // Mpumalanga
1155                 'ncape' => TRUE, // Northern Cape
1156                 'nw'    => TRUE, // North-West Province
1157                 'wcape' => TRUE, // Western Cape
1158         ),
1159 );
1160
1161 ?>