Li tagħti indirizz tar-resolver lill-klijent jiddetermina fejn jintbagħtu l-mistoqsijiet, mhux liema sors se jara r-resolver. Ir-rotta, il-forwarding u t-traduzzjoni kollha għandhom dawra bejn iż-żewġt iħluq. Manwal għall-mistoqsijiet dwar is-sors isegwi l-mistoqsija pass pass u jniżżel dak li ra kull osservatur tassew. L-ordni hija importanti, għax talba magħmula qabel l-osservazzjoni hija biss ħsieb b'formattjar aħjar.

Ikteb it-tħejjija qabel ma tiġbor l-evidenza

Erba' postijiet jistgħu jgħidulek xi ħaġa dwar sors DNS, u mhumiex kollha jgħidu l-istess ħaġa. Il-qalba tal-klijent taf liema sors kienet se tuża, forwarder jaf x'inbagħat 'il fuq, apparat li jittraduċi jaf x'inkiteb mill-ġdid, u r-resolver li jirċievi jaf x'wasal. Ikteb liema minn dawn tassew tista' tilħaq qabel ma tiġbor xi ħaġa.

Observation pointWhat it can proveWhat it cannot proveHow to read it
client kernelwhich source address it would use for that resolveranything a device in between rewroteip route get against the resolver address
forwarderthat it sent an upstream query, and from which sourcewhat the client originally asked forits own log and its cache state
translating devicethat a source was rewritten, and to whatwhether the query was legitimateNAT policy and its counters
receiving resolverthe address that actually arrivedwhich client behind that address askeda scoped capture on port 53

Ikteb ukoll l-aspettattiva tiegħek, inkluż ir-resolver li taħseb li qed jintuża. Rotta maqsuma tista' tibgħat mistoqsija xi mkien ieħor għal kollox, u cache tista' twieġeb mingħajr ebda skambju 'l fuq, allura suppożizzjoni miżmuma biss fil-memorja ma tgħaddix mill-ewwel sorpriża. Żomm id-disinn iddikjarat u l-mogħdija osservata f'kolonni separati tal-istess nota; meta t-tnejn ma jaqblux, tkun sibt il-mistoqsija li ta' min jiġri warajha.

Iċċekkja liema proċess fil-fatt bagħat il-mistoqsija

Ibda mill-klijent: iċċekkja l-indirizz tar-resolver, l-isem tal-mistoqsija u l-ħin, u mbagħad ikkonferma liema proċess bagħatha. L-ewwel linja hawn taħt issemmi l-proċess li jżomm is-socket UDP, u dak huwa l-verifika li twiegħed din l-intestatura. Jekk dak il-proċess huwa assistent tal-browser jew runtime tal-kontejner minflok ir-resolver tas-sistema, il-bqija tat-traċċa tiddeskrivi mogħdija li ħadd ma talabha.

ss -tunp 'dport = :53'
dig @10.20.30.53 host.corp.example +noall +answer
ip route get 10.20.30.53

Fuq host b'ħafna interfaces, sib liema indirizz tas-sors il-qalba tagħżel għal dak id-destinazzjoni qabel ma tħares xi mkien ieħor. Dak huwa l-aħħar punt fejn il-mogħdija hija kompletament taħt il-kontroll tiegħek, u huwa l-valur li tqabbel ma' dak li jirrapporta r-resolver. Nuqqas ta' qbil huwa s-sinjal li xi ħaġa bejniethom kitbet mill-ġdid il-pakkett, jew li ntbagħtu żewġ mistoqsijiet differenti.

Żomm l-ismijiet tat-test interni, għax isem intern li jintbagħat lil resolver pubbliku ma jipprova xejn dwar il-mogħdija interna u jippubblika isem li ma kellekx bżonn tippubblika. Browser b'DNS sigur mixgħul ma jidhirx f'dik il-lista tas-sockets xejn, u dak in-nuqqas huwa nnifsu t-tweġiba.

Il-forwarder jagħmel it-tieni mistoqsija, separata

Forwarder ibiddel skambju wieħed f'żewġ. It-talba 'l isfel tasal, u mbagħad il-forwarder jibgħat il-mistoqsija tiegħu stess 'il fuq minn indirizz li jagħżel. Il-konfigurazzjoni tiegħu, mhux il-klijent, tiddetermina dak li jara r-resolver 'il fuq.

Il-manwal ta' dnsmasq ta' min jaqrah għal dik ir-raġuni: jiddokumenta kif forwarder jagħżel servers 'il fuq u jorbot in-naħa tas-smigħ tiegħu, u xejn f'dak l-arranġament ma jġorr is-sors tal-klijent 'il fuq. Għalhekk log tar-resolver li juri indirizz tal-gateway huwa normali u mhux prova ta' ħsara. In-nuqqas huwa daqstant faċli li jinqara ħażin, għax hit fil-cache ma jipproduċi ebda mistoqsija 'il fuq u jidher identiku għal mistoqsija li qatt ma waslet. Aqra l-konfigurazzjoni tal-forwarder u l-istat tal-cache tiegħu qabel ma tislet waħda miż-żewġ konklużjonijiet. Żewġ mistoqsijiet, żewġ postijiet biex tħares.

Aqra s-sors fir-resolver li jirċievi

L-unika osservazzjoni li ssolvi dan tittieħed fuq in-naħa tas-server. Kull ma jiġi dedott mil-lista tal-interfaces tal-klijent jibqa' ipoteżi sakemm ir-resolver jirrapporta dak li tassew wasal.

tcpdump -ni any port 53 and host 10.20.30.53

Ittraċċja fuq il-host tar-resolver, żomm it-traċċa qasira u limitata, u aħżinha fejn il-politika tippermetti. Jekk is-sors osservat huwa indirizz tradott, il-mistoqsija li jmiss hija liema apparat għamel it-traduzzjoni u jekk il-politika tiegħu hijiex dik intiża. Traċċa twieġeb x'wasal; ma tispjegax għaliex il-politika ppermettietu. Semmi l-osservatur u l-pass fin-nota, għax talba dwar il-privatezza fuq gateway hija talba dwar dak il-pass u mhux dwar il-mogħdija kollha.

Ikteb is-sejba bħala mogħdija, mhux indirizz

Ikteb il-klijent, ir-resolver, kull forwarder, is-sors osservat f'kull pass u l-politika li tirregolah. Dak ir-rekord iwieġeb ħafna mistoqsijiet tal-futur mingħajr traċċa oħra. Iġbed bħala katina, għax lista ta' indirizzi taħbi liema pass ipproduċa liema.

Waħħal id-data, il-verżjoni tal-klijent u r-reviżjoni tal-konfigurazzjoni mat-tpinġija, sabiex qarrej aktar tard ikun jista' jgħid jekk għadhiex tapplika. Aqsam is-sors tat-trasport minn kollox ieħor li jipproċessa s-servizz, għax li tara indirizz tal-gateway ma jgħid xejn dwar x'jinżamm barra minnu. Il-post tar-resolver lanqas ma jgħid xejn dwar liema klijent staqsa. Iż-żamma ta' dawk it-talbiet separati hija dik li tagħmel il-konklużjoni difendibbli taħt reviżjoni.

Artikli relatati