Кардардын dnsmasq конфигурациясынан корпоративдик аймакты издейсиз, таппайсыз жана VPN өз доменин жөнөтпөдү деген тыянакка келесиз. Жөнөтүлгөн нерсе — багыттоо белгиси, аймак эмес. Кардар доменди жана ага жооп бериши керек болгон resolverди жазат, башкарылуучу backend муну шарттуу багыттоого айландырат. Туура эмес жерден издөө ишенимдүү жана толугу менен жалган диагноз берет.

Кардар кабыл алган нерсе — шлюз сунуш кылган нерсе эмес

Шлюз resolver, домен жана ошол resolverге жетүү үчүн керектүү маршрутту сунуштай алат, кардар экөөнү тең же эч бирин кабыл алышы мүмкүн. Импорттелген профиль, жардамчы скрипт же жөнөтүлгөн параметрлерди этибарга албаган саясат кабыл алынган топтомду бош калтырышы мүмкүн, ал эми сервер тарабы туура көрүнөт. Сервердин конфигурациясынан эмес, кардардын жазылган абалынан баштаңыз, анткени resolver чындыгында алган нерсе — ошол абал. Эгер кабыл алынган домен жок болсо, андан ары эч нерсе маанилүү болбойт. Ар кандай кэшти текшерүүдөн мурун туташуунун DNS касиеттерин текшериңиз.

Бул айырма эч качан келбеген домен жөнүндөгү отчеттордун көбүн түшүндүрөт. Ал сунушталды жана колдонулган жок.

Домен жазуусунун эки түрү

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

Жеке ат мейкини үчүн адатта гана маршруттук форма керек. Ал корпоративдик мүчөнү корпоративдик resolverге багыттап турат жана калгандын баарын тынч калтырат.

resolv.conf ичиндеги localhost — ката эмес

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

Бул жазууну коомдук resolver менен алмаштыруу — классикалык туура эмес түзөтүү. Ал коомдук ат чечүүнү калыбына келтирет жана ошол эле редакцияда шарттуу саясатты таштайт.

Backend-терди аралаштырбаңыз

Башкарылуучу dnsmasq нускасы жана системалык resolver — ар кандай конфигурация жана ар кандай абал көрүнүштөрү бар ар кандай программалар. Бирөөнүн абал буйругу экинчиси жөнүндө пайдалуу эч нерсе айтпайт.

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

Ат мейкинин сынаңыз, жалгыз жоопту эмес

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

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

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