私はサーバーのドメイン名で証明書を発行する必要があるhttpsアプリケーション(クライアントとサーバー)を開発しています。 test.example.comで、ブラウザからサーバーにアクセスしているとします。https://test.example.com
私の開発コンピュータはホームネットワーク上にあり、dnsmasqを使用している他のコンピュータにdhcp / dnsサーバーがあります。開発用コンピュータのIPアドレスをtest.example.comのDNSルックアップに転送するように設定できます。
しかし。私は小さなラズベリーパイを持っていて、アプリケーションのコピーを保存したいと思います。ホームネットワークに接続すると、dnsmasqはMACアドレスを認識し、既知のIPアドレスを割り当てます。
このマシンがtest.example.comのDNSルックアップに接続されている場合にのみ、このマシンのIPアドレスが返されるように、どのようにdnsmasq(または他のもの)を設定できますか?
注:迅速な移行を容易にするために、このドメインに非常に短いTTLを提供することを嬉しく思います。
注:1つの方法は、常にRaspberry PiのIPアドレスを返すようにDNSサーバーを設定することですが、ローカルで開発したい場合にのみ、私の開発コンピュータの/ etc / hostsファイルにtest.example.comを置くことです。ラズベリーパイは手動で削除します。自動ソリューションを探しています。 (ここに答えがなければ代替措置になりますが)
更新:私が質問を間違えたという結論に達しました。複数のドメイン名を持つ証明書を使用すると、必要なものを取得できると思います。その後、対応する単一のマルチドメイン証明書をコードとしてロードし、両方のコンピュータに展開できます。その後、ブラウザで正しいコンピュータを指すだけで、私が望むコンピュータで同じコードコピーが実行されます。ただし、コードは両方のコンピュータで同じです。