2 // $Id: domain.ini.php,v 1.16 2008/07/19 01:11:09 henoheno Exp $
3 // Domain related setting
5 // Domains who have 2nd and/or 3rd level domains
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."
25 // ------------------------------
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."
39 // ------------------------------
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?"
56 // ------------------------------
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/
71 // ------------------------------
73 // http://www.auda.org.au/
74 // NIC : http://www.aunic.net/
75 // Whois: http://www.ausregistry.com.au/
76 $_pattern['au']['geo'] = array(
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
87 $domain['au'] = array(
88 // .au Second Level Domains
89 // http://www.auda.org.au/domains/
94 'edu' => & $_pattern['au']['geo'],
95 'gov' => & $_pattern['au']['geo'],
102 // ------------------------------
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"
111 // http://www.whois.az/cgi-bin/stat.cgi?lang=en
113 'co' => TRUE, // Not open and restricted?
116 'ganja' => TRUE, // Not open and restricted?
128 // ------------------------------
130 // NIC : http://www.inet.com.bh/ (.bh policies not found)
131 // Whois: (Not available) http://www.inet.com.bh/
132 $domain['bh'] = array(
140 // ------------------------------
142 // NIC : http://registro.br/
144 $domain['br'] = array(
145 // Info: Lista de categorias de dominios
146 // http://registro.br/info/dpn.html
148 // Categories for institutions
149 'agr' => TRUE, // Agricultural
150 'am' => TRUE, // Broadcasting
151 'art' => TRUE, // Art
153 'coop' => TRUE, // Cooperative
155 'esp' => TRUE, // Sport
156 'etc' => TRUE, // Others
157 'far' => TRUE, // Pharmaceutical
158 'fm' => TRUE, // Broadcasting
159 'g12' => TRUE, // Educational
161 'imb' => TRUE, // Real estate related
162 'ind' => TRUE, // Industrial
163 'inf' => TRUE, // Informational
167 'psi' => TRUE, // Internet service providers
168 'rec' => TRUE, // Recreation, entertainment related
169 'srv' => TRUE, // Service-oriented
171 'tur' => TRUE, // Tour business
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
208 // Categories for people
216 // ------------------------------
218 // NIC : http://www.belizenic.bz/
219 // Whois: http://www.belizenic.bz/
220 $domain['bz'] = array(
221 // http://www.belizenic.bz/reg-guide.php
227 // ------------------------------
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
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
299 // ------------------------------
301 // NIC : http://registry.gy/
302 // Whois: http://registry.gy/whois.php
303 $domain['gy'] = array(
305 // http://registry.gy/register.html
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
324 // ------------------------------
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
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'.
396 // ------------------------------
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/
412 // Reserved Names by the government (for the 2nd level)
413 // http://www.inregistry.in/policies/reserved_names
416 // ------------------------------
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
431 'lg' => TRUE, // pref.<geographic2nd>.lg.jp etc.
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,
443 // 'kumamoto' => TRUE,
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
544 // ------------------------------
545 // ccTLD: Moldova (No whois server)
546 // NIC : http://www.register.md/
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
561 // ------------------------------
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
575 // ------------------------------
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
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
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
612 'iwi' => TRUE, // Traditional Maori tribes
614 'parliament' => TRUE,
617 // ------------------------------
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
639 'nieruchomosci' => TRUE,
645 'realestate' => TRUE,
658 // Regional domain names in NASK
659 // http://www.dns.pl/english/dns-regiony.html
661 'babia-gora' => TRUE,
664 'bialowieza' => TRUE,
667 'bieszczady' => TRUE,
668 'boleslawiec'=> TRUE,
683 'jelenia-gora' => TRUE,
690 'kazimierz-dolny' => TRUE,
694 'kobierzyce' => TRUE,
697 'konskowola' => TRUE,
709 'malopolska' => TRUE,
727 'ostrowwlkp' => TRUE,
735 'prochowice' => TRUE,
750 'stalowa-wola' => TRUE,
751 'starachowice' => TRUE,
755 'swiebodzin' => TRUE,
756 'swinoujscie'=> TRUE,
759 'tarnobrzeg' => TRUE,
782 // ------------------------------
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
807 'arkhangelsk' => TRUE,
817 'chelyabinsk' => TRUE,
832 'joshkar-ola' => TRUE,
841 'khabarovsk' => TRUE,
849 'krasnoyarsk' => TRUE,
872 'novosibirsk' => TRUE,
883 'pyatigorsk' => TRUE,
912 'vladikavkaz' => TRUE,
914 'vladivostok' => TRUE,
923 'yekaterinburg' => TRUE,
924 'yuzhno-sakhalinsk' => TRUE,
928 // ------------------------------
930 // NIC : http://www.nic.sc/
931 // Whois: (Not available)
932 $domain['sc'] = array(
933 // http://www.nic.sc/policies.html
941 // ------------------------------
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
960 // Reserved words for the 2nd level
961 // http://mydn.twnic.net.tw/en/dn02/INDEX.htm
964 // ------------------------------
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
978 // ------------------------------
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/
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,
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/
1038 // Delegated Second Level Domains
1039 // http://www.nic.uk/registrants/aboutdomainnames/sld/delegated/
1048 // ------------------------------
1049 // ccTLD: United States of America
1050 // NIC : http://nic.us/
1051 // Whois: http://whois.us/
1052 $domain['us'] = array(
1056 'dni' => TRUE, // Distributed National Institutes
1057 'fed' => TRUE, // FEDeral government, <org-name>.<city>.FED.US
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
1126 // ------------------------------
1127 // ccTLD: South Africa
1128 // NIC : http://www.zadna.org.za/
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
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