Use um servidor DNS diferente para alguns domínios específicos

13

Quero usar um servidor DNS diferente para alguns domínios específicos bloqueados pelo servidor DNS padrão. E eu não quero mudar meu servidor DNS padrão por algum motivo.

Existe alguma maneira de fazer isso sem instalar meu próprio servidor DNS?

Acabei de aprender que isso é possível no mac: http://hints.macworld.com/article.php?story=2004062902195410

palindrom
fonte

Respostas:

11

Dê uma olhada nisso .

Eu sei que essa é uma resposta tardia, mas eu apenas tentei e funciona.

Para resumir,

  1. Criar / editar /etc/NetworkManager/dnsmasq.d/custom-dns
  2. Adicione essas linhas para que domain.intrasejam resolvidas 192.168.30.1e home.intraresolvidas por 192.168.0.1. Podemos adicionar quantas linhas quisermos. server=/domain.intra/192.168.30.1 server=/home.intra/192.168.0.1
  3. Reinicie o gerenciador de rede por sudo service network-manager restart.

E é isso.

Espero que isto ajude.

Bruce Sun
fonte
Bem, isso deve funcionar, eu acho. mas não consegui fazê-lo funcionar no ubuntu 14.04.
Palindrom
@palindrom Que erro você viu?
Bruce Sun
1
nada acontece. Parece que esse arquivo nunca é usado.
palindrom 27/03
Funciona para mim no Xubuntu 17.04.
QwertyChouskie
link is dead: 404
Mohammed Sufian
3

Parece não haver suporte ao roteamento de DNS na GNU libc, portanto o mesmo truque que eles usam no artigo do Mac que você citou não funcionará no Linux.

O servidor DHCP / DNS duplo é um servidor DNS que suporta roteamento DNS de acordo com os documentos (você pode desativar os recursos DHCP).

Riccardo Murri
fonte
1

você também pode adicionar os domínios ao seu arquivo / etc / hosts se os IPs correspondentes forem relativamente estáticos.

nathwill
fonte
0

Fiz isso usando o BIND9 para obter resultados de um servidor da lista branca do IPv6 do Google, enquanto ainda pergunto aos servidores OpenNic sobre seus domínios. Se você ainda estiver interessado, avise-me e voltarei a descobrir como isso aconteceu e depois edite esta resposta.

Edit: Agora percebo que você não queria instalar seu próprio servidor DNS! Se você está preocupado com a segurança, pode fazer com que ele seja protegido por firewall, para que apenas o computador em que o servidor DNS esteja executando possa usá-lo e fique invisível para o exterior que você esteja executando um servidor DNS.

Azendale
fonte