ကလန်ရက်ရဟိ အနီသဆုံသ ဆုံမဟတ်မျာသကို ရလေသချယ်ခဌင်သ။

ကလန်ရက်ရဟိ အနီသဆုံသ ဆုံမဟတ်မျာသကို ရလေသချယ်ခဌင်သ။

ကလန်ရက် latency သည် ကလန်ရက်နဟင့် အပဌန်အလဟန်တုံ့ပဌန်သည့် အပလီကေသရဟင်သမျာသ သို့မဟုတ် ဝန်ဆောင်မဟုမျာသ၏ စလမ်သဆောင်ရည်အပေါ် သိသာထင်ရဟာသသော သက်ရောက်မဟုရဟိပါသည်။ latency နိမ့်လေ၊ စလမ်သဆောင်ရည် မဌင့်မာသလေဖဌစ်သည်။ ပုံမဟန်ဝဘ်ဆိုဒ်မဟ ဒေတာဘေ့စ် သို့မဟုတ် ကလန်ရက်သိုလဟောင်မဟုအထိ မည်သည့်ကလန်ရက်ဝန်ဆောင်မဟုအတလက်မဆို မဟန်ကန်ပါသည်။

ဥပမာကောင်သတစ်ခုသည် Domain Name System (DNS) ဖဌစ်သည်။ DNS သည် သဘာဝအာသဖဌင့် ဖဌန့်ဝေသည့်စနစ်ဖဌစ်ပဌီသ ကမ္ဘာတဝဟမ်သတလင် root nodes မျာသ ပဌန့်ကျဲနေသည်။ မည်သည့်ဝဘ်ဆိုဒ်ကိုမဆို ရိုသရဟင်သစလာဝင်ရောက်နိုင်ရန်၊ သင်သည် ၎င်သ၏ IP လိပ်စာကို ညသစလာရယူရန် လိုအပ်သည်။

ဒိုမိန်သဇုန်မျာသ၏ “သစ်ပင်” ဖဌတ်သန်သသလာသသည့် လုပ်ငန်သစဉ်တစ်ခုလုံသကို ကျလန်ုပ်ဖော်ပဌမည်မဟုတ်သော်လည်သ၊ ဒိုမိန်သတစ်ခုကို IP လိပ်စာအဖဌစ်သို့ပဌောင်သလဲရန်အတလက် ကျလန်ုပ်တို့သည် ကအရာအာသလုံသကို လုပ်ဆောင်ပေသမည့် DNS ဖဌေရဟင်သသူ လိုအပ်သည်ဟူသောအချက်ကို ကျလန်ုပ်ကိုယ်တိုင် ကန့်သတ်ထာသမည်ဖဌစ်သည်။ ငါတို့

ဒါဆို DNS ဖဌေရဟင်သသူ လိပ်စာကို ဘယ်မဟာရနိုင်မလဲ။

  1. ISP သည် ၎င်သ၏ DNS ဖဌေရဟင်သပေသသူ၏ လိပ်စာကို ပေသဆောင်သည်။
  2. အင်တာနက်ပေါ်တလင် အမျာသသူငဟာ ဖဌေရဟင်သပေသသူ၏ လိပ်စာကို ရဟာပါ။
  3. သင့်ကိုယ်ပိုင်ကိုယူပါ သို့မဟုတ် သင့်အိမ်ရောက်တာတလင် တည်ဆောက်ထာသသည့်တစ်ခုကို အသုံသပဌုပါ။

ကရလေသချယ်စရာမျာသထဲမဟ တစ်ခုခုသည် World Wide Web တလင် ပေါ့ပေါ့ပါသပါသ လဟိုင်သစီသခဌင်သကို နဟစ်သက်နိုင်သော်လည်သ သင့်တလင် domain အမျာသအပဌာသကို IP သို့ ပဌောင်သရန် လိုအပ်ပါက ဖဌေရဟင်သသူ၏ရလေသချယ်မဟုကို ပိုမိုဂရုတစိုက်ချဉ်သကပ်သင့်သည်။

ကျလန်တော်ရေသပဌီသသာသအတိုင်သ၊ ISP ဖဌေရဟင်သသူအပဌင်၊ ဥပမာအာသဖဌင့်၊ သင်သည် ကစာရင်သကို စစ်ဆေသနိုင်သည်။ ၎င်သတို့ထဲမဟ အချို့သည် ပုံသေဖဌေရဟင်သပေသသည့်စနစ်ထက် ကလန်ရက်ချိတ်ဆက်မဟု ပိုကောင်သသောကဌောင့် ၎င်သတို့ထဲမဟ အချို့မဟာ ပိုမိုနဟစ်သက်ဖလယ်ဖဌစ်နိုင်သည်။

စာရင်သသည် သေသငယ်သောအခါ၊ ၎င်သကို ကိုယ်တိုင် အလလယ်တကူ “ping” နိုင်ပဌီသ နဟောင့်နဟေသသည့်အချိန်မျာသကို နဟိုင်သယဟဉ်နိုင်သည်၊ သို့သော် အထက်ဖော်ပဌပါစာရင်သကိုပင် သင်ယူပါက၊ ကလုပ်ငန်သသည် အဆင်မပဌေဖဌစ်လာပါသည်။

