OSX - Usando DNS diferente para interface de rede diferente

OSX - Usando DNS diferente para interface de rede diferente

Tenho um sistema OSX Mountain Lion e, se for possível, preciso usar servidores DNS diferentes para redes diferentes. Vou explicar minha situação:

Estou no trabalho. Estou conectado à rede de trabalho (por ethernet) e à rede pessoal (por wifi) com esta ordem nas preferências do sistema:

1.WIFI (en0)
2.ETHERNET (en2)

... porque quero usar WIFI por padrão.

Isso funciona bem no nível IP. Consigo navegar na internet e alcanço IPs de trabalho. Mas não funciona no nível DNS. Se eu tentar o nskookup, o DNS será sempre o DNS atribuído pela rede WIFI e se eu tentar acessar um endereço comercial (resolvido pelo DNS comercial), ele sempre usará o DNS WIFI.

Existe uma maneira de forçar um novo DNS para a interface en2?

Tentei adicionar uma configuração de resolvedor. Supondo que os endereços IP de trabalho sejam 10.xxx e o domínio de pesquisa seja "ginger". Este é o meu arquivo "/etc/resolver/ginger":

domain ginger
nameserver 10.0.0.70
nameserver 10.0.0.71
nameserver 156.1.1.1
nameserver 156.1.1.2

Não sei se está correto e se é possível fazer o que quero usando a configuração do resolvedor.

Obrigado.

Responder1

Se os domínios da sua rede de trabalho forem diferentes daqueles da Internet, você poderá configurar um servidor DNS para fazer isso.

No entanto, pode ser necessário algum tempo para aprender como o DNS funciona antes de você realmente entender como configurá-lo.

Tente ler uma documentação do bind.

A configuração básica é a seguinte: 1. instale um servidor DNS (digamos, bind) em seu PC. 2. configure-o como um servidor recursivo, resolva domínio1.com, domínio2.com recursivamente a partir do DNS em sua rede de trabalho (supõe que domínio1.com e domínio2.com sejam domínios em sua rede de trabalho) e resolva outros recursivamente a partir do DNS da Internet .

Responder2

Eu tive o mesmo problema eesta respostaResolvi-o.

Resumindo: você pode criar uma lista de Locais (em Preferências de Rede) e cada local manter suas próprias configurações de rede (incluindo servidores DNS).

informação relacionada