20070901.mydomain

54
02/09/12 by sasaki@poch i.cc 1 発発発発発 発発 5 発発発発発発発発発発発発発発発発発発 発発発発発発発発発発 発発発発発発発発発発 発発発発発発発発発発発

Upload: ken-sasaki

Post on 17-Nov-2014

401 views

Category:

Documents


2 download

DESCRIPTION

2007/9/1にフリーランス向けの勉強会で喋った内容。独自ドメインを取得してウェブページを作ろう、っていう内容。

TRANSCRIPT

Page 1: 20070901.mydomain

02/09/12 by [email protected] 1

発表の前に 昨年 5 月にネットワークに関する発表

をしたよ これは評判が良かった。 人がいっぱい集まった。 初心者向けの話はウケる?

Page 2: 20070901.mydomain

02/09/12 by [email protected] 2

発表の前に ( その 2) 昨年 10 月に SaaS に関する発表をし

たよ 今的なネタ。 でも閑古鳥鳴きまくり。 マニアックなネタはウケない? 今風のネタも微妙?

Page 3: 20070901.mydomain

02/09/12 by [email protected] 3

発表の前に ( その 3) ってことで、今回は初心者向けを狙ってみたよ。 しかも今風じゃなくてわりと使い古された感じのネタ

でも、なんだか、人の集まりが悪くないかい? 知ってる顔しかいない! かわいい女の子もいないぞ!

しょんぼり だからプレゼン資料も文字ばっかりだよ!

本当は今朝まで 1 ページも書いてなくてあわてて作ったら、なんだけど。

でも気を取り直していきましょ!

Page 4: 20070901.mydomain

02/09/12 by [email protected] 4

自分のドメインで自分のホームページを持とう

2007 年 9 月度MCEA 技術者交流会資料

by 佐々木 健

Page 5: 20070901.mydomain

02/09/12 by [email protected] 5

自己紹介 元々はネットワークエンジニアなのかな? アンカーテクノロジー株式会社開発部所属。 開発するよするよ。仕事くださいまし!

2007 年 4 月まで 3 年とちょっと組合の事務局で働いてました。 いろいろなことをした。 もちろんサーバを借りたりドメインの取得なんかもやった。 当時は業者がいなかったんだもん。 でも偉そうに言うことじゃないね。 簡単だから。

ってことで、今回はその簡単なお話ね 本題に Go!

Page 6: 20070901.mydomain

02/09/12 by [email protected] 6

今日のアジェンダ なぜ自分のドメイン、ホームページを持つ

か? ドメインとホームページに関するよくある誤

解 最低限知っておかなきゃいけない技術的なこ

と 具体的なやり方 ( デモを交えて ) その他

Page 7: 20070901.mydomain

02/09/12 by [email protected] 7

配布資料 ごめん、ないよ。 この資料は整形して、マズい部分を削

除して、後でウェブに載せとくです。

Page 8: 20070901.mydomain

02/09/12 by [email protected] 8

なぜ自分のドメイン、ホームページを持つのか? 目的は自分の中で整理しといたほうが

良い 動機付けになる 止めるときに納得しやすくなる

Page 9: 20070901.mydomain

02/09/12 by [email protected] 9

なぜドメインを持つか技術的な興味、好奇心のため

どうやるんだろう? 自分で作ってみたい いろいろ実験してみたい

Page 10: 20070901.mydomain

02/09/12 by [email protected] 10

なぜドメインを持つか自己ブランディング イケてる URL が欲しい イケてるメールアドレスが欲しい ナイスなウェブページを作って自慢 ナイスなウェブサービスを作って自慢 ブログを書く 技術自慢 趣味を公開

Page 11: 20070901.mydomain

02/09/12 by [email protected] 11

なぜドメインを持つかお金儲けしたい アフェリエイト!!! ウェブ通販 ドロップシッピング あやしいサイト運営

Page 12: 20070901.mydomain

02/09/12 by [email protected] 12

なぜドメインを持つかネタのため ネタのためのドメインを取るのって流

行ったよね

流行ったよね???

流行ったんだよ。

Page 13: 20070901.mydomain

