Туннелди көтөрүү анын DNS маанилерин орнотуу менен бирдей эмес. OpenConnect сүйлөшүү жүргүзөт, ал эми Windows тараптагы жардамчы колдонот. Бул эки кадамдын ортосундагы ажырым бул кардардагы жеке аттардын көпчүлүк ийгиликсиздигин түшүндүрөт, жана жардамчы дээрлик эч качан Windows VPN жөндөөлөрүнүн бети эмес.

Шлюз сунуш кылганды Windows орноткондон бөлүңүз

Кардар байланыш маалыматтарын скрипт интерфейсине өткөрөт, ал эми Unix жана Windows варианттары өзүнчө программалар. Windows'то ишке ашыруу адатта JavaScript жардамчысы болуп, ички DNS сервери жана ички домен сыяктуу өзгөрмөлөрдү кандайдыр бир адаптерге тийүүдөн мурун окуйт. Туннелдин өзүндө эч нерсе чечүүчүнүн абалын жазбайт.

Бул бөлүнүү маанилүү, анткени маани сүйлөшүүдө болуп, адаптерге эч качан жетпеши мүмкүн. Жок жардамчы, жарым жолдо ийгиликсиз болгон же GUI кабыгына салынган эски көчүрмө болгон жардамчы Windows'ту так кандай болсо ошондой калтырат. Сессия туташкандай көрүнөт, жеке ат дагы эле жергиликтүү провайдер аркылуу чечилет, жана кардар терезесинде эч нерсе айырманы көрсөтпөйт. Жардамчынын өз чыгышын окуу кайсы этап бузулганын билүүнүн жалгыз ишенимдүү жолу.

StageWhat exists thereWhere you see it
NegotiatedInternal DNS address and domain pushed by the gatewayClient log or helper input
InstalledAdapter DNS entry, connection suffix, or namespace ruleAdapter and policy queries
SelectedResolver Windows uses for one specific queryThe failing application

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

Чечүүчүнүн абалын өзгөртпөстөн окуңуз

Үч гана-окуу сурамы адаттагы баш аламандыкты камтыйт, жана ар бири башка суроого жооп берет:

Get-DnsClientServerAddress -AddressFamily IPv4
Get-DnsClient | Select-Object InterfaceAlias, ConnectionSpecificSuffix
Get-DnsClientNrptPolicy -Effective

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

Толук квалификацияланган аттан баштаңыз. Эгер FQDN чечилсе, ал эми кыска ат чечилбесе, ажырым — уланды же издөө тизмеси, сервер дареги эмес.

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

Байланышты ээлеген компонентти атаңыз

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

Бир нерсени алмаштыруудан мурун орнотуулардын ортосунда жардамчы версияларын салыштырыңыз. Файлдын аты тааныш көрүнгөндүктөн күзгүдөн алынган жардамчыны жогорулатылган укуктар менен иштетүү DNS ажырымын коопсуздук окуясына айлантат.

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

Ээсин оңдоңуз, адаптерди эмес

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

Абалды колдоого алынган жол менен кайра куруңуз, анан толук циклди текшериңиз: туташыңыз, жеке FQDNди чечиңиз, кызматты ачыңыз, ажыратыңыз жана адаптердин мурунку серверлери менен кайтканын ырастаңыз.

Чындыгында ийгиликсиз болгон колдонмону текшериңиз

Өзүнүн шифрленген DNS жөндөөсү бар браузер жогорудагынын баарын этибарга албайт жана ачык чечүүчүдөн жооп берүүнү улантат. Туннел көтөрүлгөнгө чейинки кэштеги терс жоопту кармаган колдонмо да ошондой жүрүм-турум көрсөтөт. Чечүүчү даректерин кайра өзгөртүүдөн мурун аны ошол эле машинадагы жөнөкөй системалык сурам менен салыштырыңыз.

Эгер системалык сурам туура, ал эми колдонмо туура эмес болсо, калган кемчилик ошол колдонмонун DNS конфигурациясында, VPN жолунда эмес.

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