動的IPを搭載したコンピューターはどのようにWebサーバーとして機能しますか?


回答:


29

これは以前に行ったことがあり、プロセスは非常に簡単です。

当時のISP利用規約に準拠するために、12時間ごとにIPを切断してサイクルする必要があるダイヤルアップアカウントでWebサーバーを実行しました。あなたの場合、あなたはあなたがダイヤルアップするためのロジックを心配する必要がないと思いますので、私は次の部分にスキップします。

最初に行う必要があるのは、インターネット上で解決可能な解決可能なFuly Qualified Domain Nameを作成することです。独自のDNSサーバーを実行する場合、またはDynDNSなどの無料サービスを使用して、Webサーバーに到達するために使用する静的で解決可能な名前を作成する場合、これを実行できます。

ドメイン名を選択し、それを解決する有効なDNSエントリを取得したら、次のステップは、IPが変更されたときにDNSエントリを動的に更新するDynDNS更新サービスをWebサーバーにインストールすることです。

次のステップは、ウェブサーバーを構築することです。このシナリオでは、IISとApacheの両方を正常に使用しました。どのサーバーを使用するかは、個人的な好みの問題です。

すべて完了したら、ルーター/ファイアウォールがネットワーク内のWebサーバーにポート転送するように構成されていることを確認する必要があります。FQDNをブラウザに入力するすべてのユーザーがサイトにアクセスできるようにするために、ポート80を転送することをお勧めします。このサーバーを非公開にしたい場合は、Webサーバーを別のポートに配置することを検討してください。

ここに画像の説明を入力してください

DynDNSサービスページ


それよりも完全なものにするのは難しい。
グヌーピ09

Linksys WRT54Gルーターからdyndns.comを使用しようとしましたが、dyndnsは頻繁に更新しすぎていると主張し、私を追い出しました。Linksysはこのバグの修正に興味がありませんでした。そのため、ルーターに組み込まれているものではなく、PC上のdyndnsから更新プログラムを実行する必要がある場合があります。
bobmcn 09

この理由から、PC DynDNS更新サービスを使用することを常にお勧めします。
Axxmasterr 2009

アカウントのDynDnsホストを特定のポートで更新された動的IPに接続することで、ユーザーの追加作業を必要とせずに、ポート80なしで実行できますか?
mk12

1
Webサイトが8080を使用している場合、ユーザーはexample.tld:8080と入力する必要がありますか?または、80が機能しない場合、Webブラウザーは自動的に8080を試行しますか?
mk12

4

ダイナミックDNSサービスを探していると思います。いくつかありますが、ここに1つの例があります。No-IP

アカウントを作成してから、サーバーでIPを更新するソフトウェアをコンピューターで実行する必要があります。

その後、username.no-ip.org、username.myftp.orgなどのアドレスがあり、コンピューターを指します。


他の可能性としては、小さなカジュアルなサイトをホストしたい場合で、設定が簡単なものが必要な場合は、Opera Uniteを使用できます。Operaから直接、ウェブサーバー(または直接ファイル/写真サーバー)をホストすることができ、ダイナミックDNS自体を処理します。

ただし、これはかなり「揮発性」で個人的なWebサイトのソリューションであり、特にオンラインにしないで友人に見せたいことを覚えておいてください。

Operaの「Unite」サービスは、現時点ではまだベータ版です(既に安定しています)。


私は試しましたUnite(それ以上の別の回答への回答のリンクをたどってください)。あまり安定していません。DynDNSWebサーバーを無人のままにするつもりであれば(今のところ)そのままにすることをお勧めします。
ニック

私がそれを使用していたとき、それは非常に安定していました。それに関するレビューや記事はありますか?私は興味がある。
グヌーピ09


0

IPアドレスが変更されるたびにDNSエントリを更新する小さなヘルパープログラムをコンピューターで実行することで機能します。


0

別の場所で述べたように、DynDNSサービスはネームサーバー(www.example.comが127.123.234.10などに変換される)を定期的に更新します。

ほとんどのLinksysルーターのように、一部のネットワークルーターにこの機能が組み込まれていることを付け加えました。そうすれば、コンピューターでソフトウェアを実行する必要さえありません。


0

freedns.afraid.orgをDynDNSと同じ目的で使用していますが、費用は一切かかりません。また、Linuxサーバーで実行するアップデータスクリプトがあります。StartSSLを使用して、有効な証明書も生成します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.