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

Тест чындыгында эмнени байкаганын окуңуз

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

Чечүүчү дарегин көрсөткөн тест өлкө белгисинен пайдалуураак, анткени даректи кардар чындыгында алган чечүүчүлөр тизмеси менен салыштырууга болот.

anycast жана багыттоо таң калычтардын көбүн түшүндүрөт

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

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

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

Атты ким алды жана кайсы маршрут менен

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

resolvectl query example.com
resolvectl status | grep -A3 'DNS Servers'
dig +short TXT whoami.akamai.net

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

Тандаган саясатыңыз менен салыштырыңыз

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

Жумуш түзмөктөрү доменге тиешелүү эрежелерди кошот: ички аттар уюмдун чечүүчүсүнө барышы керек, ал эми калгандары демейкиге багынат. Тест баракчасы күтүлбөгөн өлкөнү көрсөттү деп бул тартипти алмаштыруу — ички аттардын бүткүл топ үчүн чечилбей калышынын жолу.

Тесттерди тар жана коопсуз кармаңыз

Ички хост аты тууралуу ачык тест кызматынан суроо атты аны көрүүгө иши жок тарапка ачат, жана жооп чечүүчүлөр тизмесин жергиликтүү окуу айтпаган эч нерсени айтпайт.

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

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