OSDN Git Service

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