2

ISP から動的 IP を取得したので、無料の DynDNS サービスを使用してトラフィックをサーバーにリダイレクトしています。Raspberry Pi を購入したばかりで、できれば別のサブドメインを使用して、外部からもアクセスしたいと考えています。DynDNS ドメインを指す複数の CNAME レコードを使用し、VHOSTS ファイルをサーバーに配置して、呼び出されたサブドメインに応じてトラフィックを適切なサーバーに転送できますか?

それとも、自分のサブドメインではなくサーバーを呼び出すのは DynDNS サブドメインですか、つまり、ユーザーが呼び出したサブドメインとは関係なく、同じ ID をサーバーに表示しますか? 同じプロトコルを処理する異なるサーバーに異なるポートを使用したくありません。

現在:
server.example.com -> CNAME -> server.dyndns.com -> 1.2.3.4 -> ホーム サーバー

将来:
server.example.com -> CNAME -> server.dyndns.com -> 1.2.3.4 -> ホーム サーバー
rpi.example.com -> CNAME -> server.dyndns.com -> 1.2.3.4 -> ラズベリー pi

4

1 に答える 1

2

はい、CNAMEレコードを使用してすべてのサブドメインを同じdyndnsサブドメインにポイントし、それらすべてを仮想ホストで区別するだけだと思います. ラズベリーパイに関しては、ホスト名(サブドメイン)からのすべてのトラフィックをパイのIPに送信する、プロキシサーバーのように機能するvhostがApache Webサーバーに必要な場合があります。仮想ホスト プロキシ構成の例を次に示します (Apache の構成、おそらく httpd.conf に含まれます)。

<VirtualHost *:80>
    ServerName rpi.example.com
    ProxyPass         /  http://localhost:8080/
    ProxyPassReverse  /  http://localhost:8080/
</VirtualHost>

localhost とポート番号をラズベリーパイの IP とポートに置き換えます

于 2014-02-12T08:47:04.797 に答える