Time Capsuleで自宅サーバなどの設定をする方法のまとめてみました。
Time CapsuleとAirMac Extremeは多分、同じ「AirMacユーティリティ」で設定・管理していると思いますので、AirMacの方も参考にしていただければと思います。なお、私はMacOS X 10.5.6の環境で設定しました。間違いなどあれば、ご指摘いただければと思います。
Time Capsule(AirMac)設定前に確認すること
当たり前ですが、先にLinuxやWindows、Macなど、サーバーにするPCの設定を完了させ、ブラウザで http://localhost/ というアドレスでローカル内の他のパソコンから普通にアクセスできるかを確認しておきます。
自宅サーバの設定についての詳細は、「自宅サーバ」と検索するだけでも、参考になるウェブサイトがたくさんでてきますので、ここでは説明しません。
とりあえず、サーバーにするPCのIPアドレスは、手入力などで固定化し、メモしておきます(例:IPアドレスを192.168.11.1を割り振ったPCをサーバにする場合は、このIPアドレスをメモしておきます)。その他に、インターネット、サーバーなどでどう見られているかを「
確認くん(VIA the UGTOP)」等のサービスで確認しておきます。
確認くん(VIA the UGTOP)
http://www.ugtop.com/spill.shtml
「確認くん(VIA the UGTOP)」で確認する場合は「現在接続している場所(現IP)」の箇所が、外部からあなたのサーバにアクセスするためのIPアドレス(グローバルアドレス)になります。
なお、何度かページを再読み込みして、IPアドレスが変わらないかも確認します。もしもページを読み込みなおすたびにIPアドレスが変わる場合は、自宅サーバはあきらめたほうがいいです。Time Capsule(AirMac)で自宅サーバの設定をする
- サーバーにローカルのIPアドレスを割り振り、固定化した。
- 割当られているグローバルのIPアドレスを確認した。
- AirMacユーティリティを起動します。
- 次の画面が表示されます。
このウィンドウの下のほうにある「手動設定」ボタンをクリックします。 - 現在使用しているTimeCapsule(AirMac)の概要が表示されます。
下記の画像の赤い囲みが外部からアクセスする際に使うIPアドレス(グローバルアドレス)になります。 - ウィンドウの上部のアイコンから「インターネット」を選択し「インターネット接続」を表示します。
「IPアドレス」が同じかを再度、確認します。
また、「接続共有」の部分で「パブリックIPアドレスを共有」を選択します。
なお、私が利用しているプロバイダでは、自動的にIPアドレス(グローバルアドレス)が割り当てられるタイプでした。
IPアドレスを手入力で設定する場合は、サブネットマスク、ルータアドレスなどプロバイダから指定されたものを入力します。 - 次に「NAT」をクリックします。
「NATポート・マッピング・プロトコルを使用」にチェックをいれます。 - 続けて「ポートマッピングを構成...」ボタンをクリックし、「詳細」の項目「ポートマッピング」を表示させます。
表示されたウィンドウ内の「+」を押すと、ポートマッピングを設定できます。
基本的に必要な項目は入力されているので、プライベートIPアドレスを入力すればOKな設定になっているようです。 - さらに「サービスを選択」をクリックすると以下のようなサービスを設定できます。
このメニューから「パーソナルWeb共有」を選択します。 - 「プライベートIPアドレス」のところに、サーバとして公開するPCに割り当てられたローカルIPアドレスを入力し、「OK」を押します。
また、パブリックTCPポートとプライベートTCPポートが「80」になっているか確認します。
プロバイダによっては、パブリックTCPポートが「80」ではなく「8080」の時もありますし、両方とも無効の場合がありますので、必ずプロバイダに確認してください。
入力を確認したら、「続ける」ボタンをクリックし、設定を完了させます。
なお、ここで「プライベートIPアドレス」の入力を間違ったりした場合は、ポートマッピングの「編集」ボタンを押せば何度でもこのパネルを修正することができます。 - ウィンドウの右下にある「アップデート」ボタンがクリックできるようになりますので、「アップデート」ボタンをクリックします。
- これで、数十秒待つと、ルータ機能の設定が完了し、プロバイダから割り当てられたIPアドレス(グローバルアドレス)をブラウザで入力すれば、アクセスできるようになるときちんと設定されたことになります。
例えば、グローバルアドレスが、69.118.1.XX1とかなら、http://69.118.1.XX1/とブラウザで入力すれば、アクセスできるかを確認してください。
以上で、設定は完了です。
私がTime Capsuleを購入してから、約1年になるんですが、まさか、自宅サーバの設定をするハメになるとは思っていなかったので、あまりにも簡単にできるので、ちょっとびっくりしました。
こんなに簡単なら、サーバーを借りずに自宅サーバでウェブサイトを運用するというのも手かもしれませんね。※私はセキュリティ対策を考えると、怖くて自宅サーバを運用する気がおきませんけど。
ちなみに急にTime Capsuleで自宅サーバと考えが起きたのはインストールマニアックス2009に参加したからです。
私が使っているプロバイダでは、Webサーバーを立ち上げるために使うポート番号は使えない仕様だったと、問い合わせてすぐにわかったため、残念ながら結局は自宅では設定できていませんでしたけどね。
以上、Time Capsule(AirMac Extreme)を使っている方のご参考になれば、と思います。
ブログの反応がどれくらいあるか、知りたいので、ランキングサイトに入ってみました。よろしければクリックお願いします。
コメント
コメント一覧 (4)
自宅サーバと書かれていますが、Time CapsuleをWebサーバとして、不特定多数のユーザにhtml公開出来るという解釈で合ってますでしょうか?
> 自宅サーバと書かれていますが、Time CapsuleをWebサーバとして、不特定多数のユーザにhtml公開出来るという解釈で合ってますでしょうか?
shinさん、ごめんなさい。
私の記事タイトルの付け方が悪かったようです。
Time Capsule単体では Webサーバにはできないようです。
Time Capsuleは単なるルーターの設定機能ができるだけで、
別途 Webサーバとして公開するPCを用意する必要があります。
ご注意ください。
この記事は、Webサーバとして公開するPCを用意したうえで、Time CapsuleでそのPCをWAN側に公開する設定をまとめた記事です。
わかりにくくてすいません。
Time Capsuleについてご質問させてください。
Time Capsuleをファイルサーバーとして外部のインターネットから接続したいのですが、
Time Capsule単体で構成できるのでしょうか?
ちなみに、Time CapsuleのドメインはDDNSから、XXX.XXX.XXで取得しています。
Macからは、afp://XXX.XXX.XX/で接続できるようです。
当方も接続は確認できましたが、外部からの接続は確認できておりません。
問題はWindowsからなのですが、Windowsのスタートメニューの「ファイル名を指定して実行」から、
\\XXX.XXX.XX\を入力するとアクセスできるとあり、確認したところ、ローカルエリアからは接続できるのですが、外部のインターネットからは接続できません。
お忙しいところ恐縮でございますが、ご教示いただければ幸いです。
> Time Capsuleについてご質問させてください。
>
> Time Capsuleをファイルサーバーとして外部のインターネットから接続したいのですが、
> Time Capsule単体で構成できるのでしょうか?
小泉さん。はじめまして。
大変申し訳ありません。
色々と立て込んでいて、返事が遅くなりました。
質問の件ですが、ごめんなさい。
私は、外部から接続できるプロバイダではないので、残念ながら単体で利用できるかを確認できません。
一応、前のコメントのあと、ファームウェアアップデートで単体でもできるようになったみたいですね。
以下の記事がヒントになると思いますので、参考にしてはいかがでしょうか?
time capsule wanポート経由でディスク共有
https://discussionsjapan.apple.com/thread/10004658
TimeCapsule with MobileMe
https://discussionsjapan.apple.com/message/100496486
Time Capsule で自宅サーバの公開設定ができた。 - 日々、とんは語る
http://d.hatena.ne.jp/tomoya/20080505/1210011740
Time CapsuleでMobileMeを利用する設定 | appling weblog
http://blog.appling.jp/archives/1227