回答:
これは以前に行ったことがあり、プロセスは非常に簡単です。
当時のISP利用規約に準拠するために、12時間ごとにIPを切断してサイクルする必要があるダイヤルアップアカウントでWebサーバーを実行しました。あなたの場合、あなたはあなたがダイヤルアップするためのロジックを心配する必要がないと思いますので、私は次の部分にスキップします。
最初に行う必要があるのは、インターネット上で解決可能な解決可能なFuly Qualified Domain Nameを作成することです。独自のDNSサーバーを実行する場合、またはDynDNSなどの無料サービスを使用して、Webサーバーに到達するために使用する静的で解決可能な名前を作成する場合、これを実行できます。
ドメイン名を選択し、それを解決する有効なDNSエントリを取得したら、次のステップは、IPが変更されたときにDNSエントリを動的に更新するDynDNS更新サービスをWebサーバーにインストールすることです。
次のステップは、ウェブサーバーを構築することです。このシナリオでは、IISとApacheの両方を正常に使用しました。どのサーバーを使用するかは、個人的な好みの問題です。
すべて完了したら、ルーター/ファイアウォールがネットワーク内のWebサーバーにポート転送するように構成されていることを確認する必要があります。FQDNをブラウザに入力するすべてのユーザーがサイトにアクセスできるようにするために、ポート80を転送することをお勧めします。このサーバーを非公開にしたい場合は、Webサーバーを別のポートに配置することを検討してください。
ダイナミックDNSサービスを探していると思います。いくつかありますが、ここに1つの例があります。No-IP
アカウントを作成してから、サーバーでIPを更新するソフトウェアをコンピューターで実行する必要があります。
その後、username.no-ip.org、username.myftp.orgなどのアドレスがあり、コンピューターを指します。
他の可能性としては、小さなカジュアルなサイトをホストしたい場合で、設定が簡単なものが必要な場合は、Opera Uniteを使用できます。Operaから直接、ウェブサーバー(または直接ファイル/写真サーバー)をホストすることができ、ダイナミックDNS自体を処理します。
ただし、これはかなり「揮発性」で個人的なWebサイトのソリューションであり、特にオンラインにしないで友人に見せたいことを覚えておいてください。
Operaの「Unite」サービスは、現時点ではまだベータ版です(既に安定しています)。
Unite
(それ以上の別の回答への回答のリンクをたどってください)。あまり安定していません。DynDNS
Webサーバーを無人のままにするつもりであれば(今のところ)そのままにすることをお勧めします。
DynDNSをお探しですか?IPアドレスの取得を
確認しますか?
freedns.afraid.orgをDynDNSと同じ目的で使用していますが、費用は一切かかりません。また、Linuxサーバーで実行するアップデータスクリプトがあります。StartSSLを使用して、有効な証明書も生成します。