OSX - Usando DNS diferente para interface de rede diferente

0

Eu 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 eu quero usar o WIFI por padrão.

Isso funciona bem no nível IP. Consigo navegar na internet e chego a IPs de trabalho. Mas isso não funciona no nível do DNS. Se eu tentar nskookup, o DNS é sempre o DNS atribuído pela rede Wi-Fi e se eu tentar chegar a um endereço de trabalho (resolvido pelo trabalho DNS), use sempre o DNS WIFI.

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

Eu tentei adicionar uma configuração de resolvedor. Supondo que os endereços IP de trabalho são 10.x.x.x e o domínio de pesquisa é "gengibre" 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

Eu não sei se está correto e se é possível fazer o que eu quero usando o resolver config.

Obrigado.

    
por Diego 07.06.2013 / 12:37

1 resposta

0

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

No entanto, talvez seja necessário algum tempo para aprender como o DNS funciona antes que você realmente entenda como configurá-lo.

Tente ler uma documentação de ligação.

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

    
por 07.06.2013 / 17:41