En interne Resolver als éischten an en ëffentlechen als zweeten ze setzen, seet dem Squid net, wéi eng Nimm zu wéi engem Nummraum gehéieren.

Am Squid 6 an 7 ersetzt dns_nameservers déi üblech Resolverlëscht duerch Serveradressen. Seng Syntax huet keng Zouuerdnung pro Domain. Eng gülteg negativ Äntwert ass och anescht wéi en onereechbare Resolver, dofir sinn Alternativen keen zouverlässege Wee, fir onveräinbar Nummraim ze duerchsichen.

Ufroen no Domain leeden

En lokalen DNS-Forwarder kann déi feelend Politik ausdrécken. An enger bestehender dnsmasq-Konfiguratioun kann en private Suffix sou geleet ginn:

server=/internal.example/192.0.2.53

Ersetzt d'Domain an d'Adress. Konfiguréiert en approuvéierten Standard-Upstream fir aner Nimm, en uerdentlechen Listener an Zougrëffsrestriktiounen. Da weist de Squid no deen Resolver mat der Konfiguratioun, déi déi installéiert Versioun ënnerstëtzt.

Alternativ benotzt en organisatoreschen DNS-Service, deen déi zwou Nummraim richteg opléist. Vermeit en ëffentleche Fallback, dee privat Nimm opdeckt an se net ka beäntweren.

Wann en iwwergeuerdnete Proxy d'Zilaufléisung mécht, brauch deen Hop de privaten Nummraum. En Resolver um lokale Squid-Host fléckt d'Aufléisung vum iwwergeuerdnete Proxy net.

Préift och den negative Fall

Wielt en gültege private Numm, en gültege ëffentlechen Numm an en net existéierende private Numm. Bestëmmt fir jiddwereen den virgesinnenen Upstream an ob déi erwaart Äntwert eng Adress oder eng negativ Äntwert ass. De leschte Fall weist en zoufällechen ëffentleche Fallback no enger interner negativer Äntwert.

Huet d'Adressfamillen dobäi, déi de Client verlaangt. Eng funktionéierend A-Ufro beweist net, datt AAAA der Politik follegt oder en erreechbar Zil zréckgëtt. Notéiert och den Zoustand vum Cache: eng gespäichert Äntwert kann verstoppen, wéi en Upstream eng frësch Ufro wielen géif.

Ähnlech Artikelen