Squid Split DNS: elekeza vikoa vya kibinafsi kupitia resolver sahihi
Elekeza nafasi za majina za DNS za kibinafsi na za umma kwa makusudi badala ya kuipa Squid orodha isiyoeleweka ya resolvers.
Kuweka resolver ya ndani kwanza na resolver ya umma pili hakumwelezi Squid ni majina gani yaliyo katika nafasi gani ya majina.
Katika Squid 6 na 7, dns_nameservers hubadilisha orodha ya kawaida ya resolvers na anwani za seva. Sintaksia yake haina upangaji kwa kila kikoa. Jibu hasi halali pia hutofautiana na resolver isiyoweza kufikiwa, kwa hiyo mbadala si njia ya kuaminika ya kutafuta katika nafasi za majina zisizopatana.
Elekeza maswali kwa kikoa
Kipitishaji DNS cha ndani kinaweza kueleza sera inayokosekana. Katika usanidi uliopo wa dnsmasq, kiambishi cha kibinafsi kinaweza kuelekezwa hivi:
server=/internal.example/192.0.2.53
Badilisha kikoa na anwani. Sanidi upstream chaguo-msingi iliyoidhinishwa kwa majina mengine, kisikilizaji kinachofaa na vikwazo vya ufikiaji. Kisha elekeza Squid kwenye resolver hiyo ukitumia usanidi unaoungwa mkono na toleo lililosakinwa.
Vinginevyo, tumia huduma ya DNS ya shirika inayotatua nafasi zote mbili za majina ipasavyo. Epuka njia mbadala ya umma inayofichua majina ya kibinafsi bila kuweza kuyajibu.
Ikiwa proksi mzazi hufanya utafutaji wa marudio, hatua hiyo inahitaji nafasi ya majina ya kibinafsi. Resolver kwenye mwenyeji wa ndani wa Squid haitarekebisha utafutaji wa mzazi.
Angalia pia hali hasi
Chagua jina la kibinafsi halali, jina la umma halali na jina la kibinafsi lisilopo. Kwa kila moja, tambua upstream inayokusudiwa na ikiwa jibu linalotarajiwa ni anwani au jibu hasi. Hali ya mwisho hufichua njia mbadala ya umma kwa bahati mbaya baada ya jibu hasi la ndani.
Jumuisha familia za anwani zinazohitajika na mteja. Utafutaji wa A unaofanya kazi hauthibitishi kwamba AAAA inafuata sera au inarudisha marudio yanayofikika. Kumbuka pia hali ya akiba: jibu lililohifadhiwa linaweza kuficha upstream ambayo swali jipya lingechagua.