* Japanese in this document is written with Shift_JIS char. set. [new] New / [fix] Fix / [imp] Improve / [chg] Change / [upd] Update * 「ccTLD に対応」は地域型ドメインに対応していない場合があります 2006/03/25 / fqdn2domain 1.00.1g [new] .cat (gTLD for catalan) [new] .jobs (gTLD for company to employ people) [new] .mobi (gTLD for mobile devices) [upd] .cn (People's Republic of China) 3LD under adm.cn can be registered. [new] .ad (Principality of Andorra) [new] .gh (Republic of Ghana) [new] .kz (Republic of Kazakhstan) [new] .np (Kingdom of Nepal) [fix] fix registry name of Pakistan 2005/04/03 / fqdn2domain 1.00.1g [upd] .jp (Japan) Shizuoka City become Cabinet-Order-Designated City from April 1st 2005. So city.shizuoka.jp and *..shizuoka.jp are in operation. [new] .ae (United Arab Emirates) [upd] .mx (United Mexican States) 2LD under .mx can be registered. [upd] .pro 3LD under .eng.pro can be registered. 2005/03/13 / fqdn2domain 1.00.1g [new] .pk (Islamic Republic of Pakistan) [new] .ua (Ukraine) 2004/11/06 / fqdn2domain 1.00.1g [fix] false reply when 2LD under TLD contains only digit(ex. 777.com) 2004/11/04 / fqdn2domain 1.00.1f [new] .kh (Kingdom of Cambodia) に対応 2004/10/03 / fqdn2domain 1.00.1f [new] .pe (Republic of Peru) に対応 2004/09/05 / fqdn2domain 1.00.1f [new] .co (Republic of Colombia) に対応 [new] .tr (Republic of Turkey) に対応 2004/08/30 / fqdn2domain 1.00.1f [upd] .sg (Republic of Singapore) の2LD の開放に対応 2004/08/14 / fqdn2domain 1.00.1f [upd] .pro の2LD の開放に対応 2004/06/13 / fqdn2domain 1.00.1f [new] .yu (Serbia and Montenegro (Former Yugoslavia)) に対応。 2004/05/10 / fqdn2domain 1.00.1f [imp] TLDにアルファベットを含まない場合は空文字列を返すようにした。 - 逆引きしても明らかに不正なホスト名を返してくるDNSがあったため。 2004/04/25 / fqdn2domain 1.00.1e [new] .pt (Portuguese Republic) に対応。 2004/01/25 / fqdn2domain 1.00.1e [new] .ni (Republic of Nicaragua) に対応。 2004/01/18 / fqdn2domain 1.00.1e [upd] .name の 2LD 開放に対応。 [fix] .jp (Japan) で非効率な分岐条件があったのを修正。 2004/01/04 / fqdn2domain 1.00.1e [chg] License を GNU GPLに変更。 2004/01/01 / fqdn2domain 1.00.1e [new] .ir (Islamic Republic of Iran) に対応。 2003/12/23 / fqdn2domain 1.00.1e [new] .lv (Republic of Latvia) に対応。 2003/12/07 / fqdn2domain 1.00.1e [new] .mu (Republic of Mauritius) に対応。 2003/11/16 / fqdn2domain 1.00.1e [new] .il (State of Israel) に対応。 [new] .jo (Hashemite Kingdom of Jordan) に対応。 [new] .sk (Slovak Republic) に対応。 [upd] .pl (Republic of Poland) の新属性に対応(2003-02-21以後追加分) 。 [upd] .se (Kingdom of Sweden) の新属性に対応(2002-10-18以後追加分) 。 2003/09/27 / fqdn2domain 1.00.1e [new] .lt (Republic of Lithuania) に対応。 2003/09/21 / fqdn2domain 1.00.1e [new] .cy (Republic of Cyprus) に対応。 [upd] .us (United States of America) のkids.usに対応。 2003/08/23 / fqdn2domain 1.00.1e [new] .uy (Oriental Republic of Uruguay) に対応。 2003/08/17 / fqdn2domain 1.00.1e [imp] .ca (Canada) の地域型ドメインに対応。 2003/07/12 / fqdn2domain 1.00.1e [new] .sy (Syrian Arab Republic) に対応。 2003/07/06 / fqdn2domain 1.00.1e [new] .za (Republic of South Africa) に対応。 2003/06/24 / fqdn2domain 1.00.1e [new] .ie (Republic of Ireland) に対応。 2003/06/07 / fqdn2domain 1.00.1e [new] .ar (Argentine Republic) に対応。 [new] .eg (Arab Republic of Egypt) に対応。 [new] .in (Republic of India) に対応。 2003/06/01 / fqdn2domain 1.00.1e [new] .na (Republic of Namibia) に対応。 2003/05/31 / fqdn2domain 1.00.1e [fix] .ca (Canada) で2LDに来るべきものを3LDとして判定していたのを修正。 2003/05/25 / fqdn2domain 1.00.1e [new] .kr (Republic of Korea) に対応。地域型に暫定対応。 2003/05/17 / fqdn2domain 1.00.1e [new] .tp (Democratic Republic of Timor-Leste) に対応。 2003/04/29 / fqdn2domain 1.00.1e [new] .to (Kingdom of Tonga) に対応。 2003/04/01 / fqdn2domain 1.00.1e [new] .arpa の時は空文字列を返すようにした。 - 逆引きすると in-addr.arpa を返してくるDNSがあったため。 2003/03/30 / fqdn2domain 1.00.1d [new] .hr (Republic of Croatia) に対応。 2003/03/29 / fqdn2domain 1.00.1d [new] .ve (Bolivarian Republic of Venezuela) に対応。 2003/03/13 / fqdn2domain 1.00.1d [new] .ro (Romania) に対応。 2003/03/02 / fqdn2domain 1.00.1d [new] .nu (Niue) に対応。 [new] .hu (Republic of Hungary) に対応。 2003/02/21 / fqdn2domain 1.00.1d [new] .is (Republic of Iceland) に対応。 [new] .pl (Republic of Poland) に対応(地域型にも対応) 。 [new] .mx (United Mexican States) に仮対応。 - NIC-Mexico(www.nic.mx) がスペイン語のため、ほとんど分かりませんでした。 * 読み取れた5つの属性ドメインの場合は第3ドメインまでを返す * *.nic.mx は "nic.mx" * それ以外は"**"付き 2003/02/12 / fqdn2domain 1.00.1d [new] .th (Kingdom of Thailand) に対応。 2003/02/05 / fqdn2domain 1.00.1d [new] .ee (Republic of Estonia) に対応。 2003/02/04 / fqdn2domain 1.00.1d [new] .id (Republic of Indonesia) に対応。 [new] .gr (Hellenic Republic (Greece) ) に対応。 [new] .nl (Kingdom of the Netherlands) に対応。 2003/02/01 / fqdn2domain 1.00.1d (Pattern January 24th 2003) [fix] IPv4 address の判定手順が間違っていたのを修正。 - 大文字と数字のみで構成されるドメインも排除していた。 [imp] FQDN の 簡単なチェックをするようにした。 - 以下の条件を満たした場合は空文字列を返す。 * IPv4 address = アルファベットが一切含まれていない場合(従来どおり) 。 [注意]現時点では数字のみのTLDが存在しないため。 * ドメイン名に使えない文字が入っている場合。 * label に1文字も含まれない、または64文字以上含む場合。 * "." が現れない場合 2003/01/24 / fqdn2domain 1.00.1c [fix] .au (Commonwealth of Australia) 汎用ドメインがあるように実装していたのを修正。 [upd] .au (Commonwealth of Australia) の新属性ドメインに対応。 [new] .cl (Republic of Chile) に対応。 2003/01/21 / fqdn2domain 1.00.1c [fix] pref..jp に対応していなかったバグを修正。 - 2002/12/27 の修正でエンバグしたらしい… [new] .bi (Republic of Burundi) に対応。 [new] .mw (Republic of Malawi) に対応。 2003/01/19 / fqdn2domain 1.00.1c [new] pod を作った。 2003/01/19 / fqdn2domain 1.00.1b [new] .at (Republic of Austria) に対応。 2003/01/17 / fqdn2domain 1.00.1b [new] .si (Republic of Slovenia) に対応。ただし ".edus.si"については詳細不明… [new] .uk (United Kingdom) に対応。 2003/01/14 / fqdn2domain 1.00.1b [new] .st (Sao Tome and Principe) に対応。 2003/01/07 / fqdn2domain 1.00.1b [new] .au (Commonwealth of Australia) に対応。 [new] .ke (Republic of Kenya) に対応。 [new] .museum に対応。 2003/01/05 / fqdn2domain 1.00.1b [new] .dk (Kingdom of Denmark) に対応。 2003/01/01 / fqdn2domain 1.00.1b * fqdn2domain.pl に改称 * さいたま市について、2002/12/31の変更を取り消した - 結果的に同じ処理をしているし、city.saitama.jp が施行以前に出てきたとしても、 それはこのスクリプトの想定範囲外でミスではない:-p 2002/12/31 / domain 1.00.1b * さいたま市はまだ政令指定都市ではないことが分かったので、いったん削除。 - Apr/01/2003 かららしい。 2002/12/30 / domain 1.00.1b * 東京都(metro.tokyo.jp) と都内の地域ドメインの判定が間違っていたのを修正 - 2002/12/27 の政令指定都市に関する変更時に「後で修正しよ」と思って忘れてた… 2002/12/27 / domain 1.00.1b * .br (Republic of Brazil) の .nom.br の判定が間違っていたのを修正 * .fr (Franch Republic) の属性をアルファベット順に並べなおした * .jp (Japan) の属性をアルファベット順に並べなおした * .jp (Japan) の政令指定都市の判定を正確なものに変更した - 東京23区はまだ簡易判定 - さいたま市を追加 2002/12/20 / domain 1.00.1b * .cn (People's Republic of China) に対応。 * IP(v4) address だった場合は 空文字列を返すようにした。 2002/12/11 / domain 1.00.1a * .ch (Swiss Confederation) , .li(Principality of Liechtenstein) に対応。 * .us (United States of America) で未対応だった属性の判定を追加。 2002/12/10 / domain 1.00.1a * m//x の x optionが抜けていたため、正しく取り出せていなかった場合があったのを修正。 2002/12/03 / domain 1.00.1 * .cc (Cocos (Keeling) Islands) に対応。 2002/11/18 / domain 1.00.1 * .aero の Allocated sub domains に対応。 2002/11/06 / domain 1.00.1 * sa (Saudi Alabia, www.saudinic.net.sa) に対応。 * tv (Tuvalu, www.tv) に対応。 * br (Brazil, registro.br) に対応。 2002/10/18 / domain 1.00.1 * hk (Hong Kong, www.nknic.net.hk) に対応 2002/10/18 / domain 1.00.1 * se (Sweden, www.nic-se.se) に対応 * name のうち、www.name(http://www.name) に対応。 - www.name 以外は従来どおり、第3ドメインまで返す。 2002/10/15 / domain 1.00.1 * ph (Philippines, www.domreg.org.ph) に対応 * sg (Singapore, www.nic.net.sg) に対応 2002/10/01 / domain 1.00.1 * nz (New Zealand, www.domainz.net.nz) に対応 2002/09/24 / domain 1.00.1 * fr (France, AFNIC, www.nic.fr) に対応 * re (Reunion Island, AFNIC, www.nic.re) に対応 2002/09/18 / domain 1.00.1 * tw (Taiwan, TWNIC, www.twnic.net) に対応 * no (Norway, Norid, www.norid.no) に対応 * us (USA, usnic, www.nic.us) を修正 - 第4ドメインまでを返す必要があるものでも、第5ドメインまで返していたバグを修正 - 汎用ドメインに対応 2002/09/06 / domain 1.00.1 * ca (Canada, CIRA, www.cira.ca) に暫定的に対応 - 規格文書が見つけられなかったので、とりあえず第2ドメインを出力。 日本に地域型に相当するものがあるようだが、その地名リストが見つからなかったので、 とりあえず、第4ドメインのclassで判定。でも、そのclassにも分からないものが… 2002/08/20 / domain 1.00.1 *汎用JPドメインに対応 - 実は手抜き対応。というか効率無視の実装。第1レベルがJPで、第2レベルが都道府県名 じゃなかったら、汎用と判定しているのです。 というわけで、プログラム中に都道府県名が47つ並んでいるのです(x_x) ==========[ abstract from history of log2html.pl ]================================== 2002/08/02 1.00.0 *[ドメイン] domain.pl に移行 pattern は 06/21付 2002/06/21 0.04.7f *[JPドメイン] 汎用JPドメイン対応の準備 *[JPドメイン] 属性型ドメイン"LG"の追加 - 地方公共団体用属性。JPRS で採用を検討中 -> 2002/07/23正式に採用決定 *[ドメイン] .es (Spain, www.nic.es) に対応 2000/04/04 0.04.6f beta *0.04.6e の改造で、数字を使うドメインが対象になっていなかったバグを修正 2000/01/28 0.04.6e beta *InterNIC 以外のドメインで、第2ドメインが4文字以上の場合は、 第2ドメインまでの表示とした。 1999/12/31 0.04.6c beta *city.****.jp に対応 1999/11/23 0.04.6a beta *localhost を処理できるようにした。 1999/11/16 0.04.5b beta * .us (www.nic.us) に対応。 1999/11/15 0.04.5a beta *第1ドメインが it ならば、第2ドメインまで表示するように変更。 1999/09/25 0.04.3 alpha *domain の解析方法を変更 特殊なdomain を処理しやすくした。 *地域ドメインの処理を追加 上記変更により、地域型ドメイン(park.urayasu.chiba.jp みたいなの) の表示が できるようになった。(従来は、urayasu.chiba.jp) *my ドメインの処理を追加 {com|edu|gov|net|org}.my に対応 1999/08/18 0.04.1 alpha *第1ドメインが de,fi,my,ru ならば、第2ドメインまで表示するように変更。 1999/04/21 0.03.4 alpha *ドメイン(jpなら第3ドメイン)を切り捨てるミスを再修正。 0.03.3 の変更が、InterNIC Domain には適用されてなかった。 1999/04/20 0.03.3 alpha *ドメイン(jpなら第3ドメイン)を切り捨てるミスを修正。 ドメイン=ホストと通知してきた場合、無条件にドメインを切り捨ててたみたい。 1999/04/18 0.03.2 alpha *ホスト名に数字が入っている場合の修正。 ホスト名が数字だけの時、処理が正常に行われなかった。 1999/04/14 0.03.1 alpha *ドメインに 数字が入っている場合の修正。 ドメイン名に数字が入っている時、処理が正常に行われなかった。 [EOF]