
Bueno. He estado investigando durante más de una hora y no encontré ninguna ayuda útil. Básicamente, lo que busco hacer es crear un servidor DNS personalizado (al igual que Google tiene 8.8.8.8, pero no tan complejo).
Por ejemplo: podría simplemente asignar facebook.com --> alguna otra dirección IP y enviar el resto del tráfico DNS a través de 8.8.8.8. Luego, cuando, en la página de mi enrutador, cambio mi DNS de 8.8.8.8 a mycustomIPAddress DNS (como 1.2.3.4) y abro facebook.com, se asigna a alguna otra IP (digamos, solo una página en blanco).
¿Cómo hago esto? ¿Cómo consigo que "mycustomIPAddress DNS" se coloque en mi enrutador? ¿Alguien puede proporcionar algunas fuentes para leer?
Respuesta1
Si simplemente necesita anular los registros DNS externos, entonces todo lo que necesita es algún reenviador de DNS respetuoso (prefieroSin consolidar), funciona en sistemas operativos basados en Unix y Windows.
En el archivo de configuración puedes anular fácilmente los registros DNS para cualquier dominio que desees con solo dos líneas:
local-zone: "google.com." redirect
local-data: "google.com. 600 IN A 1.2.3.4"
Para aplicar sus cambios a toda la red LAN, debe ejecutarlo en su enrutador raíz que debería admitir la ejecución de software personalizado/adicional, para que cualquier cliente en la red use sus reglas.
No olvide que si alguien en su red local sabe cosas de TI, puede configurar manualmente sus propias preferencias en sus máquinas.
Si es el caso, entonces necesita un firewall/enrutador decente (algo comosentidopfque tienen todo lo que necesita) que puede bloquear conexiones salientes al puerto 53 (consultas DNS), por lo que la única opción para sus usuarios sería usar su DNS. (Bueno, todavía pueden canalizar su tráfico, de hecho puedes protegerte contra ello, pero está fuera del alcance de este hilo)