Use un servidor dns diferente para algunos dominios específicos

13

Quiero usar un servidor DNS diferente para algunos dominios específicos que están bloqueados por el servidor DNS predeterminado. Y no quiero cambiar mi servidor DNS predeterminado por alguna razón.

¿Hay alguna forma de hacerlo sin instalar mi propio servidor dns?

Acabo de enterarme de que esto es posible en mac: http://hints.macworld.com/article.php?story=2004062902195410

palindrom
fuente

Respuestas:

11

Mira esto .

Sé que esta es una respuesta tardía, pero acabo de intentarlo y funciona.

Para resumirlo,

  1. Crear / editar /etc/NetworkManager/dnsmasq.d/custom-dns
  2. Agregue estas líneas para que domain.intrase resuelvan 192.168.30.1y home.intrase resuelvan por 192.168.0.1. Podemos agregar tantas líneas como queramos. server=/domain.intra/192.168.30.1 server=/home.intra/192.168.0.1
  3. Reinicie el administrador de red por sudo service network-manager restart.

Y eso es.

Espero que esto ayude.

Bruce Sun
fuente
Bueno, esto debería funcionar, supongo. pero no pude hacerlo funcionar en ubuntu 14.04.
palindrom
@palindrom ¿Qué error viste?
Bruce Sun
1
no pasa nada. Parece que ese archivo nunca se usa.
palindrom
Funciona para mí en Xubuntu 17.04.
QwertyChouskie
link is dead: 404
Mohammed Sufian
3

Parece que no hay soporte de enrutamiento DNS en la biblioteca GNU, por lo que el mismo truco que usan en el artículo de Mac que citó no funcionará en Linux.

El servidor DHCP / DNS dual es un servidor DNS que admite el enrutamiento DNS de acuerdo con los documentos (puede desactivar las funciones DHCP).

Riccardo Murri
fuente
1

También puede agregar los dominios a su archivo / etc / hosts si las IP correspondientes son relativamente estáticas.

nathwill
fuente
0

He hecho esto usando BIND9 para poder obtener resultados de un servidor de lista blanca IPv6 de Google sin dejar de preguntar a los servidores de OpenNic sobre sus dominios. Si todavía está interesado, hágamelo saber y volveré y descubriré cómo lo hizo, y luego editaré esta respuesta.

Editar: ¡Ahora me doy cuenta de que no querías instalar tu propio servidor DNS! Si está preocupado por la seguridad, puede hacerlo de manera que tenga un cortafuegos, de esa manera solo la computadora en la que se ejecuta el servidor DNS podría usarlo y sería invisible al exterior que estaba ejecutando un servidor DNS.

Azendale
fuente