Squid Split DNS: prive-domeinen troch de juste resolver liede
Lied prive- en iepenbiere DNS-namneruimten bewust yn stee fan Squid in dûbelsinnige list fan resolvers te jaan.
In ynterne resolver foarop en in iepenbiere resolver dêrnei sette, fertelt Squid net hokker nammen by hokker nammeruimte hearre.
Yn Squid 6 en 7 ferfangt dns_nameservers de gewoane resolverlist troch serveradressen. De syntaks hat gjin mapping per domein. In jildich negatyf antwurd ferskilt ek fan in net berikbere resolver, dat alternativen binne gjin betroubere manier om net-ferienbere nammeruimten te trochsykjen.
Lied fragen per domein
In lokale DNS-trochstjoerder kin it ûntbrekkende belied útdrukke. Yn in besteande dnsmasq-konfiguraasje kin in prive-suffiks sa liede wurde:
server=/internal.example/192.0.2.53
Ferfang it domein en it adres. Konfigurearje in goedkarde standert-upstream foar oare nammen, in geskikte listener en tagongsbeheiningen. Rjochtsje Squid dan op dy resolver mei de konfiguraasje dy't de ynstalleare ferzje stipet.
As alternatyf kinne jo in organisatoaryske DNS-tsjinst brûke dy't beide nammeruimten goed oplost. Foarkom in iepenbier weromfal dat prive-nammen bleatleit sûnder se beantwurdzje te kinnen.
As in âlderproxy de bestimming opsocht, hat dy hop de prive-nammerkrom nedich. In resolver op de lokale Squid-host sil it opsykjen fan de âlderproxy net reparearje.
Kontrolearje ek it negative gefal
Kies in jildige prive-namme, in jildige iepenbiere namme en in net-besteande prive-namme. Bepale foar elk de bedoelde upstream en oft it ferwachte antwurd in adres of in negatyf antwurd is. It lêste gefal lit in tafallich iepenbier weromfal sjen nei in yntern negatyf antwurd.
Nim de adresfamyljes op dy't de klant freget. In wurkjende A-syktocht bewiist net dat AAAA it belied folget of in berikbere bestimming weromjout. Tink ek oan de cachestatus: in bewarre antwurd kin ferbergje hokker upstream in nije fraach kieze soe.