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

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.


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).


1

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


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.