nie próbuj ponawiać próby przy pobieraniu NXDOMAIN przez jakiś czas
Właśnie ustawiłem bind na moim serwerze qmail, aby uniknąć wyszukiwania DNS dla domen, których serwer żądał już kilka sekund/minut temu jako serwer pamięci podręcznej. Więc teraz resolv.conf ma 127.0.0.1 jako serwer nazw i po chwili nowe lokalne powiązanie odpowiada na prawie wszystkie żądania.
Jednak widzę (używając tcpdump), że serwer nadal żąda wielu domen dla moich podstawowych i pomocniczych serwerów DNS (używając usług przesyłania dalej) i właśnie to rozgryzłem:
Zapytanie DNS:
MX? hotmeil.comOdpowiedź DNS:
ServFailJak widzisz, dostaję
NXDOMAIN(ServFail)
Pytanie brzmi: czy mogę powiedzieć mojemu lokalnemu serwerowi DNS, aby nie próbował ponownie uzyskać NXDOMAIN?, Przynajmniej przez chwilę zapamiętać błąd i tym samym uniknąć wszystkich bezużytecznych zapytań?
Dzięki chłopaki!.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
1 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
(on jest
) odpowiedź oznacza, że domena istnieje, ale żądany jest określony typ rekordu zasobu (
) nie.
Twój serwer DNS
musieć
poczekaj na czas „minttl” podany w tej odpowiedzi przed ponownym zapytaniem. Dotyczy to również
odpowiedz, jeśli widzisz. Widzieć
RFC 2308
http://tools.ietf.org/rfcmarkup?doc=2308
.
Należy pamiętać, że każdy taki TTL
doradczy
... Jeśli serwerowi nazw zabrakło pamięci podręcznej, możesz zapomnieć, że wpis nie istnieje i zapytać go ponownie, gdy zostaniesz o to poproszony.