Упит интерног имена јавном resolver-у одаје име и прескаче правило које сте хтели да тестирате. Упит стиже до сервера који не контролишете, одговор долази из именског простора који га није смео видети, а резултат не говори ништа о томе да ли подељени DNS ради. Тестирати подељени DNS значи тестирати путању resolver-а коју апликација заиста користи. Ту путању бира оперативни систем, списак домена у VPN профилу и понекад прегледач.

Изаберите два имена и прво предвидите оба одговора

Замолите власника мреже за једно документовано интерно тест име и изаберите обично јавно име које ништа не говори о организацији. Запишите шта треба да се догоди са сваким пре него што било шта покренете: интерно име треба да стигне до resolver-а тунела и врати интерну адресу, док јавно име треба да се реши преко resolver-а који систем обично користи. Та два предвиђања су тест, јер без њих се сваки одговор може накнадно оправдати. Држите пар непромењен између покретања да би касније поређење имало смисла.

Проверите стварна правила, а не предвиђена. Списак домена прикључен VPN вези одлучује који суфикси иду ка ком resolver-у, а штампарска грешка у том списку даје уверљиву, али погрешну поделу. На управљаном уређају користите дијагностичку путању администратора, јер локална преписивања могу бити ресетована политиком при следећој провери.

Запишите предвиђање поред запаженог одговора у истом тикету. Тест без предвиђања не може да пропадне, а тест који не може да пропадне ничему не учи.

Тестирајте путању коју апликација користи, а не један сервер који сте изабрали

Команда која изричито наводи resolver тестира само тај resolver и ништа друго. Она каже да ли интерни сервер одговара, што је корисно, и не каже да ли апликација шаље име тамо. Прво тестирајте уобичајеном путањом: решите интерно име онако како би то урадила апликација, а затим на исти начин решите јавно име. Тек након тога питајте одређене сервере да пронађете где се понашање разилази.

Прегледачи компликују слику, јер подешавања безбедног DNS-а могу потпуно заобићи системски resolver. Прегледач конфигурисан сопственим шифрованим resolver-ом никада не види поделу, и квар изгледа као покварен VPN профил. Проверите то подешавање пре него што промените тунел.

Поновите претрагу након поновног повезивања ако је питање обнављање. Одговор из кеша од пре поновног повезивања може учинити да исправно обновљена подела изгледа боље или лошије него што јесте.

Забележите категорију одговора, не само успех или неуспех

Запишите која се од четири ствари догодила: интерна адреса, јавна адреса, негативан одговор или истек времена. Свака има друго значење. Интерна адреса за интерно име је очекивани успех; јавна адреса за интерно име указује да је упит напустио тунел; негативан одговор ауторитативног сервера указује на запис који недостаје, а не на грешку усмеравања; а истек времена указује на проблем доступности или resolver који упит никада није примио. Успех и неуспех су превише груби да би се по њима деловало.

Узмите у обзир кеш пре него што протумачите упит који недостаје, јер негативан одговор у кешу изгледа исто као име које не постоји. Забележите одговор пре него што било шта обришете подржаним контролама, јер је први одговор доказ.

Тумачите две гране без нагађања

Ако се интерно име исправно реши, а апликација и даље не успева, resolver је обавио свој посао и следећи осумњичени су руте и дозволе на самом ресурсу. Ако је приватно име стигло до јавног resolver-а, правило поделе се не примењује на ту претрагу, зато са власником именског простора прегледајте списак домена и било коју политику прегледача. Ове две гране имају различите власнике, зато је важније забележити коју сте видели него забележити да се нешто покварило.

Сакријте осетљиве делове заједничког излаза, али задржите структуру: који именски простор, које правило, која категорија одговора. Одговор resolver-а може носити интерне адресе и имена домаћина, а тикет је трајни дом за обоје.

Затим предајте резултат власнику именског простора са две запажене категорије и уклоњеним именима. То је разговор од пет минута уместо недеље нагађања.

Повезани чланци