저는 서버의 도메인 이름으로 인증서를 발급해야 하는 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을 제공하게 되어 기쁘게 생각합니다.
참고: 한 가지 방법은 항상 Raspberry Pi의 IP 주소를 반환하도록 DNS 서버를 구성하는 것이지만 로컬에서 개발하려는 경우에만 내 개발 컴퓨터의 /etc/hosts 파일에 test.example.com을 넣는 것입니다. 라즈베리 파이는 수동으로 삭제합니다. 자동 솔루션을 찾고 있습니다. (여기에 답변이 없으면 대체 조치가 되겠지만)
업데이트: 제가 질문을 잘못했다는 결론에 도달했습니다. 여러 도메인 이름을 가진 인증서를 사용하면 원하는 것을 얻을 수 있다고 생각합니다. 그런 다음 해당 단일 다중 도메인 인증서를 코드로 로드하고 두 컴퓨터에 배포할 수 있습니다. 그런 다음 브라우저에서 올바른 컴퓨터를 가리키기만 하면 내가 원하는 컴퓨터에서 동일한 코드 복사본이 실행됩니다. 그러나 코드는 두 컴퓨터 모두에서 동일합니다.