Você pode ter clientes configurados para usar o 172.16.100.1 como servidor DNS primário.
Use a opção de encaminhamento em bind para 172.16.1.1 em seu servidor DNS em 172.16.100.1.
options {
[Your other options here]
forwarders {172.16.1.1;};
}
A primeira resposta autoritativa será retornada (ganha). Então seus clientes procuram
something.foo
Seu servidor DNS fornecerá uma resposta autoritativa (um registro válido ou NXDOMAIN). Se o seu cliente pesquisar por www.google.com, seu servidor DNS não poderá fornecer uma resposta e, como resultado, encaminhará a solicitação para 172.16.1.1.
Eu uso TLDs personalizados para tudo nas minhas redes internas. Com a configuração acima, ele funciona sem problemas e ainda permite a resolução do DNS público por meio da opção de encaminhamento.