Ulangandan keyin marshrutlash jadvalini ochsangiz, bitta manzil tunnel orqali ketayotganini, uning atrofidagi quyi tarmoq esa hanuz mahalliy shlyuzga borayotganini ko'rasiz. O'sha yozuv xost marshrutidir: bitta manzil, barchasi birlardan iborat prefiks bilan mos keladi. Bu muhim, chunki marshrutlash qarorlari eng uzun mos keluvchi prefiksdan foydalanadi, shuning uchun /32 ikkalasini ham o'zgartirmasdan /24 yoki standart marshrutdan ustun bo'lishi mumkin. Bu ehtiyotkor istisno yoki kelajakdagi uzilish ekani qaysi manzilni nomlashiga va uni kim saqlab turishiga bog'liq.

Bitta manzil, jadvalda bitta yozuv

IPv4 xost marshruti /32 prefiksini, IPv6 xost marshruti /128 prefiksini olib yuradi, ya'ni yozuv aniq bitta manzilga mos kelishi mumkin. Jadvalda boshqa hech narsa qimirlamaydi: qoplovchi quyi tarmoq va standart marshrut qayerda bo'lsa, o'sha yerda qoladi. Tor yozuv o'sha manzil uchun g'olib bo'ladi, chunki uning prefiksi uzunroq, keyin qo'shilgani uchun emas.

Bu xususiyat xost marshrutini yaxshi istisno va yomon odatga aylantiradi. Xizmatning old eshigini nomlaydigan ikkita /32 yozuvi uning ikkinchi manzilini, IPv6 manzilini yoki keyingi oy ko'chadigan manzilini qoplamaydi. Tushuntirilmagan bir manzilli yozuvlar bilan to'la jadval odatda kimdir quyi tarmoq qarorini qabul qilish o'rniga uning atrofini yamab yurganini bildiradi. Avval prefiks uzunligini o'qing, keyin yozuv nimani himoya qilishi kerakligini so'rang.

Yozuvni mijozdan tashqariga qarab o'qing

Muammoli mashinadan boshlang, chunki bir xil manzil noutbukda va uning oldidagi shlyuzda boshqacha marshrutlanishi mumkin. Jadvalni yuqoridan o'qish o'rniga yadrodan ilova ishlatadigan aniq manzil uchun qaysi yo'lni tanlashini so'rang. Javob interfeys va keyingi sakrashni o'z ichiga oladi, ular birgalikda qaror hisoblanadi.

ip route get 203.0.113.25
ip -6 route get 2001:db8:4::25
ip route show | grep -F 203.0.113.25
Find-NetRoute -RemoteIPAddress 203.0.113.25

So'rovni ilova haqiqatan tanlaydigan manzil oilasi uchun takrorlang, chunki mijoz IPv6 ni afzal ko'rib, IPv4 istisnosini jimgina chetlab o'tishi mumkin. Natijani tunnel ko'tarilishidan oldin va keyin solishtiring, ikkala chiqishni ham saqlang. Bu taqqoslash mijoz yozuvni ulanish paytida qo'shganini yoki u avvaldan borligini ko'rsatadi.

Doimiy yozuv va ishlash vaqti yozuvi turlicha ishlamay qoladi. Ishlash vaqti yozuvi sessiya bilan yo'qoladi, doimiysi esa qayta yuklashdan o'tib, endi mavjud bo'lmagan shlyuzga trafik yuborishda davom etadi.

Oxirgi nuqta istisnosi va rekursiya tuzog'i

VPN mijozlari odatda standart marshrutni o'zgartirishdan oldin asl shlyuz orqali serverning tashqi manziliga xost marshrutini o'rnatadi. O'sha yozuv bo'lmasa, shifrlangan paketlar ular qurmoqchi bo'lgan tunnel ichiga yuborilardi va ulanish vaqt tugaguncha halqada aylanardi.

Tuzoq tunnelning qabul qilingan quyi tarmoqlari o'sha oxirgi nuqta manzilini tasodifan o'z ichiga olganda yoki ikkinchi profil keyinroq kengroq marshrut qo'shganda paydo bo'ladi. Shunda oxirgi nuqta yozuvi uzunroq prefiksga yutqazadi va sessiya trafik o'tkaza boshlashi bilanoq qulaydi. Oxirgi nuqta manzilini qabul qilingan quyi tarmoqlar yoniga yozish to'qnashuvni foydalanuvchilardan oldin payqashning eng arzon yo'lidir. Bu shuningdek nima uchun bir xil profil bir tarmoqdan ishlab, boshqasidan ishlamasligini tushuntiradi.

Ilova haqiqatan ishlatadigan yo'lni tekshiring

Ilova boshqa manzilga yoki boshqa oilaga ulanganda xost nomiga muvaffaqiyatli ping zaif dalildir. Mijozni ishga tushiruvchi mashinadan manzil, oila, port va interfeysning aniq birikmasini tekshiring.

ip route get 203.0.113.25
sudo nft list ruleset | grep -A 4 'chain output'
curl -sS --max-time 8 -o /dev/null -w '%{remote_ip}
' https://app.example.net

Agar yo'l noto'g'ri bo'lsa, biror narsani tahrirlashdan oldin talab tarmoqmi yoki bitta manzilmi ekanini hal qiling. Bitta manzil talabi izoh va egasi bilan xost marshrutini oqlaydi; aylanuvchi manzilli xizmat domenga asoslangan marshrutlashni yoki halol quyi tarmoq qarorini talab qiladi.

Endi haqiqiy manzilga mos kelmaydigan yozuvlarni olib tashlang va saqlab qolganlaringizni yozib qo'ying. Tushuntirilmagan /32 uch oydan keyin xatodan ajratib bo'lmaydi va keyingi odam unga nima bog'liq bo'lganini bilmasdan uni o'chirib tashlaydi.

O'xshash maqolalar