bind9 - forwardery nie działają

11

Mam problem z bindem. Jeśli chcę rozwiązać dowolną nazwę domeny, która znajduje się w pliku strefy. To działa dobrze. Jednak gdy próbuję rozwiązać wszystko, co nie należy do pliku strefy. Wiem, że faktycznie przekazywane serwery DNS działają dobrze. Ale jakoś bind9 ich nie używa. Zawartość /etc/bind/named.conf.options to:

options {
directory "/var/cache/bind";
forwarders {
    131.181.127.32;
    131.181.59.48;
};
dnssec-validation auto;
auth-nxdomain no;    # conform to RFC1035
listen-on-v6 { any; };
};

Próbowałem również użyć tylko jednego adresu IP i nadal nie działało. także zawartość pliku /etc/bind/named.conf to:

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";

Nie ma więc problemu z dołączeniem pliku opcji. Wszelkie zalecenia dotyczące rozwiązania tego problemu?

Sarp Kaya
źródło

Odpowiedzi:

22

Miałem już ten problem z najnowszą wersją Bind (9.8.1).

Następująca opcja rozwiązała problem dla mnie:

dnssec-validation no;

profy
źródło
To rozwiązało mój problem, ale czy znasz powód, dla którego nie działa, gdy jest automatyczny?
Sarp Kaya,
1
Może to dlatego, że używam fałszywej strefy root, takiej jak intra. lub lokalnie. Czy jesteś w tej samej sytuacji?
profy
@profy Musiałem to zrobić również w strefie przekazywania xxxxxx.local, więc może to być problem!
Syreny
2

Musisz rozróżnić błędną konfigurację wiązania od niedziałających usług przesyłania dalej.

Możesz sprawdzić, czy usługi przesyłania dalej działają, czy nie, używając polecenia takiego jak:

$ dig @131.181.127.32 www.google.com

Jeśli otrzymałeś prawidłową odpowiedź, jest to działający serwer DNS i tak dalej.

Może być konieczne dodanie jawnego allow-recursionw konfiguracji powiązania. Zaleca się ograniczenie tego do określonych adresów IP / podsieci.

Khaled
źródło
Serwery DNS działają. Moje pytanie jest wiążące9 nie przekazuje żadnych żądań do tych spedytorów.
Sarp Kaya,
Lepszym sposobem jest użycie dig @nameserver -trace sitename, to pokaże, gdzie otrzymujemy odpowiedź.
MealstroM
1
kluczem było dla mnie zezwolenie na rekursję. Dzięki.
Diego F. Durán,