¿Pueden Dnsmasq o DNRD reenviar todos los paquetes DNS que pasan mi enrutador?

0

Tengo una caja Linux incorporada como un enrutador que tiene dos interfaces.

Una interfaz está conectada a la red pública marcando en ISP.

Otra interfaz (su IP es 192.168.1.1) está conectada a los clientes LAN mediante un concentrador simple.

Si un cliente envía una consulta DNS a un DNS ex: 5.6.7.8, quiero capturar esta consulta y reenviar / retransmitir a otro DNS ex: 1.2.3.4.

Quiero saber si una utilidad como Dnsmasq o DNRD puede hacer esto.

Sé que Dnsmasq y DNRD pueden reenviar consultas DNS que solo piden al cuadro de Linux (el cliente LAN configuró DNS como 192.168.1.1). ¿Pero no sé si pueden manejar TODAS las consultas DNS que pasan el cuadro de Linux?

Por favor, ayuda ~ Me he molestado por esto algunos días. Gracias a todos los que respondieron.

usuario2496414
fuente
Esto está fuera de tema aquí, no está relacionado con la programación.
Alnitak

Respuestas:

0

dnsmasqno puede hacerlo por sí solo, pero en teoría podría configurar una iptablesregla de salida en el propio O / S que interceptará todas las consultas de DNS salientes y las redirigirá a otro lugar.

Sin embargo, no lo recomendaría. Más bien depende de qué problema estás tratando de resolver. Es probable que jugar con las consultas DNS cause dolor a largo plazo.

Alnitak
fuente
Porque me gustaría redirigir todos los paquetes DNS que pasan mi caja de Linux incrustada (en realidad un enrutador AP doméstico) a un DNS Norton ConnectSafe de Symantec. Norton ConnectSafe DNS responderá solo la consulta DNS que pregunta qué no es una URL para adultos / maliciosa / no apta para familias.
user2496414