«DNS бузулган» деген тыянак, жана ал жардамчы аракет кыла ала турган тыянак эмес. Отчеттун пайдалуу бөлүгү — бузулуунун формасы: кайсы ат, кайсы resolver аркылуу, кандай жооп менен. Үч деталь арызды кайталануучу нерсеге айландырат, жана жеке бөлүктөрү кайра аталгандан кийин үчөөнү тең бөлүшүү коопсуз. Төмөнкүлөр — бирөө жардам бере алышы үчүн VPN DNS отчетуна керектүү эң аз нерсе.

Ат категориясы, өкүм эмес

Аттын өзүнөн баштап аны классификациялаңыз: коомдук, ички, кыска, толук квалификациялуу же белгилүү бир мүчө менен тейленүүчү. Коомдук аттар чечилип жатканда ийгиликсиз болгон ички ат resolver тандоого, ал эми жеткиликтүүлүккө эмес, көрсөтөт. Бардык аттар ийгиликсиз болсо, бул resolverге барган жолду көрсөтөт, ал башка далилдер менен башка иликтөө. Категория диагнозду алып жүрөт, ал эми так сапты жашырууга болот.

Бузулуу үчүн тоннелдин көтөрүлүшү керекпи, же ал ажыратылгандан кийин болобу, айтыңыз. Тек VPN активдүү кезде бузулган ат ар бир байланыштын конфигурациясын көрсөтөт, ал эми ажыратылгандан кийин бузулганы калдык абалды көрсөтөт. Отчеттор муну көбүнчө калтырып, анан биринчи сунуш эмнеге жардам бербей турганына таң калышат.

Resolver жолун жазыңыз

Ачык тандалган серверге жөнөтүлгөн суроо менен колдонмонун кадимки издөөсү ар башка эксперименттер. Кайсынысы бузулууну жаратканын айтыңыз, анткени иштеп жаткан серверге кол менен жасалган суроо сервердин иштешин гана далилдейт. Төмөнкү буйруктар система жолун түз суроодон бөлөт.

resolvectl status --no-pager
getent hosts host.internal
dig +short host.internal @10.20.30.53

Абалдын чыгарылышы ар бир байланыштын серверлерин жана маршруттоо домендерин атайт, башкача айтканда split DNS чечилген жер. getent чакыруусу колдонмо жүргөн жол менен жүрөт, nsswitch тартиби менен кошо. Түз суроо экөөнү тең айланып өтүп, бир серверди обочолонгон текшерет. Үчөөнүн кайсынысы ийгиликсиз болуп, кайсынысы ийгиликтүү болгонун билдириңиз, ал эми окурман мындан ары жолду болжолдобойт.

Көзөмөлдөнгөн салыштырууну көрсөтүңүз

Бир өзгөрмөнү өзгөртүп, эмне өзгөргөнүн айтыңыз. Коомдук аттар чечилип, ички аттар ийгиликсиз болушу — тандоо маселеси; ар бир аттын убактысы бүтүшү — жол маселеси; ал эми коомдук дарекке чечилген жеке ат — туура эмес resolverге агып кетиши. Ошол үчөөнүн экөөсү тоннелдин көтөрүлүшүнө эч кандай тиешеси жок. Бардык суроолор бузулган деп ырастаган отчетто көбүнчө эч качан жасалбаган салыштыруу болот.

Чечүүнү жеткирүүдөн бөлүңүз. Ат чечилип, сайт дагы эле ийгиликсиз болсо, DNS баскычы ийгиликтүү өттү жана отчет ошондой деп айтышы керек, анткени кийинки кадам resolver эмес, маршрут же угуучу. Ушул бир айырмачылык каалаган журнал үзүндүсүнөн көп учурда суроолордун бир айлампасын үнөмдөйт.

Аттар мейкиндигин жашырып, байланыштарды сактаңыз

Ички аттарды алмаштырууга болот, эгер алмаштыруулар структураны сактаса. Ар бир өзүнчө серверди жана мүчөнү туруктуу белгиге байланыштырып, бул картаны жалпы көчүрмөдөн тышкары кармаңыз. Ар бир ички хостту бирдей орунтолтургуч менен алмаштыруу отчетко керектүү далилди так жок кылат, анткени окурман бир мүчөнүн чечилгенин, экинчисинин чечилбегенин мындан ары көрө албайт. Ушул эле эреже даректерге да тиешелүү: префикс байланыштарын сактап, саясат талап кылса хост биттерин өзгөртүңүз.

Жазууну текшерилген канал аркылуу жөнөтүп, диагностикага эч качан керек эмес нерсени калтырып кетиңиз. Сырсөздөр, жеке ачкычтар жана тиешеси жок компания аттары DNS суроосунун бөлүгү эмес. Окурманга бузулуу категориясы, resolver жолу, так ката жана сиз жасаган бир салыштыруу керек.

Тектеш макалалар