Deaktivieren Sie die Abfragen an Root-DNS-Server

Deaktivieren Sie die Abfragen an Root-DNS-Server

Ich habe dasselbe Problem wie im folgenden Link beschrieben. Ich habe einen DNS-Server unter 192.168.1.3, der in der Weiterleitungsliste von named.conf steht. Aber wenn ich versuche, einen Hostnamen abzufragen, der weder in /etc/hosts noch im DNS-Server konfiguriert ist, sehe ich, dass viele Abfragen an die Stamm-DNS-Server gesendet werden. Ich möchte die an die Stamm-DNS-Server gesendeten Abfragen deaktivieren. Ich habe alle im folgenden Link aufgeführten Vorschläge ausprobiert, aber ich sehe immer noch die Abfragen an den Stamm-DNS-Server.

https://stackoverflow.com/questions/14875168/disabling-root-dns-server-queries-on-redhat-linux

Außerdem wurde die Option „forward first“ in /etc/named.conf durch „forward only“ ersetzt. Dadurch werden die Fehlerantworten nicht angezeigt, sondern der Root-Server wird abgefragt.

Bitte schlagen Sie eine Möglichkeit vor, die Abfragen an Root-DNS-Server zu deaktivieren.

Antwort1

Die Lösung für Ihr Problem besteht darin, die DNS-Rekursion in BIND zu deaktivieren. Auf diese Weise werden alle Zonen, für die der DNS-Server lokal keine Antwort hat, mit „NXDOMAIN“ zurückgegeben.

Um die DNS-Rekursion in named zu deaktivieren, sollten Sie Folgendes in Ihrer named.confKonfigurationsdatei festlegen:

recursion no;

verwandte Informationen