02/09/12 by [email protected] 13

なぜドメインを持つか必要に迫られて 詳しいんでしょ?、作って~ コミュニティ活動で必要 会社を作っちゃった 技術検証しなきゃいけない 仕事でウェブのツールを使いたい

Page 14: 20070901.mydomain

02/09/12 by [email protected] 14

ところで、、、、、 本当に自分のページを持つ必要はある??

独自メールアドレスなら「 Gmail」で良いじゃん

ブログなら「はてな」で良いじゃん コミュニティ活動なら「mixi」で良いじゃん ツールも「 Google」とかが提供してるので良い

じゃん ショップなら「楽天」とか使えば良いじゃん 実験ならインターネット上に置かなくても良いし

持たない、という選択肢もあるよ

Page 15: 20070901.mydomain

02/09/12 by [email protected] 15

break ここまでで質問ある?

Page 16: 20070901.mydomain

02/09/12 by [email protected] 16

ドメインとホームページに関するよくある誤解

誤解は大抵不幸 愛で解決 愛がなかったら仕方ない どうでも良い話は置いといて、本題へ

Page 17: 20070901.mydomain

02/09/12 by [email protected] 17

良くある誤解お金が沢山かかるのでは? そんなにかからない。

安いドメインだと、ドメイン維持に 1 年で 1000円以下

サーバも月 300円ぐらいから、 Google Apps とかを使えば無料

Page 18: 20070901.mydomain

02/09/12 by [email protected] 18

良くある誤解設定が難しいのでは? 業者の設定ページが素晴しく良くでき

てる わかってれば簡単

でも技術的知識は必要!!

Page 19: 20070901.mydomain

02/09/12 by [email protected] 19

良くある誤解サーバを自前で立てなきゃいけないのでは?

何年前の知識だよ! でもやりたいことによっては自前で立

てなきゃ駄目。

Page 20: 20070901.mydomain

02/09/12 by [email protected] 20

自前ドメインでの悩み所、はまり所 ドメイン名は何にしたら良いの?

--> 安いから適当で OK --> でも後で後悔w

最初はどのサービス? --> いつでも変更できるから安いので OK

DNS がわからない --> 勉強するしかない。資料は沢山ある。

HTML が書けない --> 勉強するしかない。最初から立派な必要はない。テン

プレートは沢山ある 書くネタがない

--> 書かなきゃ良いじゃん

Page 21: 20070901.mydomain

02/09/12 by [email protected] 21

はまったらどうするか? 勉強 調べる 人に聞く ふて寝

寝かすと解決することもある

わりとなんとかなるものだよ。 悩む前に手を動かそう!!

Page 22: 20070901.mydomain

02/09/12 by [email protected] 22

最低限知っておかなきゃいけない技術的な知識 ここ 10 年で手順はどんどん簡単に

なった でも技術的なことは変わらない むしろ覚えなきゃいけないことは昔よ

り多いかも

Page 23: 20070901.mydomain

02/09/12 by [email protected] 23

DNS とは? 名前解決をする仕組み 巨大な分散型データベース 階層構造になっている

最上位がルートサーバ インターネットの基本テクノロジー

Page 24: 20070901.mydomain

02/09/12 by [email protected] 24

DNS の仕組み ユーザが問い合わせるのは DNSキャッシュサーバ キャッシュサーバの中に情報が入っていればそれを返

す 情報がなければキャッシュサーバはそのドメインを管

理している DNS サーバに問い合わせる ドメインを管理する DNS サーバの IP アドレスがわか

らなければ、ルートサーバから順番に問い合わせを行なって、そのドメインを管理する DNS サーバを調べる。

ドメインを管理する DNS サーバに必要な情報を問い合わせる。

キャッシュサーバはユーザに情報を返す。

Page 25: 20070901.mydomain

02/09/12 by [email protected] 25

DNS の仕組み ( 例 )www.example.co.jp の IP アドレスを問い合わせる。キャッシュサーバに情報が入っていないとする 。

1. example.co.jp を管理する DNS サーバを探す --> キャッシュサーバに情報がない

