Alguns comentários sobre sua configuração:
-
A sub-rede que você configurou para
split-exclude
é inválida. Deve ser provavelmentesplit-exclude = 10.65.36.0/22
-
Se você usar o plug-in unity , configure-o
leftsubnet=10.0.0.0/8, 172.16.0.23/32
em vez de
split-include
instrongswan.conf
. Isso permite atribuir diferentes sub-redes por conexão. -
Da mesma forma, os servidores DNS podem ser atribuídos por conexão por meio da opção
rightdns
.
Com relação à sua pergunta principal, o Mac OS X instala os servidores DNS sem escopo somente se todo o tráfego for enviado via VPN , ou seja, se leftsubnet=0.0.0.0/0
estiver configurado e o cliente não receber nenhum UNITY_SPLIT_INCLUDE
atributos.
Para resolver adequadamente nomes de host em seu site remoto, sugiro que você envie o domínio de pesquisa adequado para o cliente por meio de um atributo UNITY_DEF_DOMAIN
, por exemplo:
charon {
plugins {
attr {
28674 = strongswan.org
}
}
}
Este atributo leva apenas um único nome de domínio. Se vários domínios forem necessários, o atributo UNITY_SPLITDNS_NAME
poderá ser usado:
charon {
plugins {
attr {
28675 = strongswan.org hsr.ch
}
}
}
É necessária uma lista separada por espaço de nomes de domínio que é enviada ao cliente como é (resulta em um resolvedor para cada domínio no cliente).