¿Por qué la mayoría de routers no incluyen DNS local?

Necesito cambiar mi cortafuego / ranurador, y prefiero algo con DNS incorporado para resolver preguntas en las subredes locales. Tengo un sistema mixto Linux / Windows, a menudo con sólo una computadora encendida, y frecuentemente tengo problemas para resolver nombres locales. No quiero mantener una caja de Linux permanentemente encendido apenas para el DNS, y prefiero tener DNS en mi dispositivo del ranurador, que está siempre encendido.

Busco en Google ocasionalmente pero nunca encuentro nada. Usted siempre obtiene las respuestas obvias – no es posible, poner todo en /etc/hosts , NetBIOS, cuadro dedicado, etc ¿Qué me falta? ¿Por qué los enrutadores "baratos" no le permiten hacer esto? Estoy bastante seguro de que Cisco kit hace esto. Casi todos los routers baratos le permiten hacer la reserva de direcciones MAC, para permitirles asignar direcciones IP estáticas para DHCP. Entonces, ¿por qué no pueden simplemente hacer DNS, así para todo en las subredes locales, sólo pasando a través de dominios remotos para el ISP?

La mayoría de los routers no pueden incluso proxy DNS correctamente, y mucho menos actuar como un servidor DNS adecuado. Véase RFC 5625 .

Trate de encontrar uno que utiliza el popular software dnsmasq internamente, lo que significa que será uno con un kernel de Linux también.

Transmisión exterior. Descargo de responsabilidad – Yo escribí que RFC.

Utilizando un enrutador flashable como la familia WRT * de Linksys, puede instalar OpenWRT o Tomato ; Estos dos firmwares deben darle acceso a una amplia gama de herramientas.

La lista de dispositivos admitidos para OpenWrt puede abrir otras opciones; Tal vez usted puede reciclar un enrutador más antiguo de la lista.

Sospecho que el caso de uso para más barato router fabrica es que lo único que haces es conectarse a Internet fuera. ¿Por qué desea comunicarse entre los dispositivos de la red doméstica?

Lo correcto es que agregue automáticamente la entrada DNS cuando hace DHCP y, cuando la concesión DHCP expire y no se renueve, quite la entrada DNS.

Puede hacerlo con OpenWRT. También puede configurar su propio servidor dhcp / dns y utilizarlo para DHCP en lugar del enrutador barato.

"Mamá y Pop Ltd." No necesitan esas cosas.

Como usted notó, las cosas de Cisco pueden hacerlo, pero cuesta un pedido más que hardware SOHO. No sólo hace que la gente compra hardware más caro sino que también disminuye el número de llamadas de soporte ("después de poner facebook en el router con mi IP, no puedo comprobar mi estado, eso es indignante!")

Puede utilizar los routers soportados por OpenWRT o comprar un enrutador basado en vyatta (o reutilizar una PC vieja).

Como otros han mencionado, hay un "cómo" con el firmware personalizado, y el "por qué" es Cisco no quiere que las pequeñas empresas que requieren que la característica de saltarse algunos de sus enrutadores de empresa de gama baja. Se trata de "obtienes lo que pagas". Para una pequeña empresa con 5 empleados, pero necesita DNS, sería una buena solución de $ 50. Demasiado barato para Cisco, y teniendo en cuenta que la mayoría de los usuarios domésticos no necesitan DNS, ¿por qué ponerlo allí?

Además, es probable que los dispositivos tiendan a ser insuficientes para esos propósitos. Los routers caseros realmente no tienen la potencia para hacer NAT; DHCP; Y DNS al mismo tiempo. Si bien estoy seguro de que es posible mediante la instalación de firmware personalizado, puede no funcionar como se desee.

Esta es una de las razones por las que compré un Guruplug y lo convirtió en un enrutador basado en Linux con bind instalado para DNS.

El DNS es un poco técnico y la mayoría de las combinaciones de enrutador / conmutador a nivel de consumidor buscan ser fáciles de usar para el usuario medio, no técnico. Es bastante malo tratar de explicar a aquellos que no saben nada acerca de la conexión en red lo que es una dirección MAC, o cómo funciona DHCP. También introduce una cosa más que puede ir mal o estar mal configurado y ser la fuente de devoluciones de productos o llamadas de soporte.