VPN DNS pārskats: ko iekļaut, lai to varētu atkārtot
Noderīgs DNS pārskats nosauc kļūdas kategoriju, resolver ceļu un precīzo atbildi. Paslēpiet nosaukumu telpu un saglabājiet attiecības, kas to izskaidro.
«DNS ir salūzis» ir secinājums, un tas nav secinājums, pēc kura palīgs varētu rīkoties. Noderīgā pārskata daļa ir kļūdas forma: kurš vārds, caur kuru resolver, ar kādu atbildi. Trīs detaļas pārvērš sūdzību kaut kā atkārtojamā, un visas trīs ir droši kopīgot, kad privātās daļas pārdēvētas. Tālāk ir minimums, kas VPN DNS pārskatam nepieciešams, pirms kāds var palīdzēt.
Vārda kategorija, nevis spriedums
Sāciet ar pašu vārdu un klasificējiet to: publisks, iekšējs, īss, pilnīgi kvalificēts vai apkalpots ar vienu konkrētu sufiksu. Iekšējs vārds, kas neizdodas, kamēr publiskie vārdi tiek atrisināti, norāda uz resolvera izvēli, nevis sasniedzamību. Ja neizdodas visi vārdi, tas norāda uz ceļu līdz resolverim, un tas ir cits izmeklējums ar citiem pierādījumiem. Kategorija nes diagnozi, un precīzo virkni var paslēpt.
Sakiet, vai kļūdai ir nepieciešams pacelts tunelis, vai tā notiek pēc atvienošanas. Vārds, kas lūzt tikai aktīva VPN laikā, norāda uz katras saites konfigurāciju, bet tas, kas lūzt pēc atvienošanas, norāda uz atlikušo stāvokli. Pārskati to parasti izlaiž un tad brīnās, kāpēc pirmais ieteikums nepalīdz.
Pierakstiet resolvera ceļu
Vaicājums, kas nosūtīts uz skaidri izvēlētu serveri, un parastā lietotnes meklēšana ir atšķirīgi eksperimenti. Sakiet, kurš radīja kļūdu, jo manuāls vaicājums strādājošam serverim pierāda tikai to, ka serveris strādā. Tālāk minētās komandas atdala sistēmas ceļu no tieša jautājuma.
resolvectl status --no-pager
getent hosts host.internal
dig +short host.internal @10.20.30.53
Statusa izvade nosauc katras saites serverus un maršrutēšanas domēnus, kas ir kur tiek izlemts par split DNS. getent izsaukums iet pa to pašu ceļu kā lietotne, ieskaitot nsswitch secību. Tiešais vaicājums apiet abus un pārbauda vienu serveri atsevišķi. Ziņojiet, kurš no trim neizdevās un kurš izdevās, un lasītājam vairs nav jāmin ceļš.
Norādiet kontrolēto salīdzinājumu
Mainiet vienu mainīgo un sakiet, kas mainījās. Publiskie vārdi tiek atrisināti, bet iekšējie neizdodas — tā ir izvēles problēma; katrs vārds beidzas ar taimautu — tā ir ceļa problēma; un privāts vārds, kas atrisinās uz publisku adresi, ir noplūde nepareizajā resolverī. Diviem no šiem trim nav nekāda sakara ar to, vai tunelis ir pacelts. Pārskats, kas apgalvo, ka visi vaicājumi ir salūzuši, parasti satur salīdzinājumu, kas nekad netika veikts.
Atdaliet atrisināšanu no piegādes. Kad vārds tiek atrisināts un vietne joprojām neizdodas, DNS posms ir izdevies, un pārskatam tas jāsaka, jo nākamais solis ir maršruts vai klausītājs, nevis resolvers. Šī viena atšķirība biežāk ietaupa veselu jautājumu kārtu nekā jebkurš žurnāla izvilkums.
Paslēpiet nosaukumu telpu, saglabājiet attiecības
Iekšējos vārdus var aizstāt, ja aizvietojumi saglabā struktūru. Kartējiet katru atsevišķu serveri un sufiksu uz stabilu etiķeti un turiet šo kartējumu ārpus kopīgotās kopijas. Katra iekšējā resursdatora aizstāšana ar vienu un to pašu vietturi iznīcina tieši tos pierādījumus, kas pārskatam vajadzīgi, jo lasītājs vairs nevar redzēt, ka viens sufikss tika atrisināts, bet otrs ne. Tas pats noteikums attiecas uz adresēm: saglabājiet prefiksu attiecības un mainiet resursdatora bitus, ja to prasa politika.
Nosūtiet ierakstu pa pārbaudītu kanālu un izlaidiet to, kas diagnozei nekad nav vajadzīgs. Paroles, privātās atslēgas un nesaistīti uzņēmumu nosaukumi nav DNS jautājuma daļa. Lasītājam vajag kļūdas kategoriju, resolvera ceļu, precīzo kļūdu un vienu salīdzinājumu, ko veicāt.