Situação
Estou usando o Pihole em uma rede com um roteador wifi do Google. O roteador ( ...1.1
) está configurado para usar o servidor Pihole ( ...1.220
) para pesquisa de DNS e tudo está funcionando conforme desejado. Até agora tudo bem.
Minha dúvida está relacionada à seguinte observação: o roteador não informa aos clientes que o servidor DNS pode ser encontrado em ...1.220
, mas sim em ...1.1
. O roteador encaminha a pesquisa e, da perspectiva do Pihole, todas as solicitações parecem vir do roteador:
Meta
Em vez do endereço IP dos roteadores, gostaria de ver os nomes dos dispositivos clientes.
Isso é possível?
O que eu fiz/li/vi
Eu li aqui sobre duas opções. No entanto, ambos envolvem a manutenção manual de uma lista de reservas de IP.
"Basta fazer uma reserva para cada dispositivo da sua rede."
Isso não é uma opção no meu caso, pois dá muito trabalho e novos dispositivos se registram na rede o tempo todo.
Do meu ponto de vista, não vejo por que o seguinte processo não pode ser implementado:
- Um novo dispositivo é registrado na rede.
- Ele recebe um endereço IP do servidor DHCP - seja do roteador ou do Pihole - e seu nome auto-relatado é armazenado.
- Sempre que esse endereço IP for pesquisado (durante o tempo em que o IP permanecer vinculado ao dispositivo), seu nome poderá ser mostrado na tabela.
Estou vendo isso errado? Caso contrário, há uma razão pela qual isso ainda não foi implementado? Afinal, o endereço IP local não é uma informação útil, pois o dispositivo ao qual está conectado muda continuamente.
Isso funcionou para mim:
Agora, os dispositivos obtêm seu endereço IP do pihole, usam o pihole diretamente para sua pesquisa de DNS e, se tiverem um nome público visível, aparecem com esse nome no log de consulta.