2. キャッシュサーバは、ルートサーバに jp を管理する DNS サーバを問い合わせる --> OK

3. キャッシュサーバは、 jp を管理する DNS サーバに co.jp を管理する DNS サーバを問い合わせる --> OK

4. キャッシュサーバは、 co.jp を管理する DNS サーバに example.co.jp を管理する DNS サーバを問い合わせる --> OK

5. キャッシュサーバは、 example.co.jp を管理する DNS サーバに www.example.co.jp の IP アドレスを問い合わせ --> OK

6. キャッシュサーバは、問いあわせ元に情報を返す

Page 26: 20070901.mydomain

02/09/12 by [email protected] 26

DNS のレコード NS --> DNS サーバ A --> 正引き (FQDN から IP アドレスへの対応付け )

PTR --> 逆引き (IP アドレスから FQDNへの対応付け )

MX --> そのドメインのメールの配送先 CNAME --> 別名 TXT --> 文字列、各種認証で用いられるこ

とが多い AAAA --> IPv6 用

Page 27: 20070901.mydomain

02/09/12 by [email protected] 27

ウェブの簡単な仕組み ブラウザはどうやって、サーバを見付けるか

DNS で IP アドレスを見付けてサーバに接続 サーバがデータを返す それをブラウザが加工して表示

HTML の基本的な知識 簡単! 知らないとかなり問題だぞ。

CGI はどういうものか? サーバがデータを返すときに、プログラムからの出力を返す、というもの

Page 28: 20070901.mydomain

02/09/12 by [email protected] 28

メールの仕組み メールはどうやって配送されるのか?

DNS で MX レコードを引いて、そこのサーバに配送する 受けとったサーバは適切に処理し、ユーザーのスプールに溜める

SMTP の基本的な知識 メールを配送するためのプロトコル

POP とは? メールクライアントがメールスプールからメールを読み出

すプロトコル SPAM に関する基本的な知識

踏み台にならないように SPAM は機械的に送られるのでメールアドレスはなるべく出さない

Page 29: 20070901.mydomain

02/09/12 by [email protected] 29

さらに勉強しといたほうが良いこと スパム対策 ( メール、ウェブ ) セキュリティ的な知識 システム運用の基本 UNIX の知識、ツールの使い方 各プロトコルのより深い知識 ウェブの技術 IPv6

Page 30: 20070901.mydomain

02/09/12 by [email protected] 30

break ここまでで質問あるかしら?

Page 31: 20070901.mydomain

02/09/12 by [email protected] 31

具体的な手順 ( 共通 )

1. ドメインを取得する 2. サーバの準備をする 3. ネームサーバの設定をする 4. あとは使うだけ

コンテンツを置いたり プログラムを置いたり

Page 32: 20070901.mydomain

02/09/12 by [email protected] 32

具体的なやり方 - 初級編ホスティングサービスを使う ドメイン取得は適当な業者 ホスティングサービスも適当な業者

ドメイン取得業者と一緒のとこだと楽ちん 業者によってできることが違う

Page 33: 20070901.mydomain

02/09/12 by [email protected] 33

ホスティングサービスメリット、デメリット メリット

簡単 安価

デメリット 簡単すぎてつまらない 高度な CGI等を自前で用意しないといけない ウェブページも自前で用意しないといけない

Page 34: 20070901.mydomain

02/09/12 by [email protected] 34

ホスティングサービスこんな人に向いている わりと万人向け なにかするとき用にひとつぐらいは確保してても良いんじゃない?

Page 35: 20070901.mydomain

02/09/12 by [email protected] 35

ホスティングサービスデモ ドメイン取得業者

value domain サーバ業者

Xrea

他の業者でも同じように簡単。

Page 36: 20070901.mydomain

02/09/12 by [email protected] 36

具体的なやり方 - 今風編Google のサービスを使う Google Apps という素敵なサービス

がある メール カレンダー 文書、スプレッドシート カレンダー 簡単に作れるウェブページ

なんと無料! 機能拡張版でも安い!

Page 37: 20070901.mydomain

02/09/12 by [email protected] 37

Google Appsメリット、デメリット メリット

