Configuration du cache DNS pour fournir une réponse de l'adresse interne aux demandes de mon domaine pour mon serveur externe

Je ne trouve rien qui explique comment le faire ...

Je lance Ubuntu 14.04 Avec le référentiel actuel Bind9

J'ai un serveur DNS réputé sur lequel mon domaine est situé et mon site Web/ Serveur de messagerie de mon réseau pour une adresse IP externe statique, qui est utilisée par tous les autres ordinateurs du bâtiment.

J'ai un cadre de mise en cache DNS Sur le 2e ordinateur pour toutes mes demandes DNS sortantes, et j'aimerais entrer www.my.domain Kesh DNS A donné l'adresse IP interne du serveur Web au lieu d'externe. IP.

Je n'allais pas trouver des informations sur la façon de le faire, mais je ne pense pas que je cherche la bonne terminologie.

J'ai essayé de simplement ajouter des adresses au fichier / etc / hosts, Et cela n'a pas fonctionné pour le reste du réseau.

Je ne sais pas où regarder si quelqu'un peut me spécifier la bonne direction.

Remercier.
Invité:

Blanche

Confirmation de:

Recherche que vous recherchez - "divisé DNS» ou "représentation séparée". Ceci est généralement considéré comme une mauvaise idée due au mal de tête du leadership, qui en est finalement créé à long terme.

Vous voudrez peut-être créer un sous-domaine avec une redirection privée qui n'est pas affichée sur Internet. (celles.

int.example.com

, quelque chose dans votre domaine) Placez vos entrées DNS Pour adresses IP privées dans ce domaine. Cela ne résoudra pas le problème de la fabrication

www.example.com

Renvoyer sélectivement une adresse IP privée - Cela devrait généralement être résolu dans des systèmes distincts, - Mais cela vous fournira au moins des enregistrements en surbrillance. DNS Pour votre réseau privé.

Giselle

Confirmation de:

Vous pouvez utiliser
http://unbound.net/
qui soutient exactement ce que vous voulez faire. Cela remplacera BIND, Et votre configuration ressemblera à quelque chose comme ça;


local-zone: "example.com." transparent
local-data: "server1.example.com. IN A 192.168.0.10"
local-data: "server2.example.com. IN A 192.168.0.11"
local-data: "serverN.example.com. IN A 192.168.0.12"

Qu'est ce que ça fait;

Déterminer la zone example.com.


transparent

Fait référence au mode qui sera transmis aux serveurs de noms externes / serveurs d'expédition s'il n'a pas

local-data

Enregistrement qui correspond.


local-data

Définit les enregistrements que vous souhaitez remplacer à l'intérieur. server1.example.com peut avoir une adresse IP externe 1.2.3.4, Mais pour tous les clients utilisant ce serveur DNS, il sera affiché comme 192.168.0.10.

Je l'ai déjà utilisé plusieurs fois dans les grands réseaux de bureau et cela fonctionne parfaitement. Vous pouvez également identifier beaucoup

local-zone

Définitions à remplacer tous les domaines.

Pour répondre aux questions, connectez-vous ou registre