OSDN Git Service

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