Ulanishda hamma narsa to'g'ri ko'rinadi: tunnel ishlayapti va konsol shaxsiy oxirgi nuqtani ko'rsatadi, lekin har bir so'rov nomlarni hal qilishda muvaffaqiyatsiz bo'ladi. Tabiiy harakat tunneldan ayblashdir, u odatda aybsiz bo'lib chiqadi. So'rov shaxsiy zona haqida hech narsa bilmaydigan serverga yuborilmoqda. Hech qanday marshrut o'zgarishi bu javobni o'zgartirmaydi, chunki muammo kimdan so'ralganida.

So'rov qaysi hal qiluvchiga yetdi?

Tunnelga qarashdan oldin har bir ulanishga biriktirilgan hal qiluvchini toping. Linux hal qiluvchi holati buyrug'i orqali har bir ulanish serverlarini ko'rsatadi, macOS esa DNS konfiguratsiyasi dumpida qamrovli hal qiluvchilarni ko'rsatadi. Agar javob hali ham uy routeridan kelsa, tunnel ulanishiga hech qachon murojaat qilinmagan.

resolvectl status
scutil --dns | head -40
dig +short internal.example.com

Bu yerda ikki bosqich aralashadi: hal qiluvchi manzilini itarib yuboruvchi server va uni faol ulanishga o'rnatuvchi mijoz. Profil parametrni o'z ichiga olishi mumkin va jurnal uning kelishini ko'rsatishi mumkin, shu bilan birga operatsion tizim eski serverdan foydalanishda davom etadi. Jurnalni ulanish xabar bergan narsa bilan solishtiring va ulanishga ishoning.

Bulut tarmog'i haqiqatan javob beradigan manzildan foydalaning

Bulut tarmoqlari shaxsiy nomlarga odatda diapazon asosidan ikki pog'ona uzoqda joylashgan zaxiralangan manzil orqali javob beradi, shuning uchun 10.0.0.0 dan boshlanadigan tarmoq 10.0.0.2 da javob beradi. Ba'zi provayderlar diapazonni bilmasdan ishlaydigan ulanish mahalliy hal qiluvchisini ham e'lon qiladi, bu tarmoqni boshqa birov qurganida yordam beradi. Nomzod manzilni birovga itarib yuborishdan oldin to'g'ridan-to'g'ri so'rang. Hal qiluvchi bo'lmagan manzil xuddi xavfsizlik devori tashlab yuborishiga o'xshaydi, chunki so'rov hech qachon javob olmaydi.

Agar to'g'ridan-to'g'ri so'rov tarmoq ichidan javob berib, tunnel orqali bermasa, hal qiluvchi joyida va ikki nuqta orasidagi yo'l joyida emas. Bu natija tekshiruvni mijoz profiliga emas, marshrutlar, uzatish va kirish qoidalariga o'tkazadi.

Tunnel nom maydonini olib yurmaydi

Paketlar o'tadi; nomlar o'tmaydi. Har bir tomonga qaysi nom maydoni ikkinchisiga tegishli ekanini aytish kerak va bu zonani ushlab turgan kishiga tegishli alohida obyekt. Odatiy shakl bitta nom maydoni uchun tunnel orqali yetib boriladigan hal qiluvchiga yo'naltirilgan uzatishdir.

Amalda har bir yo'nalish o'z qoidasiga muhtoj, chunki zonaga ega tomon so'rovni yuborishi kerak. Ikkala yo'nalish ham so'rov manbasi marshrutlanishi va ruxsat etilishini talab qiladi, javob beruvchi tomon esa javoblarni internetga emas, tunnel orqali qaytarishi kerak. Uzatishni tor tuting, shunda faqat shaxsiy nom maydoni ulanishga bog'liq bo'ladi. Har bir so'rovni u orqali yuborish kichik bog'liqlikni tunnel yiqilgan lahzada to'liq uzilishga aylantiradi.

Chegaralarni tartib bilan o'ting

Faol ulanishga o'rnatilgan hal qiluvchini, keyin o'sha hal qiluvchiga to'g'ridan-to'g'ri so'rovni, keyin o'sha so'rovni uzoq tomondan va nihoyat o'sha nomdan foydalanadigan ilovani sinab ko'ring. Har bir qadam bitta chegarani ajratadi, shuning uchun muvaffaqiyatsizlik tekshiruvni qaytadan boshlash o'rniga qayerga qarash kerakligini aytadi. Ilova muvaffaqiyatsiz bo'lganda ishlaydigan javob DNS emas, sertifikat ishonchi yoki API siyosatiga ishora qiladi. O'sha nosozliklar haqiqiy va hech qanday hal qiluvchi o'zgarishi ularni tuzatmaydi.

Qaysi qadam muvaffaqiyatsiz bo'lganini yozing. O'sha bitta satr keyingi odamga kerak bo'lgan narsa va uni yozib olish o'n soniya oladi.

Zanjirni keyingi odam topa oladigan joyda saqlang

Itarilgan hal qiluvchini, uzatish qoidasini, ruxsat etilgan so'rov manbasini va javob beruvchi oxirgi nuqtani bir joyda yozib qo'ying. Shaxsiy nom yana muvaffaqiyatsiz bo'lganda, yozuv tunnel siljiganini, hal qiluvchi manzili o'zgarganini yoki qoida toraytirilganini ko'rsatadi. Usiz har bir hodisa noldan boshlanadi va o'sha uchta taxmin bilan tugaydi.

Yozuvni aniq qolishi uchun yetarlicha qisqa tuting: to'rt satr, sana va har bir qism egasining nomi. Eskirgan yozuv yo'qligidan yomonroq, chunki u noto'g'ri bo'lsa ham obro'li ko'rinadi.

O'xshash maqolalar