Зашто Private DNS на телефону квари претрагу имена преко VPN-а
Строги резолвер на телефону може да потисне услугу имена тунела. Одлучите према именима која су вам потребна, затим проверите која апликација пита и по којој политици.
Апликације не могу да реше име док тунел остаје повезан и сви остали показатељи изгледају здраво. На телефону је уобичајен узрок резолвер који бира уређај, а не VPN профил. Две поставке могу свака да полажу право на власт над истим упитом. Открити која побеђује и може ли уопште да одговори на питање брже је од дирања тунела.
Две поставке одлучују о истом имену
Поставка Private DNS на телефону бира резолвер за уређај, са режимима од аутоматског избора до наведеног имена домаћина. VPN профил може истовремено да наметне сопствени резолвер, а обе се конфигуришу на различитим екранима и од различитих власника. Ниједна нужно не потискује другу за сваку апликацију. Зато радни тунел и неуспешан упит могу да постоје заједно без противречности.
Прегледач може да дода трећи слој, јер безбедни DNS унутар прегледача може да изабере сопственог добављача. Апликација која је изазвала грешку једини је поуздан путоказ која је од три одговорила. И резолвер мора да уме да одговори. Име које постоји само у компанији није у подацима јавног резолвера, па упит не успева због садржаја, а не због везе.
Изаберите режим према именима која су вам потребна
Ако уређај мора да решава интерна имена, резолвер мора бити онај који држи те зоне, што обично значи резолвер тунела или подељена DNS поставка коју организација документује. Ако су важна само јавна имена, строги шифрирани резолвер је одбранив избор и уклања и упите у отвореном тексту. Одлука произилази из имена, а не из склоности ка шифровању.
Понашање при грешци такође зависи од режима. Строги избор који не може да достигне свој резолвер даје грешку за свако име, док режим са дозвољеним повратком може да одржи јавна имена функционалним, а интерна поквареним. Та разлика вам каже у ком сте режиму пре него што отворите екран са поставкама. На управљаном уређају одлучује одобрена политика и корисник не може безбедно да је заобиђе. У личној поставци једно документовано поређење довољно је за утврђивање сукоба, а предвиђена поставка приватности треба да се врати након тога, а не да остане искључена.
Проверите која апликација пита
Поновите грешку у апликацији која ју је пријавила и забележите да ли је грешка имена или везе. Грешка имена у једној апликацији и успешна страница у другој потпис је два резолвера, а не поквареног тунела.
adb shell settings get global private_dns_mode
adb shell settings get global private_dns_specifier
adb shell dumpsys connectivity | grep -i -m 5 dnsТе команде читају тренутну конфигурацију уређаја, а верзије произвођача могу да преименују или ограниче основне вредности, зато излаз третирајте као наговештај, а не спецификацију. Документација Android-а о Private DNS описује режиме и форму имена домаћина коју уређај очекује.
Упоредите тај одговор са резолвером који намеће VPN профил. Ако се не слажу, нашли сте сукоб, а остаје питање коме организација жели победу.
Вратите предвиђену поставку после једног поређења
Промените једну поставку, поново тестирајте оба имена и вратите поставку. Уређај остављен у дозвољавајућем режиму решава интерна имена и тихо шаље сваки јавни упит ономе који први одговори, што је промена приватности коју нико није забележио.
Запишите резултат као правило: интерна имена решава овај резолвер, јавна онај, а прегледач следи уређај или не. Правило које именује резолвер је проверљиво, док забелешка да је VPN поправљен није. Затим проверите да ли нешто друго на уређају зависи од промењеног резолвера. Провере ажурирања, откривање captive портала и поштански клијенти упућују сопствене захтеве и не успевају на начине које корисници пријављују као неповезане проблеме.