(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.)
Tags domain-name-system