obtendo o dnsmasq para emitir um endereço IP diferente para o nome do domínio quando o dhcp client connected

1

Estou realizando o desenvolvimento de um aplicativo https (cliente e servidor) que requer que eu emita um certificado com o nome de domínio do servidor. Digamos que seu test.example.com e eu acesse o servidor do meu navegador com o link

Minha máquina de desenvolvimento fica na minha rede doméstica, com um servidor dhcp / dns em outra máquina que usa o dnsmasq. Ele pode ser configurado para fornecer o endereço IP da minha máquina de desenvolvimento para uma consulta de DNS do test.example.com

MAS. Eu tenho um pequeno pi framboesa que eu quero manter uma cópia deste aplicativo. Quando eu o conecto em minha rede doméstica, meu dnsmasq reconhece seu endereço mac e o aloca para um endereço IP conhecido.

Posso configurar o dnsmasq de qualquer maneira (ou alguma outra coisa?), de modo que SE e APENAS SE esta máquina estiver conectada em uma consulta de DNS do test.example.com agora retorne o endereço IP desta máquina.

OBSERVAÇÃO: Estou feliz em dar a este nome de domínio um TTL muito curto para facilitar a troca rápida.

NOTA: Estou ciente de que uma abordagem poderia ser configurar o servidor dns para sempre retornar o endereço ip do raspberry pi, mas colocar test.example.com no meu arquivo / etc / hosts de máquinas de desenvolvimento para uso somente quando eu quiser desenvolver localmente e removê-lo manualmente quando eu quiser usar o raspberry pi. Eu estou procurando uma solução automática. (embora este seja o substituto se não houver resposta aqui)

ATUALIZAÇÃO: cheguei à conclusão de que fiz a pergunta errada. Eu acho que posso conseguir o que eu quero usando um certificado com mais de um nome de domínio. Em seguida, posso carregar esse único certificado de nome de vários domínios no meu código e distribuí-lo para ambas as máquinas. Em seguida, aponto apenas o navegador na máquina correta e ele executará a mesma cópia do código na máquina desejada. MAS o código é idêntico em ambas as máquinas.

    
por akc42 26.01.2016 / 13:53

0 respostas

Tags