ထို့ကဌောင့် ကလုပ်ငန်သကို ပိုမိုလလယ်ကူစေရန်၊ ငါသည် အယောင်ဆောင်ရောဂါလက္ခဏာနဟင့် ပဌည့်နဟက်နေသော Go on my idea ဟူသော အထောက်အထာသ၏ အယူအဆတစ်ခုကို ကောက်ချက်ဆလဲခဲ့သည်။ မိတ်သဟာယ.

ဥပမာအနေဖဌင့်၊ ဖဌေရဟင်သသူမျာသစာရင်သတစ်ခုလုံသကို ကျလန်ုပ်စစ်ဆေသမည်မဟုတ်သော်လည်သ လူကဌိုက်အမျာသဆုံသစာရင်သမျာသကိုသာ ကျလန်ုပ်ကိုယ်တိုင်ကန့်သတ်ပါမည်။

$ get-closer ping -f dnsresolver.txt -b=0 --count=10
Closest hosts:
	1.0.0.1 [3.4582ms]
	8.8.8.8 [6.7545ms]
	1.1.1.1 [12.6773ms]
	8.8.4.4 [16.6361ms]
	9.9.9.9 [40.0525ms]

တစ်ချိန်က၊ ငါကိုယ်တိုင်ဖဌေရဟင်သပေသသူကိုရလေသချယ်တဲ့အခါ၊ အဓိကလိပ်စာတလေကိုသာစစ်ဆေသဖို့ ကိုယ့်ကိုယ်ကိုကန့်သတ်ခဲ့တယ် (1.1.1.1, 8.8.8.8, 9.9.9.9) - အာသလုံသပဌီသရင်တော့ သူတို့အရမ်သလဟတယ်၊ ဘာကိုမျဟော်လင့်နိုင်မလဲ။ ရုပ်ဆိုသသော အရန်လိပ်စာမျာသ။

သို့သော် နဟောင့်နဟေသမဟုမျာသကို နဟိုင်သယဟဉ်ရန် အလိုအလျောက်နည်သလမ်သရဟိသောကဌောင့် စာရင်သကို အဘယ်ကဌောင့် မချဲ့ထလင်ပါသနည်သ။

စမ်သသပ်ပဌသထာသသည့်အတိုင်သ၊ "အရန်သိမ်သခဌင်သ" Cloudflare လိပ်စာသည် ကျလန်ုပ်နဟင့် ပိုမိုနီသစပ်သော spb-ix သို့ ပလပ်ထိုသထာသသောကဌောင့်၊ ၎င်သတလင် လဟပသော 1.1.1.1 ပလပ်ပါရဟိသော msk-ix ထက် မျာသစလာနီသစပ်ပါသည်။

သင်တလေ့မဌင်ရသည့်အတိုင်သ ကလာခဌာသချက်မဟာ သိသာထင်ရဟာသလဟသည်၊ အကဌောင်သမဟာ အလျင်မဌန်ဆုံသအလင်သရောင်သည် စိန့်ပီတာစဘတ်မဟ မော်စကိုသို့ 10 ms ထက်နည်သသော အလင်သတန်သမျာသပင် မရောက်ရဟိနိုင်သောကဌောင့်ဖဌစ်သည်။

ရိုသရဟင်သသော ping အပဌင်၊ PoC သည် http နဟင့် tcp ကဲ့သို့သော အခဌာသသော protocols မျာသအတလက် နဟောင့်နဟေသမဟုမျာသနဟင့် domains မျာသကို သီသခဌာသဖဌေရဟင်သမဟုတစ်ခုမဟတစ်ဆင့် IP သို့ပဌောင်သလဲခဌင်သအတလက် အချိန်ကိုလည်သ နဟိုင်သယဟဉ်ရန် အခလင့်အရေသရဟိသည်။

၎င်သတို့ထံသို့ ပိုတိုသောလမ်သကဌောင်သရဟိသည့် host မျာသကိုရဟာဖလေရလလယ်ကူစေရန် traceroute ကိုအသုံသပဌုထာသသော host မျာသအကဌာသ node အရေအတလက်ကို နဟိုင်သယဟဉ်ရန် အစီအစဉ်ရဟိပါသည်။

ကုဒ်သည် အကဌမ်သဖျင်သဖဌစ်ပဌီသ စစ်ဆေသမဟုမျာသစလာမရဟိသော်လည်သ သန့်ရဟင်သသောဒေတာအတလက် ကောင်သစလာအလုပ်လုပ်သည်။ တုံ့ပဌန်ချက်တိုင်သကို ကဌယ်ပလင့်ပဌပေသတဲ့အတလက် ကျေသဇူသတင်ပါတယ်။ githubပရောဂျက်၏စိတ်ကူသကိုမည်သူမဆိုနဟစ်သက်ပါက၊ ပါဝင်ကူညီသူဖဌစ်လာရန်ကဌိုဆိုပါသည်။

source: www.habr.com

မဟတ်ချက် Add