because Im not using the DNS server for my client PC, there's no reason it should ever need to resolve anything for any other domain other than example.com
Isso está correto.
Na linguagem do DNS, a função do servidor pode ser dividida em duas categorias principais,
- Serviços de nomes autorizados
- Serviços de nomes recursivos
Serviços de nomes oficiais - é o que você está configurando para responder a consultas do seu domínio. Um servidor autoritativo responde a partir de informações em seu próprio repositório de dados e não precisa consultar outros servidores de nomes na resolução de uma consulta. (Ele pode receber os dados de outro servidor originalmente, como no caso de um servidor autoritativo escravo recebendo uma cópia dos dados da zona de um servidor mestre autoritativo, mas durante a resolução da consulta não está solicitando que outros servidores de nomes forneçam dados para cumprir a consulta.) Os servidores de nomes oficiais, portanto, não precisam das dicas de raiz, já que não percorrem a árvore de DNS da raiz a serviço das consultas, as consultas são respondidas a partir de seu próprio armazenamento de dados.
Serviços de Nomes Recursivos - é o que o seu cliente confia para responder às consultas gerais do DNS. Um servidor recursivo faz precisa ter dicas de raiz (explicitamente especificadas ou embutidas no servidor), já que precisa saber como encontrar a raiz do DNS para percorrer a árvore a serviço de consultas para as quais não ter dados a priori.
É possível (mas geralmente não recomendado) ter servidores que executem ambas funções autoritativas e recursivas, mas o que você está propondo é um cenário muito comum - um servidor somente de autoridade sem serviço recursivo .