今あるWindows XPをそのままWeb/FTP/リモートサーバーに。通常インターネットからアクセスできるサーバーといえば、高価なサーバーであるが、本書を読み理解すれば、無料でドメインを取得でき、また各種サーバーを構築できる。また、ルーター設定やリモート遠隔操作などの解説も充実!
初心者向けのWindows XP自宅サーバーのセットアップに加え,少ない労力でさまざまなサーバーを手軽に運営するテクニックを伝授します。最大の難関となる「ダイナミックDNS」や「ファイアウォール」,「ルーターのポートマッピング設定」に関しては特に念入りに解説!
目次
01章 自宅サーバーでできること
自宅サーバーはすべて「無料」で実現できる!!
「リモートコントロールサーバー」でパソコンをリモートコントロール
「ビデオ配信」で遠隔監視&既存動画閲覧
「自宅FTPサーバー」でファイル交換
CGI対応「自宅HTTPサーバー」でフリーWebエリアを実現
「自宅メールサーバー」でオリジナルメールアカウントを無数に作成
自宅サーバー構築の条件
本書が想定する環境
本書の解説順序
ネットワーク用語と本書の表記
02章 自宅サーバーに必要なネットワークの基礎知識
ネットワークの基礎知識
グローバルIPアドレスとプライベートIPアドレス
ポート番号
ファイアウォールの役割
ルーターのしくみと役割
ドメイン名
03章 ネットワーク情報を確認&設定せよ
ネットワークアイコンの表示
パソコンのIPアドレスの確認
パソコンのMACアドレスの確認
コンピュータ名の確認
コマンドプロンプトでネットワーク情報を確認する
ファイアウォールの設定
ファイルの共有設定
04章 パソコンをリモートコントロールせよ
リモートコントロールとは
リモートコントロールソフト
「リモートコントロール」セットアップの流れ
VNCサーバーのセットアップ
VNCクライアントのセットアップ
クライアントからVNCサーバーにアクセス
05章 ビデオ配信をストリーム配信せよ
ストリーム配信とは
ビデオ配信ソフト
「ビデオ配信」セットアップの流れ
「Windows Mediaエンコーダ」のセットアップ
「ライブ映像配信」のセットアップ
「動画ファイル配信」のセットアップ
ビデオ配信の実行
クライアントからビデオ配信サーバーにアクセスする
Windows Mediaエンコーダの応用操作・設定
動画ファイルの基礎知識
06章 FTPサーバーを構築せよ
FTPサーバーの活用
FTPサーバーアプリケーション(FTPデーモン)
「FTPサーバー」セットアップの流れ
Tiny FTP Daemonのセットアップ
Tiny FTP Daemonのユーザー設定の準備
認証型ユーザーの作成
「アノニマスユーザー」の設定
クライアントからFTPサーバーにアクセスする
Tiny FTP Daemonの応用操作・設定
07章 HTTPサーバーを構築せよ
HTTPサーバーのしくみと活用
FTTPサーバーアプリケーション(HTTPデーモン)
「HTTPサーバー」セットアップの流れ
AN HTTPDのセットアップ
ユーザー認証ページの作成
CGIを利用する
Webページを作成する際の注意
サンプルWebページを作る
クライアントからWebを見る
08章 遠隔接続に必要な手順と準備
「LAN」と「WAN」の違いから考える自宅サーバーの理論
動的IPアドレスを「ダイナミックDNS」で解消
ルーターの壁を「ポートマッピング」で解消
WAN環境での自宅サーバー構築のステップ
自宅サーバーのセキュリティ
09章 ダイナミックDNSを確立せよ
ダイナミックDNSのしくみと活用
「ダイナミックDNS」セットアップの流れ
ダイナミックDNSサービスの選び方
ダイナミックDNSサービスへの登録
ダイナミックDNSサービス登録手順の具体例
IPアドレス更新ソフト「DiCE」のセットアップ
「ダイナミックDNS」の活用(IPアドレスの更新)
10章 ルーターの設定とポートマッピング
ルーターのしくみと「ポートマッピング」の必然性
「ポートマッピング」設定の流れ
サーバーパソコンの情報を知る
ルーターの設定画面にログオン
ポートマッピングの設定
11章 各サーバーをWANで実現 遠隔接続を実行せよ
11-1 自宅サーバーの実行の流れ
「DiCE」の起動とダイナミックDNSの動作の確認
各サーバーアプリケーションの起動
サーバーパソコンのプライベートIPアドレス&MACアドレスの確認
「トロイに使用されないポート番号」の確認
ローカルエリアからサーバーのWANアクセスは「できない」
テストアクセス環境の準備
11-2 遠隔リモートコントロール(1)
通信許可の確認
VNCのポート設定の確認
ルーターのポートマッピングの設定
遠隔リモートコントロール
11-3 遠隔リモートコントロール(2)
ルーターのポートマッピングの設定
遠隔リモートコントロール
11-4 遠隔ビデオ配信
Windows Mediaエンコーダの前準備
Windows Mediaエンコーダのポート設定の確認
ルーターのポートマッピングの設定
エンコードの開始
遠隔ビデオ配信の閲覧
11-5 自宅FTPサーバー
Tiny FTP Daemonのポート設定の確認
通信許可の確認(ファイアウォール)
ルーターのポートマッピング設定
ユーザー設定の確認
自宅FTPサーバーへのアクセス
11-6 自宅HTTPサーバー
AN HTTPDの起動と設定確認
AN HTTPDのポート設定確認
通信許可の確認(ファイアウォール)
ルーターのポートマッピング設定
遠隔Web閲覧
12章 メールサーバー&メールアカウントを構築せよ
メールサーバーの構築とは
メールサーバーを実現するソフトとセットアップの流れ
Radishのセットアップ
メールアカウントの作成
クライアントのメール設定
WANアクセスするパソコンのメール設定
メールの送受信の実行