※2010/04/14 11:55追記

ブコメでのご指摘の通り、「なぜ開けるか」に対する答えは、「"to"のトップレベルドメイン(TLD)にAレコードが設定されているから」というシンプルなものです。

"to"はトンガのTLDで、古くからTLDを売って外貨を稼いでいます。恐らく、今回の"to."URL短縮サービスもその一環ではないかと考えられています。（beroさん コメントでの情報提供ありがとうございました)

※さらに補足：もう少し正しい説明 を追加しました。

Twitterでちょっと話題に上っていたので。

http://to./というURL短縮サービスがあります。一見開けなさそうなこの不思議なURL、実は正しく開けます。

その仕組みについて簡単に説明したいと思います。

ブラウザで"http://to./"にアクセスすると、ブラウザはOSに"to."のIPアドレスを尋ねます。

そのリクエストを受けたOSは、その"to."という文字列から、IPアドレスへ変換しようとします。今回は、Linuxでの動作で説明しますが、Windowsでもおよそ同じ処理が行われます。

まず、OSは"to."に対応するIPアドレスを、OSに設定されているDNSサーバに対して問い合わせます。同じ処理を、コマンドラインから次のようにして実行することができます。今回は、DNSサーバとしてgoogle DNS(8.8.8.8)を使用してみましょう。

$ dig A to. @8.8.8.8 ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> A to. @8.8.8.8 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23942 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;to. IN A ;; ANSWER SECTION: to. 63755 IN A 216.74.32.107 ;; Query time: 43 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Tue Apr 13 16:41:37 2010 ;; MSG SIZE rcvd: 36

digコマンドは、「知りたい情報の種類(A)」、「対象のホスト名文字列(to.)」、「"@"＋問い合わせるDNSサーバ(@8.8.8.8)」という引数を取ります。

ホスト名文字列からIPアドレスを取得する場合は、「Aレコード」を問い合わせることになります。その回答が、

;; ANSWER SECTION: to. 63755 IN A 216.74.32.107

これです。「"to.a"に対応するIPアドレスは"216.74.32.107"だ」という回答が返ってきました。

これにより、ブラウザは216.74.32.107のポート80番に接続し、HTTP通信を行います。たったこれだけです。





補足：jpやcomの場合は？ .jpや.comなど、いわゆる普通のドメインの場合はどうかを見てみましょう。 $ dig A jp. @8.8.8.8 ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> A jp. @8.8.8.8 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17303 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;jp. IN A ;; AUTHORITY SECTION: jp. 66 IN SOA z.dns.jp. root.dns.jp. 1271142901 3600 900 604800 900 ;; Query time: 44 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Tue Apr 13 16:45:10 2010 ;; MSG SIZE rcvd: 67 このような回答となります。"A"に対する回答が含まれていないため、"jp."に対応するIPアドレスはありません。返ってきた情報は、"ナントカ.jp"の情報はこのサーバに聞いてね(SOA)という情報だけです。com.としても同様です。

"to"というトップレベルドメインの場合に関してのみ、Aレコードを持っているため、正しくIPアドレスを取得できるのです。