DD-WRT sirve servidores DNS adicionales en lugar de solo la IP del enrutador

DD-WRT sirve servidores DNS adicionales en lugar de solo la IP del enrutador

Tengo un enrutador DD-WRT (que usa DD-WRT v24SP2-MULTI (21/03/11) estándar) configurado con DNSMasq para resolver ciertos dominios en direcciones internas y pasar todo lo demás. El enrutador en sí está configurado para utilizar los servidores DNS públicos de Google para resolver direcciones.

Mi pantalla de configuración se ve así:

Pantalla de configuración de DDWRT

Mi problema es que cuando un cliente DHCP se conecta, obtiene el enrutador más los dos servidores DNS de Google como servidores DNS asignados:

Servidores DNS asignados por DHCP

Esto es un problema porque a veces los clientes inalámbricos intentan resolver un dominio que se supone que apunta a una dirección IP interna y terminan obteniendo una IP externa porque, por alguna razón, su solicitud se envía al enrutador 8.8.8.8en lugar de al enrutador.

No quiero que el enrutador sirva nada más que su propia IP como servidor DNS. ¿Es eso posible?

Respuesta1

Es bueno que estés usando DNSMasq.

Puedes configurar lo que quieras en elServicios (> Servicios)pestaña, en laDNSMasq > Opciones adicionales de DNSMasqcuadro, pero primero, querrás borrar esos campos de DNS estático. Campos DNS estáticos en "Configuración > Configuración básica"

Agregue lo siguiente al cuadro de opciones de DNSMasq:

dhcp-option= option:dns-server, 192.168.10.10 # DHCP option 006

server = 8.8.8.8 # DNSMasq will use these servers for forwarding the DNS requests that it can't serve
server = 8.8.4.4

Respuesta2

No estoy usando DDWRT, por lo que esto es mitad pregunta/mitad respuesta.

El manualDNSMasq como servidor DHCPdice en la sección "Opciones adicionales de DNSMasq":

Hay algunas opciones adicionales en la interfaz web de DNSMasq que puede configurar ingresándolas en Opciones adicionales de DNSMasq en la pestaña "Servicios".

Si desea pasar a través de los servidores DNS de su ISP, puede utilizar los siguientes parámetros:

dhcp-option=6, x.x.x.x, y.y.y.y

donde xxxx = DNS1 yyyy = DNS2

Esto parece significar que pasar los servidores ISP es opcional, por lo que localizar y eliminar la línea anterior debería desactivarlo.

Respuesta3

Información extraída del sitio oficial de DD-WRT:http://www.dd-wrt.com/wiki/index.php/OpenDNS

Parece que puede configurar los servidores DNS restantes en IP no enrutables (en mi caso 10.0.0.0& 10.0.0.1) y exprimirá los servidores DNS de su ISP con estos no enrutables. Hasta ahora, para mí parece estar funcionando sin demora esperando en los servidores DNS inexistentes.

Respuesta4

Si no desea que los clientes accedan al DNS externo, no coloque sus direcciones en la configuración de su servidor DHCP.

Supongo que quería agregar (eventualmente más rápido) los servidores DNS de Google en una configuración de cliente DHCP externo (donde DNSMASQ tomaría sus preferencias de cliente DNS)

Extra:

Debe agregar servidores DNS adicionales (todos) a la configuración del enlace WAN. DNSMasq los usará y nunca los que el cliente DHCP adquirirá del proveedor.

información relacionada