Como posso evitar que o mDNSResponder armazene em cache um resultado NEGATIVO?

4

(Talvez não seja a melhor pergunta-título, então deixe-me tentar explicar ...)

Eu tenho um servidor de nuvem que atualmente suporta vários sites ainda não lançados . (Estamos mudando de uma implementação não-nuvem de "centenas de sites relacionados" para outro ... e "ainda não chegamos lá".)

O cliente se conecta a esses sites estabelecendo uma conexão OpenVPN com um host em nuvem (não público) (Linux ...), em que um processo dnsmasq foi configurado para resolver um conjunto de endereços "dot- cloud " temporários.

Quando o usuário se conecta ao OpenVPN, nós push uma única referência para este DNS:

push "dhcp-option DNS 10.11.22.11"

... mas descobrimos que nem sempre funciona. Meu palpite é que mDNSResponder está armazenando em cache um resultado negativo , ie "de qualquer servidor DNS (outro) que (claro) não sabe nada sobre < em> estes servidores. "

Como outros já observaram, "o Linux não tem problema, e o Windows não, mas o OS / X sim. Aparentemente, porque está em cache negativo resultados. Podemos ver prontamente que o OS / X nunca está "pingando" nosso dnsmasq . Em vez disso, ele está retornando um resultado negativo sem perguntar a ninguém.

* (Quando você "responder" este post ... muito obrigado antecipadamente ... por favor também comentário, para que eu possa ver mais facilmente que você respondeu.)

    
por Mike Robinson 26.07.2016 / 23:52

0 respostas