Je dispose d'un réseau interne avec un serveur DNS exécutant BIND, connecté à Internet par une passerelle unique. Mon domaine "exemple.com" est géré par un fournisseur DNS externe. Certaines des entrées de ce domaine, comme "host1.example.com" et "host2.example.com", ainsi que l'entrée de premier niveau "example.com", pointent vers l'adresse IP publique de la passerelle.
Je voudrais que les hôtes situés sur le réseau interne résolvent "host1.example.com", "host2.example.com" et "example.com" en adresses IP internes au lieu de celle de la passerelle. Les autres hôtes, tels que "otherhost.example.com", doivent toujours être résolus par le fournisseur DNS externe.
J'ai réussi à le faire pour les entrées host1 et host2, en définissant deux zones à entrée unique dans BIND pour "host1.example.com" et "host2.example.com". Cependant, si j'ajoute une zone pour "example.com", toutes les requêtes pour ce domaine sont résolues par mon serveur DNS local, et par exemple, la requête "otherhost.example.com" donne lieu à une erreur.
Est-il possible de configurer BIND de façon à ce qu'il ne prenne en compte que les éléments suivants un peu de d'un domaine, et de résoudre le reste de manière récursive ?