2

ホスティング会社(静的IPを使用)にサーバーがあり、自宅でもサーバーを実行したいのですが、dyndns.comからdyndnsパッケージを購入したくありません。

myclient.domain.comを利用できるように、費用をかけずに自分のサーバーとドメインを使用してこれを実行するプログラムを見つけるか、自分で作成したいと思います。カスタムapacheconfでそれを行うことができますか?

編集:

静的IPを備えたサーバーが1つあり、自宅でサーバーを実行したい(動的IP)静的IPを備えたサーバーを使用してdyndns管理サーバーとして実行したい

4

6 に答える 6

6

DNSサーバーにzoneedit.comを使用していますが、ホームボックスで正常に機能する無料の動的サービスがあります。(一方、私のホームボックスは年に2回程度IPを変更するので、ストレスを感じるわけではありません。)

ホームボックスには、コロボックスの小さなcgiをポーリングして、現在のIPを返すスクリプトがあり(ルーターから取得できないため)、変更された場合は「カール」します。 zoneedit設定を更新します。家に帰ったら、スクリプトを投稿することを忘れないようにします。

于 2009-02-10T20:04:50.053 に答える
2

あなたの改訂ごとに:ああ、それならあなたは理論的にそれをすることができます、はい。(他の場所で説明されているように、apache.confは関係ありません。)ホストサーバーは、ダイナミックDNSのレコードのネームサーバーである必要があります。おそらくサブドメインを使用する必要があります。これは、メインドメインのゾーンファイルであるINNSserver.ip.number.hereのレコードになります。次に、ホストサーバー上で動的名前空間用にDNSサーバーを構成します。レコードを設定して、クライアントのネームサーバーにキャッシュしないように、または非常に短時間だけキャッシュするように、構成を深く理解する必要があります。次に、接続が確立されたときにホームマシンがホストサーバーと通信し、動的ホスト名のDNSを現在割り当てられているIPを指すように変更するように指示するシステムを作成します。

于 2009-02-10T20:07:28.767 に答える
1

カスタム Apache conf では実行できません。Apache は、DNS ではなく Web サービスを処理します。

于 2009-02-10T20:09:57.700 に答える
1

たぶん私は間違っているかもしれませんが、あなたが望むものは次のとおりだと思います:

  1. dyndns.org のような無料の DNS サービスで動的ホストを作成します(または、動的 DNS を持つ editdns.com を使用してドメイン全体を管理することもできます)。例: server-at-home.dyndns.org。
  2. www サーバーの同じ IP アドレスを指す目的のアドレス (例: www2) の静的 IP ホストを作成します。
  3. 静的 IP サーバーの httpd.conf に仮想ホストを作成し、アイテム 1 の動的ホスト作成を使用してリバースプロキシを配置します。

PS: 主な目的は無効にしてこのサービスを購入することだとおっしゃいましたが、私は dyndns.com を使用しており、料金を支払っていません。そして、私のアカウントには 4 つのホストがあります。

于 2009-02-10T20:31:59.957 に答える
0

私は自宅に静的 IP アドレスを持つサーバーを持っており、無料の dyndns アカウントを使用して、あなたが求めていることを正確に実行します。毎月、または 2 か月ごとに更新する必要があります。彼らは私にメールを送信し、リンクをクリックして、私がまだここにいて生きていることを知らせます。

于 2009-02-10T20:14:10.810 に答える
0

正確にはわかりませんが、ホストされているサイトの Web サーバーから自宅の「サーバー」にリダイレクトしたいようですね。

静的 IP サーバーに定期的に通知を送信して、動的 IP を知らせる必要があります。

これはcron/スケジュールされたジョブで実行できます-リダイレクトhtmlページを毎日作成し、それを(自動的に)静的IPホストにftpします。

おそらくこれを行う他の方法があります。しかし、それはうまくいくはずです。

于 2009-02-10T20:19:53.637 に答える