web-dev-qa-db-ja.com

動的IPを使用してサブドメインをローカルサーバーにポイントする方法

これに関連する質問がたくさんあるようですが、私のような初心者にとっては、答えは少し曖昧に思えます。

ホームネットワーク上でローカルにFedora16を実行する専用のLAMPスタックがあります。内部的にはすべて正常に機能します。ブラウザの内部IPを使用して、ネットワーク上の他のマシンからApacheサーバーにアクセスできます。ローカルファイルサーバーとWebサイトの開発環境にスタックを使用しています。マシンでホストされている開発サイトを公開したい理由はいくつかあります。

1.)有料のライセンスをドメインに割り当てることができる有料のアドオンを備えたCMSを使用しています。クローズド開発サーバーで有料アドオンを使用して開発することはできません。

2.)時々、クライアントがサイト開発を公開する前の後期段階で表示できるようにしたいと思います。

ドメイン(foo.comがあり、*** sub *** domain(dev.foo.com)をローカルサーバーにポイントしたい。これは静的IPを使用するのが最適ですが、私のISPは動的であり、それを変更する方法はないと思います。

私が読んだことから、ZoneEditやDynDNSのようなサービスはこれを達成できるはずですが、私は両方を試しましたが、非常に混乱していることがわかりました。

また、サーバーはルーターの背後にあり、ルーターにDDNS(?)を設定する必要があること、多くのルーターにはこれらのサービスのプリセットがあること、そしてルーターが私のルーターのように見えるのはDynDNSだけであることがわかりました。サポート。

3
biggles

あなたの考えは正しいです。できることは、dev.example.comをホームネットワークを指すCNAMEにすることです。 DynDNSの使用方法を理解する必要があります(これは非常に簡単です。サインアップしてからルーターに情報を入力してください)。その後、CNAMEがDynDNSドメインを指すようにします。 WebサーバーがNATの背後にある場合は、必ずポート80と443をリダイレクトしてください。

5
gparent