Split-DNS жазуусу: ар бир байкоо кайда алынганын айтыңыз
Resolver API, кардардын чыпкасы жана пакет жазуусу бир издөөнүн ар кандай баскычтарын көрсөтөт. Аларды карама-каршы деп атаардан мурун байкоо чекитин атаңыз.
Эки адам бир Split-DNS маселесин изилдеп, ар башка resolver даректерин алышат. Бирөө издөө куралын колдонду, экинчиси адаптерде пакеттерди жазды, үчүнчүсү кардардын өзүнүн диагностикасын окуду. Алардын эч бири жалган айтпайт жана эч бири бирдей баскычты сүрөттөбөйт. Байкоо чекитин атоо карама-каршылыкты картага айландырат.
Бир издөө, бир нече байкоо чекити
Бир ички ат үчүн кароого жок дегенде беш орун бар: колдонмо жана ал чакырган resolver API, кардардагы колдонуудагы домен саясаты, адаптерде же чыпкада жазуу, көзөмөлдөнгөн шлюз чеги жана сурамды чындыгында кабыл алган resolver.
Ар бири башка суроого жооп берет жана эч бири жалгыз сурамдын кайда кеткенин далилдебейт.
Адаптердеги жазуу пакеттерди көрсөтөт, ниетти эмес. Ал кардар кайсы resolver тандаганын айтпайт, ал эми бош жазуу пакеттин ыргытылганын эмес, кэштелген жоопту же башка resolver API-ин билдириши мүмкүн. Ар бир байкоону бир баскыч тууралуу далил катары караңыз. Андан кийин баскычтарды жолго бириктириңиз.
Кардардын чыпкасы колдонмо менен зымдын ортосунда турат
Split-DNS бар VPN кардары пакет машинадан чыкканга чейин домен дал келүүсүн колдонот. Туннелдин суффиксиндеги аттар ички resolver-ге барат; калганынын баары жергиликтүүгө барат. Чыпка — саясат, ал эми саясат платформага жана кардардын версиясына жараша айырмаланышы мүмкүн.
Cisco компаниясынын Secure Client Split-DNS көрсөтмөсү домен дал келүүсүн жана Windows чыпкасын камтыйт жана колдонмо жергиликтүү resolver API-ин колдонгондо көргөнүн nslookup сыяктуу курал көргөнүнөн бөлөт. Ушул айырмалар маанилүү.
Колдонуудагы профилден жана колдонмонун бир кадимки издөөсүнөн баштаңыз. Так серверди атаган ар кандай тест — атайын жасалган айланып өтүү; аны кардардын өз диагностикасы менен түшүндүрүңүз жана кабыл алуу критерийине айланышына жол бербеңиз.
nslookup колдонмодон башка жол менен жүрөт
nslookup өзүнүн DNS сурамын түзөт жана операциялык системанын resolver саясатын айланып өтө алат. Бул аны белгилүү серверге белгилүү суроо берүү үчүн пайдалуу курал кылат, ал эми колдонмо эмнени башынан өткөрөрүн текшерүү үчүн адаштыруучу курал кылат.
Windows ичинде аттарды чечүү саясатынын таблицасы кайсы суффикс кайсы серверди колдонорун чечет. Аны окуу колдонмо ээрчий турган саясатты көрсөтөт, жана көбүнчө ошол эле жетишпеген бөлүк.
Саясатты окуп, анан ошол эле суроону кадимки resolver аркылуу бериңиз:
Get-DnsClientNrptPolicy
Resolve-DnsName intranet.hq.example
Шифрленген resolver-лер сурамды жашырат, байланышты эмес
Өзүнүн DNS-over-HTTPS resolver-и бар браузер такыр башка учур. Сурам TLS ичинде чыгат, ошондуктан пакет жазуусу resolver дарегине байланышты көрсөтөт, бирок суралган атты көрсөтпөйт.
Адегенде браузердин башкарылуучу саясатын аныктаңыз, анан аны операциялык системанын издөөсү менен салыштырыңыз. Өз resolver-ин тандоого уруксат берилген браузер Split-DNS саясатын такыр көрбөшү мүмкүн.
Ошол эле этияттык өз resolver-ин алып келген ар кандай кардарга тиешелүү. Алыскы байланышты аныктаган жазуу сурамдын аты тууралуу далил эмес. Эгер ат керек болсо, аны resolverдин өз журналдарынан же колдонмонун диагностикасынан алыңыз, колдонулуучу купуялуулук эрежелери менен.
Белгиленген тест менен салыштырыңыз
Тест үчүн бекитилген ички атты, ошондой эле сезимтал мааниси жок жарыя атты тандаңыз. Ар бири үчүн убакытты, жазуу түрүн, жоопту жана күтүлгөн саясатты жазыңыз.
Уруксат берилген жерлерде resolverдин кабыл алуусун кардардын же шлюздун бир тар байкоосу менен салыштырыңыз:
nslookup intranet.hq.example 10.55.0.53
Get-DnsClientNrptPolicy | Format-List
Салыштыруу жасоо үчүн гана жеке аттарды байланышсыз жарыя resolver-лерге эч качан жөнөтпөңүз жана бөлүшкөнүңүздүн баарын редакциялаңыз. Акырында, туура DNS жообун андан кийин келүүчү кызмат байланышынан бөлүңүз: чечилген жеке дарекке дагы эле маршрут жана колдонмо уруксаты керек.