ブログ「サイバー少年」

ブログ「サイバー少年」へようこそ!
小学六年生ごろからプログラミングを趣味にしている高校生のブログです。
勉強したことについての記事などを書いています。フリーソフトも制作、公開しています。
(当ブログについて詳しくは「ブログ概要紹介」を参照)

サイバー少年が作ったフリーソフトは「サイバー少年の作品展示場」へ

URLの www. って要らんのじゃ?

最近は減ってきているようなのですが、ウェブサイトのURLが

“http://www.~”となっているものが多いです。

この www. はとても無意味だと思います。


たとえばYahoo! Japanの場合

http://www.yahoo.co.jp/ じゃなくて

http://yahoo.co.jp/ のほうが良いじゃないかと。


後者のURLにアクセスしても、一応トップページには飛びます。

ただ、標準形が www. 付きというのは無駄ですよね。



そもそもなぜ www. が付いているのかっていうと恐らく、

(例としてYahoo! JapanのURLを)

http://www.yahoo.co.jp/ はHTTP受付用のサーバー (Webサーバー)

http://yahoo.co.jp/ はDHCP受付用のサーバー (DNSサーバー)


というように、ネットワークの仕組みに忠実なURLにしたかったんだと思います。



ただまぁ、Yahoo! Japanもそうですけど、
現在はURLに www. を付けているほとんどのサイトが、 www. 無しでもページを表示可能です。

HTTPリクエストが来たらWebサーバーとして、DHCPリクエストが来たらDNSサーバーとしての挙動をとっているわけですね。

(もしかしたら他のサーバーにリクエストを転送しているかも)



www. 無しでもアクセスできるんですから、 www. は要らないじゃないかと深く思っています。


昔は www. 無しのドメイン名はDNSサーバー専用だったのだと思いますけど、

今でも www. を付けるのは慣習なんですかねぇ…。


まぁ、まだネットワークについて中途半端な知識のまま書いているので、事の真相は違うのかもしれません。


久しぶりにブログ記事に書くネタを思いついたので、今回は www. についてでした。



ちなみに、
www. を付けることに反対する「No-WWW」という組織があるみたいです。

www. is deprecated.
http://no-www.org/


また、逆に www. を付けることを推奨する組織(?)もあるみたいですね。

www. is not deprecated | really
http://www.yes-www.org/


いや~、世の中は広いですね。

tag:

コメント

ちょっと私の専門に近い話なので失礼して

wwwの存在意義に関しては、DNSの参照先についての話だったと思うので一般家庭ではまず関係ない話でしょう(つまり無くても良い)
ただしローカルネットワーク内にDNSをおいて、更に進捗管理用のネットワークアプリケーションなどを走らす(会社や大学など)場所ではDNSの参照先を明示的に区別する必要があるのでしょう
こちら質問と回答がわかりやすいでしょうか
http://oshiete.goo.ne.jp/qa/6241897.html#bmb=1

なお、DNSとDHCPについてなにやら勘違いがあるような気がします
http://sp.e-words.jp/w/DHCP.html
http://sp.e-words.jp/w/DNS.html
一般に(webサイトとしての)YahooのDNSやDHCPにアクセスすることはできないでしょう(ISPがYahoo!の家庭なら話は別かと思いますが契約したことないので申し訳ないけどどうなるかは知りません)

  • 2014/01/24(金) 19:41:27 |
  • URL |
  • かぼちゃ #S4pvVTuM
  • [ 編集 ]

Re: かぼちゃ

ああ、例えばYahoo! Japanのサイトに、仮にローカルからアクセスする場合

http://yahoo.co.jp/ は内部用のサイトへのIPアドレスを返して
http://www.yahoo.co.jp/ は一般向けサイト(みんな知ってるYahoo! Japan)を返すわけですね。

個人的には内部用のサイトをyahoo.co.jpにしなければいいと思いますが(最近はそれが主流みたいですし)、一昔前は流行りが違ったんでしょうかね~。

DNSとDHCPについては、確かに調べてみたところ理解が誤っていたようです。
DHCPはDNSのクエリを定義したプロトコルだと思っていました。
失礼致しました。

この手の記事は、もう少し私の知識が成熟してから書くべきですね…。

「ドメイン名 ホスト名」でググればいいと思う。

> この手の記事は、もう少し私の知識が成熟してから書くべきですね…。
私の感覚としては、むしろブログは、知識を深めるために書くものだから、そんなの気にしないでいいと思います。浅い理解で書いた記事に専門家からのツッコミが入れば儲けもんですよ。気にせずどんどん書いちゃえばいいと思います。

  • 2014/01/24(金) 22:40:35 |
  • URL |
  • いげ太 #-
  • [ 編集 ]

Re: いげ太

ありがとうございます。
書いた記事に専門家からのツッコミが入ったことは何度かありますね…(笑)

では、これからもツッコミ大募集でやっていきますのでよろしくお願いします!

>個人的には内部用のサイトをyahoo.co.jpにしなければいいと思いますが(最近はそれが主流みたいですし)、一昔前は流行りが違ったんでしょうかね~。

ホスト名はローカルとグローバルで重複しないという保証はないのです
もしかしたら内部で
cyberboy6.blog.fc2.com
を登録してるところもあるかもしれません
そこでは、DNSの参照先を明示的にローカルとグローバルで区別できないとサイバー少年さんのwebページがなかなか見れなくなってしまうということになります
また外部との通信にプロキシをかけてるところでは、ローカルの通信のためにより明示的なドメイン名(例えばそもそもトップレベルドメインを指定してないとか)を使ったりして、
>内部用のサイトをyahoo.co.jpにしなければいいと思います
まさにこれをやってる場合もあります
流行りについてはネットワーク技術者の友人がいないのでわかりません

アプリケーション開発について私は素人なのでまた気になったことがあると思います
(開発に限らず)私もツッコミお待ちしてます

  • 2014/01/25(土) 10:33:22 |
  • URL |
  • かぼちゃ #S4pvVTuM
  • [ 編集 ]

Re: かぼちゃ

なるほど。
ローカルで cyberboy6.blog.fc2.com を登録していて、その場所から当ブログへアクセスしようとしても、ローカルで登録したほうが優先的にDNSから答えられるわけですか。

しかし、もし当ブログが www.cyberboy6.blog.fc2.com だった場合は、 www. を付けて問い合わせると当ブログが答えられるわけですね。

ご丁寧に教示していただきありがとうございます。

> 私もツッコミお待ちしてます
少なくとも私じゃツッコめません(笑)

コメントの投稿

トラックバック

トラックバック URL
http://cyberboy6.blog.fc2.com/tb.php/320-108ddffe
この記事にトラックバックする(FC2ブログユーザー)

当ブログをご利用(閲覧等)になる場合は必ず「当ブログの利用規定」をお守りください。