Comment configurer les DNS pour résoudre les adresses IP sélectives localement et les autres pour les transférer

0

J'ai installé le serveur de liaison en utilisant le lien suivant

Et ajouté quelques lignes supplémentaires en /etc/bind/named.conf.optionstant que

Recursion yes;
allow-query { 0.0.0.0/0; };

et un serveur de lampes supplémentaire avec un serveur Web pour example.com hébergé sur un serveur de liaison avec une adresse IP 192.168.2.2.

Maintenant, j'ai configuré deux machines distinctes avec ip 192.168.2.3 et 2.4 avec dns 2.2 pour chacune.

Maintenant, je souhaite que la machine 192.168.2.3 puisse ouvrir localement exemple.com hébergé et toutes les autres requêtes relatives à d'autres sites Web soient résolues avant le 8.8.8.8.

Et la machine avec 192.168.2.4 ne devrait pas être en mesure de résoudre localement hébergée example.com mais ses requêtes DNS devraient être directement résolues par dns ouverts 8.8.8.8.

Les deux machines DNS resteront 192.168.2.2 mais le scénario ci-dessus devrait également être rempli.

J. blanc
la source

Réponses:

0

Je ne sais pas si bind les annule, mais vous pouvez essayer de diriger les requêtes vers example.com vers votre serveur httpd en définissant l'adresse IP de votre hôte lampe dans / etc / hosts de la machine 192.168.2.3, par exemple:

192.168.2.2    example.com

En ce qui concerne "la machine avec 192.168.2.4 ne devrait pas pouvoir résoudre localement example.com hébergée", vous pouvez essayer de l'ajouter à / etc / hosts dans 192.168.2.4 afin de bloquer l'accès à example.com:

127.0.0.1    example.com

ou une autre adresse IP au lieu de 127.0.0.1, qui n'est pas réellement utilisée par votre serveur httpd.

Joel Korhonen
la source
mais je veux que 2.4 accède à example.com résolu à partir de 8.8.8.8 et même je n’aurai pas accès à la machine 2.3 pour modifier le fichier / etc / host. Ce que j'ai, c'est un accès uniquement à mon serveur DNS avec le serveur Apache hébergé sur celui-ci.
J. white