無料! 便利なサービスがすぐ使える わりと簡単にウェブが作れる

デメリット 自由度が低い

Page 38: 20070901.mydomain

02/09/12 by [email protected] 38

Google Appsデモ 百聞は一見にしかず

Page 39: 20070901.mydomain

02/09/12 by [email protected] 39

具体的なやり方 - 応用編 基本はわかった さらにいろいろやりたいんだ!

たとえばブログとか アフェリエイトとか

Page 40: 20070901.mydomain

02/09/12 by [email protected] 40

応用編ブログを自前で立てる とりあえず高度なプログラムを置くた

めのサンプルとして良いかな、と。

MovableType のデモ

Page 41: 20070901.mydomain

02/09/12 by [email protected] 41

応用編アフェリエイトについて とりあえず面白いのでやっとけ ひょっとすると儲かるかもしれないし

Google Adsense が今のところ多分最強

Amazon も手軽

Page 42: 20070901.mydomain

02/09/12 by [email protected] 42

応用編アクセスを増やす SEO とかいろいろあるけど、、、、

でも良いコンテンツを書くのが一番

Page 43: 20070901.mydomain

02/09/12 by [email protected] 43

応用編SSL で暗号化 IP アドレスが必要 ちょっとお高いホスティングプランか専用サーバになる

サーバ証明書は安い業者ならそんなに高くない。 目的によって選ぼう

Page 44: 20070901.mydomain

02/09/12 by [email protected] 44

応用編Ajax とかマッシュアップとかやりたい 勉強すればできるよ。 がんばれ。

Page 45: 20070901.mydomain

02/09/12 by [email protected] 45

具体的なやり方 - ストロングスタイル編自前でサーバを運用

大昔はこれしかなかった 今はこれやると結構大変 インターネットには攻撃パケットがわ

んさか

Page 46: 20070901.mydomain

02/09/12 by [email protected] 46

自前サーバメリット、デメリット メリット

勉強になる 確実にヒドい目にあうし 人間は失敗から学ぶものだよ

でもちゃんとできればそれで食えないこともない

デメリット 沢山!! なので普通の人には勧めません

Page 47: 20070901.mydomain

02/09/12 by [email protected] 47

自前サーバこんな人に向いている マゾ サーバ管理で食ってる人

運用してるだけで勉強になるし

Page 48: 20070901.mydomain

02/09/12 by [email protected] 48

自前サーバやりかた 勉強しましょう がんばれ

Page 49: 20070901.mydomain

02/09/12 by [email protected] 49

自前サーバ本当に自力でやる必要はあるか? Java が使えないから、、、、

Java が使えるホスティングもある (VPSとか )

.NET を使いたいので、、、、 そういう業者もある

セキュリティポリシー上、、、、 柔軟にやってくれる業者もあるぞ

バックアップとかいろいろ、、、、、、 そういうサービスも探せばあったりする

Page 50: 20070901.mydomain

02/09/12 by [email protected] 50

その他の話題Amazon のホスティングサービス Amazon のホスティングサービスは評

判が良い 使うにはちょっとハードルが高いけど 課金が合理的、ストレージが別契約 テストサービスから大規模サービスへの展

開が容易

Page 51: 20070901.mydomain

02/09/12 by [email protected] 51

その他の話題これからは VPS ホスティング? 仮想化の技術が安定 サービスが沢山出てきた 専用サーバのように使えるので、ある程度なんでもできる。 Java だって動かせる

ちなみに私の会社でもサービスするよ いちおう宣伝、と

Page 52: 20070901.mydomain

02/09/12 by [email protected] 52

余談自分のドメインの話 なぜ私は自分でドメインを持っている

か? なぜ私は自分でサーバを運用している

か? ドメインはいくつ持っているか? どういう環境になっているか? 何に使ってるか 歴史

Page 53: 20070901.mydomain

02/09/12 by [email protected] 53

Break! ここまでで質問ある?

Page 54: 20070901.mydomain

02/09/12 by [email protected] 54

おしまい ご静聴ありがとうございました。 資料は後でウェブに上げときます。

さて、雑談タイム!? なんでも聞いて