¿Un enrutador utiliza un DNS separado para las solicitudes de DHCP cuando usa un Pi-hole?

¿Un enrutador utiliza un DNS separado para las solicitudes de DHCP cuando usa un Pi-hole?

estoy montando unagujero pien mi red doméstica. Mi enrutador tiene dos ubicaciones que enumeran una opción para configurar un DNS. De forma predeterminada, uno de estos espacios se llena con la dirección del enrutador ( 192.168.1.1) y el otro está configurado en el DNS ascendente de mi ISP ( 79.79.79.79). Me han dicho que es el primero que se supone que debo cambiar a la IP de mi Pi-hole y dejar el otro como está.

Si mi entendimiento es correcto, ¿significa esto que cuando se realiza una solicitud, Pi-hole recibe la solicitud, si es local (es decir, quiero acceder a un NAS con el nombre de host "Foo") entonces entregará la solicitud a ¿El servidor DHCP del enrutador sabrá qué IP está asignada a ese nombre de host ya que tiene su propio DNS?

Sin embargo, si la solicitud es externa, entonces mi Pi-hole utilizará el DNS ascendente que está configurado dentro del propio PiHole y omitirá el especificado en el enrutador ( 79.79.79.79).

Esto parece funcionar en teoría, sin embargo, mi pregunta es, ¿por qué puedo hacer ping a los dispositivos por nombre de host desde CMD en cualquier computadora con Windows, si en teoría Pi-hole debería impedir que esto funcione ya que el servidor DHCP se está ejecutando en el ¿Enrutador en sí y deshabilitado en el Pi-hole?

¿Cómo y dónde entra en juego DHCP y qué parte de mi red se encarga de decir que la IP x.x.x.xpertenece al nombre de host "Foo"?

Respuesta1

¿Un enrutador utiliza un DNS separado para las solicitudes de DHCP cuando usa un Pi-hole?

No ...

DHCP funciona así:

  • El sistema que necesita una dirección IP envía untransmisiónfuera de una NIC.

  • Un servidor DHCP que escucha recibe la transmisión y responde.

  • Se realizan algunos protocolos de enlace y el sistema que necesita una dirección IP obtiene un contrato de arrendamiento y también información adicional llamada opciones.

  • Hay muchas "opciones" de DHCP; una de ellas es la dirección IP de los servidores DNS disponibles para usar.

Entonces, hasta el cuarto punto anterior, no se puede hablar con nada más que un servidor DHCP. Después de que el sistema obtenga las IP DNS del servidor DHCP,entoncesPuede hablar DNS.

¿Significa esto que cuando se realiza una solicitud, Pi-hole recibe la solicitud? Si es local (es decir, quiero acceder a un NAS con el nombre de host "Foo"), entregará la solicitud al servidor DHCP del enrutador, que ¿Sabe qué IP está asignada a ese nombre de host ya que tiene su propio DNS?

Creo que Pi-Hole usa dnsmasq- este es un pequeño programa que responde solicitudes de DNS - puede configurarse directamente y responder a asignaciones personalizadas de IP a dominio para sistemas locales como su NAS, y puede transferir otras solicitudes de DNS a cualquier otra cosa.

Ese "cualquier otra cosa" es probablemente algo que procesa todos los filtros y luego, si algo no está bloqueado, lo reenviará al DNS de su ISP u otro DNS externo que usted especifique (como Google, etc.).

¿Por qué puedo hacer ping a los dispositivos por nombre de host desde CMD en cualquier computadora con Windows?

Windows puede usarNetBIOSpara resolver nombres de computadoras, así como DNS. Este es un protocolo peer-to-peer más antiguo de finales de los 80 y principios de los 90, de los días anteriores a que TCP/IP no fuera una opción automática en las PC. Este protocolo puede funcionar con o sin un servidor WINS central. Esto no debería escaparse de su LAN.

información relacionada