نږدې DNS ځواب د حل شوې ستونزې په څېر ښکاري، تر هغه چې اړیکه بل ځای ته ونه رسېږي. جغرافیایي DNS او anycast دواړه هڅه کوي لاره لنډه کړي، او دا پرېکړه له مختلفو معلوماتو څخه کوي. هغه ګېټوې چې تاسو ته رسېږئ د لاسرسي وړ دی، هغه هغه هویت وړاندې کوي چې ستاسو کلاینټ یې تمه لري، یا د نوډ بدلون په مهال ستاسو ناسته ژوندۍ پاتې کېږي، د دې هیڅ یو یې تضمین نه کوي. لاندې کتنې هغه څلور پوښتنې جلا کوي.

وګورئ چې ریزولور په رښتیا د چا موقعیت راپور ورکوي

د ټوپولوژي له پلوه حساسې پوښتنې ته ځواب ویونکی واکمن سرور معمولاً د هغه رګریز ریزولور پته ویني چې پوښتنه یې کړې، نه د هغه کس پته چې نوم یې ټایپ کړی. مرکزي ریزولور کولای شي له هغو کلاینټونو څخه ډېر لرې وي چې خدمت یې کوي، او ځواب ریزولور منعکس کوي نه هغوی. دا نقص نه دی؛ پروتوکول همدا ډول چلند کوي پرته له دې چې اضافي معلومات وړاندې شي. د EDNS Client Subnet مشخصات دواړه محدودیت او اختیاري حل بیانوي.

EDNS Client Subnet کولای شي د اصلي شبکې معلومات وړي کله چې هر ګډونوال یې ملاتړ او فعالول وکړي. دا اختیاري دی، د محرمیت او کیش کولو پایلې لري، او اجازه نه ده چې فکر وکړو چې کومه عامه ریزولور د کاروونکي دقیق موقعیت راپور ورکوي. له دې پر بنسټ د ډیزاین کولو دمخه د ریزولور چلونکو څخه وپوښتئ.

dig +short vpn.example.com @1.1.1.1
dig +short vpn.example.com @9.9.9.9
dig +subnet=203.0.113.0/24 +short vpn.example.com

وګورئ چې anycast لارښوونې څه پرېکړه وکړه

په anycast کې، څو موقعیتونه د یوې خدمت پتې لپاره د لاسرسي اعلان کوي، او شبکه هر کلاینټ هغه نوډ ته رسوي چې د هغه لارښوونه یې غوره کوي. دا انتخاب د نقشې د واټن له مخې نه، بلکې د BGP او شاوخوا پالیسۍ له مخې کېږي. ټوپولوژیکي نږدېوالی هم په عمومي ډول د غوره ګردي سفر فعالیت سره برابر نه دی، ځکه چې لنډ ښکارېدونکی مسیر کېدای شي ګڼه ګوڼه ولري یا نامتقارن وي. هغه پته چې تاسو ته ورکړل شوه د دې په اړه څه نه وايي چې کوم نوډ ځواب ورکړ.

د خدمت موقعیت د خدمت له خوا، یا له هغه ځواب څخه چې نوم یې اخلي، تایید کړئ، نه یوازې د DNS ځواب څخه. traceroute -n 198.51.100.20 هغه لاره ښیي چې تاسو تګ کړی او بیا هم د هغې پای کې میلمه نه نوموي، نو هغه د ځواب په توګه نه، بلکې د لارې په توګه ولولئ.

وګورئ چې ناسته د نوډ بدلون په مهال ژوندۍ پاتې کېږي

DNS پوښتنه لنډه ده او VPN ناسته اوږده، او دواړه بشپړ توپیر لرونکي حالت اړتیاوې لري. لارښوونه کولای شي د ناستې په منځ کې بدله شي، او کله چې بدله شي، وروستي پاکټونه کېدای شي هغه نوډ ته ورسېږي چې ستاسو ټنل یې هېڅکله نه دی لیدلی. دا چې ژوندی پاتې کېدلای شي که نه، د پلي کولو پورې اړه لري: شریک حالت، قصدي بیا نښلول، یا مستند شوی ناکامي. یوازې پته د دې هیڅ یو نه برابروي.

بدلون مشاهده کړئ، نه یې چې فرض کړئ. کله چې لاره بدله شي sudo tcpdump -ni any -c 20 esp بهرني پاکټونه ښیي، او د سیال پتې ناڅاپي بدلون هماغه بدلون دی چې پېښېږي. د هغه پلي کولو لپاره چې تاسو یې چلوئ غوښتل شوی چلند په څرګند ډول تعریف کړئ، بیا یې د لارې بدلون ته اړ کولو سره ازموئ. که ډیزاین د ناستې تکرار فرض کوي، میکانېزم ونوموئ او هغه ناکامي هم ونوموئ چې دا یې نه پوښي.

وګورئ چې هویت لا هم سمون لري

هره ننوتۍ نقطه باید هغه هویت وړاندې کړي چې ستاسو د کلاینټ پروفایل یې تمه لري. د خدمت نوم لپاره صادر شوی سند د نوډونو په اوږدو کې کار کوي، خو د هر نوډ لپاره سندونه کلاینټ اړ باسي چې نوی څه ومني، او همالته کاروونکي زده کوي چې خبرداریو ته پام ونه کړي او تېر شي. تمه شوی هویت او پروفایل د ننوتۍ ماډل سره سم وساتئ.

دا له هغه کلاینټ څخه وګورئ چې غیرعادي نوډ ته رسېدلی، ځکه چې هماغه هغه حالت دی چې د هر نوډ سند ښکاره کېږي. openssl s_client -connect vpn.example.com:443 -servername vpn.example.com زنځیر او نومونه چاپوي، کوم چې کلاینټ یې پرتله کوي. بیا پرېکړه وکړئ چې پروفایل باید تنګ شي که د سند ماډل بدل شي.

ریکارډ وګورئ، نه یوازې لومړی ځواب

درې سناریوګانې ارزوئ او د هرې لپاره څلور حقایق ولیکئ: نورمال ننوتل، یو موقعیت نه شته، او هوکړه شوې بیارغونه. څلور حقایق دا دي: کارول شوی ریزولور، راګرځول شوې پته، هغه موقعیت چې خدمت یې وکړ، او نوی اپلیکیشن پایله. هغه ریکارډ د DNS د انتخاب ستونزه د ګېټوې ستونزې، لارښوونې ستونزې یا د ناستې حالت ستونزې څخه جلا کوي. پرته له دې، څلور واړه له کلاینټ څخه یو شان ښکاري.

dig +short vpn.example.com
getent hosts vpn.example.com
curl -s -o /dev/null -w "%{http_code}
" https://vpn.example.com/health

سناریوګانې له استازې لاسرسي شبکو څخه چل کړئ، نه یوازې له دفتر څخه، ځکه ټوله پوښتنه دا ده چې مختلف کلاینټونه په رښتیا کومې ننوتۍ نقطې ته رسېږي. یوه شبکه د یوې بېلګه ده.

اړوندې مقالې