Компанияның DNS сервері күтілген жеке мекенжайды қайтарады, алайда жергілікті бағыттаушы шешуші арқылы сұрау әлі де сәтсіз аяқталады. Жауап бар, бұл жоғарғы аймақты және жазбаның өзін жоққа шығарады. Шешуші осы жауапты клиентке қайтару-қайтармауды шешетін қадам қалады. Егер сол шешуші dnsmasq болса, бас тарту журналда әлдеқашан болуы мүмкін.

Жауап алу және оны қайтаруды таңдау — екі бөлек қадам.

Бірдей атауды екі шешушіде салыстырыңыз

Қолданба шын мәнінде қай шешушіні пайдаланатынын және сұрайтын нақты хост атауын жазып алыңыз. Содан кейін жоғарыдан келген нәтижені бағыттаушы шешушінің сол атауға арналған оқиғасымен салыстырыңыз. Жоғарыдан жауаптың болмауы, кэштегі теріс жауап және журналдағы бас тарту үш түрлі түзетуді талап етеді.

Тікелей диагностикалық сұрауда көрінетін мекенжай қолданбаның оны әдеттегі жолымен алғанын дәлелдемейді. Екі сұрау әртүрлі шешушілерден немесе бір шешушіден әртүрлі ережелермен шығуы мүмкін. Теория құрмас бұрын екі нәтижені де жазып қойыңыз, өйткені дәл осы қадамда біреуі екіншісімен алмастырылады. Салыстыру — бүкіл диагностика.

Симптомды емес, бас тартуды оқыңыз

dnsmasq-тың stop-dns-rebind опциясы жоғарыдан келетін және шарттарға сай жеке мекенжайлы жауаптарды қабылдамайды және мұны істегенде оларды журналға жазады. Бұл қорғаныс жақсы себеппен бар: кенет жеке мекенжайға айналатын ашық атау — классикалық rebinding шабуылы. Ол әдейі жеке қызметпен де қиылысады, және бұл сіздің жағдайыңыз.

Бірдеңені өзгертуден бұрын журналдан бас тартуды іздеңіз, өйткені хабарлама механизмді атайды.

Бас тарту да, жоғарыдан жауап та болмаса, rebinding қорғанысы сіздің мәселеңіз емес, оны өшіру ештеңені түзетпейтін және әсер ету аясын кеңейтетін өзгеріс болар еді. Бұл бастапқы ақаудан нашар, өйткені бақылауды алып тастап, ақауды орнында қалдырады. Алдымен нақты журнал жолын растаңыз. Содан кейін шешім қабылдаңыз.

Ерекшелікті бір доменмен шектеңіз

Расталған домен үшін dnsmasq нұсқаулығы жаһандық қосқыштың орнына доменмен шектелген ерекшелікті ұсынады.

rebind-domain-ok=corp.example

Жоғарыдағы домен тек мысал. Шын мәнінде басқаратын әкімшілік доменіңізді пайдаланыңыз және опцияның сәйкестік ауқымын қолданар алдында түсініп алыңыз, өйткені жұрнақ ережесі сынақтан өткен бір хосттан көбірек қамтиды. Маршрутизатордың конфигурация генераторы сол параметрді шикі директиваның орнына өз басқару элементі арқылы көрсетуі мүмкін. Алынған ауқым көздеген ауқым болса, екі жол да жарамды.

Rebinding анықтауына жасалған ерекшелік дәл бір нәрсе істейді: сол доменнің жауаптарын өткізеді.

Ол split-DNS бағыттаушысын конфигурацияламайды, қолжетімсіз жоғарғы көзді қолжетімді етпейді және қайтарылған мекенжайға маршрут жасамайды. Бұлардың әрқайсысы өз ақау белгісіне ие жеке талап, және әрқайсысы клиентте басқаша сәтсіздікке ұшырайды.

Шекараны алып тастамай тексеріңіз

Хост атауын бағыттау жолы арқылы қайта сұраңыз, содан кейін қызметке әдеттегі сәйкестендіру тексерулерімен қосылыңыз. DNS ерекшелігі күтпеген сертификатты қабылдауға негіз емес, және екі ақау да браузер қатесі ретінде көрінгенде оңай шатастырылады. Атауды және қызметті бөлек тексеріңіз. Тек біреуі ғана қашанда DNS мәселесі болған.

Ерекшеліктің себебін конфигурацияның қасында, күні мен жауапты тұлғамен бірге сақтаңыз.

Жеке қызмет көшкенде немесе домен өзгергенде оны қайта тексеріңіз. Қорғанысты жаһандық өшіру байланыссыз жауаптардың өңделуін өзгертер еді және rebinding ешқашан себеп болмаған болса, маршрут немесе қызмет ақауын бәрібір орнында қалдырар еді.

Қатысты мақалалар