Туннель иштеп турат, эмне үчүн жеке ат дагы эле иштебейт?
Иштеп турган туннель кардар туура чечүүчүгө кайрылды дегенди билдирбейт. Ким жооп бергенин текшериңиз, андан кийин гана чындап керектүү зонаны өткөрүңүз.
Туташуудагы бардык нерсе туура көрүнөт: туннель иштеп турат жана консол жеке акыркы чекитти көрсөтөт, бирок ар бир сурам аттарды чечүүдө ишке ашпайт. Табигый кадам — туннелди күнөөлөө, ал адатта күнөөсүз болуп чыгат. Сурам жеке зона жөнүндө эч нерсе билбеген серверге жөнөтүлүүдө. Эч кандай маршрут өзгөртүү бул жоопту өзгөртпөйт, анткени маселе кимден суралганында.
Сурам кайсы чечүүчүгө жетти?
Туннелге караганга чейин ар бир байланышка тиркелген чечүүчүнү табыңыз. Linux ар бир байланыштын серверлерин чечүүчүнүн абалы буйругу менен көрсөтөт, ал эми macOS DNS конфигурациясынын чыгарылышында чөйрөлүү чечүүчүлөрдү көрсөтөт. Эгер жооп дагы эле үй маршрутизаторунан келсе, туннелдин байланышы эч качан суралган эмес.
resolvectl status
scutil --dns | head -40
dig +short internal.example.com
Бул жерде эки баскыч аралашат: чечүүчүнүн дарегин түрткөн сервер жана аны активдүү байланышка орноткон кардар. Профилде параметр болушу мүмкүн жана журнал анын келгенин көрсөтүшү мүмкүн, ал эми операциялык система эски серверди колдонууну улантат. Журналды байланыш билдирген нерсе менен салыштырыңыз жана байланышка ишениңиз.
Булут тармагы чындап жооп берген даректи колдонуңуз
Булут тармактары жеке аттарга адатта диапазондун негизинен эки позиция ары жайгашкан резервделген дарек аркылуу жооп берет, ошондуктан 10.0.0.0 менен башталган тармак 10.0.0.2де жооп берет. Айрым провайдерлер диапазонду билбестен иштеген жергиликтүү чечүүчүнү да жарыялашат, бул тармакты башка бирөө курганда жардам берет. Талапкер даректи бирөөгө түртүүдөн мурун андан түз сураңыз. Чечүүчү болуп саналбаган дарек өрт дубалынын таштоосуна так окшош, анткени сурам эч качан жооп албайт.
Эгер түз сурам тармактын ичинен жооп берип, туннел аркылуу бербесе, чечүүчү туура, ал эми эки чекиттин ортосундагы жол туура эмес. Бул жыйынтык тергөөнү кардар профилине эмес, маршруттарга, өткөрүүгө жана кирүү эрежелерине жылдырат.
Туннель ат мейкиндигин ташыбайт
Пакеттер өтөт; аттар өтпөйт. Ар бир тарапка кайсы ат мейкиндиги экинчисине таандык экенин айтуу керек, жана бул зонаны кармаган адамга таандык өзүнчө объект. Көнүмүш форма — бир ат мейкиндиги үчүн туннел аркылуу жеткиликтүү чечүүчүгө багытталган өткөрүү.
Иш жүзүндө ар бир багыт өз эрежесин талап кылат, анткени зонаны ээлеген тарап сурамды ары жөнөтүшү керек. Эки багыт тең сурамдын булагын маршруттоону жана уруксат берүүнү талап кылат, ал эми жооп берүүчү тарап жоопторду интернетке эмес, туннел аркылуу кайтарышы керек. Өткөрүүнү тар кармаңыз, ошондо гана жеке ат мейкиндиги байланышка көз каранды болот. Ар бир сурамды анын аркылуу жөнөтүү кичинекей көз карандылыкты туннель кулаган учурда толук тыныгууга айландырат.
Чек араларды ирети менен өтүңүз
Активдүү байланышка орнотулган чечүүчүнү, андан кийин ошол чечүүчүгө түз сурамды, андан кийин ошол эле сурамды алыс тараптан, акырында ошол эле атты колдонгон колдонмону сынаңыз. Ар бир кадам бир чек араны бөлүп турат, ошондуктан ишке ашпоо тергөөнү кайра баштоонун ордуна кайда кароо керектигин айтат. Колдонмо ишке ашпай турганда иштеген жооп DNSке эмес, сертификат ишенимине же API саясатына ишарат кылат. Бул бузулуулар чыныгы жана эч кандай чечүүчүнүн өзгөрүүсү аларды оңдобойт.
Кайсы кадам ишке ашпаганын жазыңыз. Ошол бир сап кийинки адамга керектүү нерсе, жана аны жазуу он секунд алат.
Чынжырды кийинки адам таба турган жерде кармаңыз
Түртүлгөн чечүүчүнү, өткөрүү эрежесин, уруксат берилген сурам булагын жана жооп берүүчү акыркы чекитти бир жерге жазыңыз. Жеке ат кайра ишке ашпаганда, жазуу туннель жылганбы, чечүүчүнүн дареги өзгөрдүбү же эреже тарыдыбы экенин көрсөтөт. Ансыз ар бир окуя нөлдөн башталып, ошол эле үч божомол менен бүтөт.
Жазууну так бойдон калышы үчүн жетиштүү кыска кармаңыз: төрт сап, күн жана ар бир бөлүктүн ээсинин аты. Эскирген жазуу жок болгондон жаман, анткени ал туура эмес болсо да беделдүү көрүнөт.