DNS ကို cache နှင့်မည်သို့ဒါဟာသင့်ရဲ့အင်တာနက်ကိုပိုကောင်းစေတယ်

တစ်ဦးက DNS ကို cache ကို (တစ်ခါတစ်ရံတစ်ဦး DNS resolver cache ကိုခေါ်) အားလုံးမကြာသေးခင်ကလာရောက်လည်ပတ်သူများနှင့်ကွန်ရက်စာမျက်နှာတွေနဲ့တခြားအင်တာနက် domains များရန်ကြိုးစားခဲ့လာရောက်လည်ပတ်သူမှတ်တမ်းများပါဝင်သောကွန်ပျူတာတစ်လုံး၏ operating system ဖြင့်ထိန်းသိမ်းထားယာယီဒေတာဘေ့စဖြစ်ပါတယ်။

တစ်နည်းအားဖြင့်တစ်ဦးနှင့် DNS cache ကိုသင်၏ကွန်ပျူတာလျင်မြန်စွာပြုလုပ် website တစ်ခု load ဖို့ဘယ်လိုထွက်တွက်ဆဖို့ကြိုးစားနေသည့်အခါရည်ညွှန်းနိုင်သည်ကိုမကြာသေးမီနှင့် DNS lookups ့မှတ်ဉာဏ်ဖြစ်ပါတယ်။

ဒါကြောင့်အင်တာနက်ဆက်သွယ်မှုပြဿနာဖြေရှင်းရာတွင်ကူညီနိုင်ရန်အတွက် DNS ကို cache ကိုရှင်းလင်း / flushing ကိုရည်ညွှန်းတဲ့အခါမှာလူအများစုဟာသာထားသောစာပိုဒ်တိုများ "နှင့် DNS cache ကို" နားထောင်ကြလော့။ ဒီစာမျက်နှာ၏အောက်ခြေတွင်ကြောင်းအပေါ်ထက်ပိုရှိပါတယ်။

တစ်ဦးနှင့် DNS Cache ၏ရည်ရွယ်ချက်

အင်တာနက်ဟာအပေါ်မှီခို Domain Name System (DNS) အားလုံးအများပိုင်က်ဘ်ဆိုက်များနှင့်၎င်းတို့၏သက်ဆိုင်ရာ၏အညွှန်းကိန်းကိုဆက်လက်ထိန်းသိမ်းထားဖို့ IP လိပ်စာများ ။ သင်တစ်ဦးကိုဖုန်းစာအုပ်နဲ့တူပါကစဉ်းစားနိုင်ပါတယ်။

နံပါတ်နှင့်အတူ: ဖုန်းစာအုပ်နှင့်အတူကျနော်တို့ဖုန်းများဆက်သွယ်နိုင်သည်တစ်ခုတည်းသောနည်းလမ်းဖြစ်သည့်လူတိုင်းရဲ့ဖုန်းနံပါတ်, အလွတ်ကျက်ရန်မလိုပါ။ ထိုနညျးတူ, DNS ကိုဒါကြောင့်ကျနော်တို့ကွန်ယက်ကိုပစ္စည်းကိရိယာများက်ဘ်ဆိုက်များနှင့်အတူဆက်သွယ်နိုင်သည်တစ်ခုတည်းသောနည်းလမ်းဖြစ်ပါတယ်သောက်ဘ်ဆိုက်ရဲ့ IP လိပ်စာ, အလွတ်ကျက်ရန်ရှိခြင်းကိုရှောင်ရှားနိုင်ပါတယ်အသုံးပြုသည်။

ဒါဟာသင် website တစ်ခု load ရန်သင့် web browser ကိုမေးသောအခါကုလားကာနောက်ကွယ်မှဖြစ်ပျက်ဖြစ်ပါတယ် ...

သငျသညျကဲ့သို့သော URL ကိုရိုက်ထည့် နှင့်သင့် web browser ကိုသင့်ရဲ့တောင်း Router က IP address ကိုပါ။ Router ကတစ်ဦးရှိပါတယ် DNS Server ကို သိမ်းဆည်းထားလိပ်စာ, ဒါကြောင့်၏ IP address ကိုများအတွက် DNS Server ကိုမေးတယ် hostname ။ အဆိုပါ DNS Server ကိုပိုင်သော IP address ကိုတွေ့ ပြီးတော့သင့်ရဲ့ browser ကိုပြီးရင်သင့်လျော်သောစာမျက်နှာ load နိုငျသောနောက်, တောင်းနေတဲ့အဘယျသို့ website ကိုနားလည်ပေးနိုင်သည်။

ဒါဟာသင်သွားရောက်ကြည့်ရှုချင်တိုင်းက်ဘ်ဆိုက်အဘို့အဖြစ်ပျက်။ ယင်း၏ hostname ကအသုံးပြုသူလာရောက်လည်ပတ်သူ website တစ်ခုတိုင်းသည်အချိန်ကို web browser ကိုအင်တာနက်ထဲကတောင်းဆိုမှုကိုစတင်ပေမယ့် site ရဲ့နာမကိုအမှီ IP လိပ်စာသို့ "ပြောင်းလဲ" ဖြစ်ပါတယ်သည်အထိဤတောင်းဆိုမှုကိုပြီးစီးခဲ့မရနိုင်ပါ။

အဆိုပါပြဿနာများ၏တန်ချိန်ရှိပါတယ်သော်လည်းကြောင်း အများပြည်သူ DNS ဆာဗာ သင့်ကွန်ယက်ပြောင်းလဲခြင်း / resolution ကိုဖြစ်စဉ်ကိုအရှိန်မြှင့်ဖို့ကြိုးစားရာမှာအသုံးပြုလို့ရပါတယ်, က DNS ကို cache များကိုသို့ရောက်သည်အဘယ်မှာရှိတော်မူသော "ဖုန်းစာအုပ်," ၏ဒေသခံတစ်ဦးမိတ္တူရှိသည်ဖို့နေဆဲမြန်င် ကစား။

အဆိုပါ DNS ကို cache ကိုတောင်းဆိုမှုအင်တာနက်ထဲကအကိုစလှေတျမီ ပို. ပင်မကြာသေးမီကသွားရောက်ခဲ့လိပ်စာများ၏နာမတော်ကို resolution ကိုကိုင်တွယ်နေဖြင့်လုပ်ငန်းစဉ်ကိုအရှိန်မြှင့်ရန်ကြိုးစားသည်။

မှတ်ချက်: နောက်ဆုံးမှာက်ဘ်ဆိုဒ်ကို load လုပ်ဖို့သင့်ကွန်ပျူတာကိုရရှိသွားတဲ့သော "lookup ပြုလုပ်နေ" ဖြစ်စဉ်ကိုအမှုအမျိုးမျိုးရှိသမျှအဆင့်ဆင့်မှာ cache များကို DNS တကယ်ရှိပါတယ်။ အဆိုပါကွန်ပျူတာပေးသောအဆက်အသွယ်သင့်ရဲ့သင့် router, ရောက်ရှိ ISP က ယင်းကိုခေါ်မယ့်အဘယ်အရာကိုမှာတက်အဆုံးသတ်မတိုင်မီအခြား ISP ကဝင်တိုက်မယ်ရာ, "အမြစ် DNS ဆာဗာ။ " ထိုလုပ်ငန်းစဉ်အတွက်သူတို့အားအမှတ်တစ်ခုချင်းစီကိုနာမတျောကို resolution ကိုဖြစ်စဉ်ကိုအရှိန်မြှင့်ဖို့ဖြစ်ပါတယ်ထားတဲ့တူညီတဲ့အကြောင်းပြချက်များအတွက်တစ်ဦး၏ DNS cache ကိုရှိပါတယ်။

ဘယ်လို DNS ကိုကက်ရှ်အလုပ်လုပ်

တစ်ဘရောက်ဇာကိုပြင်ပကွန်ရက်ကရန်၎င်း၏တောင်းဆိုမှုများကိုထုတ်ဝေခြင်းမပြုမီ, ကွန်ပျူတာတစ်ခုချင်းစီကိုတဦးတည်းကိုကြားဖြတ်နားထောင်နှင့် DNS ကို cache ကိုဒေတာဘေ့စအတွက် domain name ကိုတက်ကြည့်ပါတယ်။ အဆိုပါဒေတာဘေ့စအားလုံးမကြာသေးမီကဝင်ရောက်ဒိုမိန်းအမည်များနှင့်ထိုသူတို့အဘို့တောင်းလေ၏ခဲ့သည်ပထမဦးဆုံးအကြိမ်တွက်ချက် DNS သောလိပ်စာများစာရင်းတစ်ခုပါရှိသည်။

ဒေသခံတစ်ဦး၏ DNS cache ကိုရဲ့ contents အဆိုပါသုံးပြီး Windows ပေါ်တွင်ကြည့်ရှုနိုင်ပါသည် command ကို ဤအလားတူရလာဒ်များနှင့်အတူ, ipconfig / displaydns:

docs.google.com
-------------------------------------
စံချိန်အမည်။ ။ ။ ။ ။ : docs.google.com
စံချိန်အမျိုးအစား။ ။ ။ ။ ။ : 1
Live ရန်အချိန်။ ။ ။ ။ : 21
ဒေတာများတာရှည်။ ။ ။ ။ ။ : 4
အပိုင်း ။ ။ ။ ။ ။ ။ ။ : အဖြေ
တစ်ဦးက (Host က) မှတ်တမ်း။ ။ ။ : 172.217.6.174

DNS ကိုမှာ "တစ်ဦးက" စံချိန်တင်ပေးထားသော host name ကိုများအတွက် IP လိပ်စာပါရှိသည်သော DNS entry ကို၏အဘို့ဖြစ်၏။ အဆိုပါ DNS ကို cache ကိုစတိုးဆိုင်များဒီလိပ်စာ, တောင်းဆိုထားသော website ကိုအမည်, နှင့်အိမ်ရှင်၏ DNS entry ကိုကနေအခြား parameters တွေကို။

DNS ကိုကက်ရှ်အဆိပ်ဆိုတာဘာလဲ

ခွင့်ပြုချက်မရှိဘဲဒိုမိန်းအမည်များသို့မဟုတ် IP လိပ်စာများထဲသို့ထည့်သွင်းကြသောအခါတစ်ဦး၏ DNS cache ကိုအဆိပ်သို့မဟုတ်ညစ်ညမ်းလာသည်။

ရံဖန်ရံခါတစ်ဦး cache ကိုကြောင့်နည်းပညာပိုင်းဆိုင်ရာဆက်ကြောင်းသို့မဟုတ်အုပ်ချုပ်ရေးမတော်တဆမှုဖို့ပကျြစီးဖြစ်လာပေမယ့် DNS ကို cache ကိုအဆိပ်သင့်စေခြင်းငှါပုံမှန်အားနှင့်ဆက်စပ်သည် ကွန်ပျူတာဗိုင်းရပ်စ် သို့မဟုတ် cache ကိုသို့မမှန်ကန်တဲ့ DNS ကို entries တွေကိုထည့်သွင်းသောအခြားကွန်ရက်ကတိုက်ခိုက်မှုတွေကို။

အဆိပ်မှားနေရာများ, များသောအားဖြင့်အန္တရာယ်ရှိတဲ့ကွန်ရက်စာမျက်နှာတွေဟာသို့မဟုတ်ကြော်ငြာများနှင့်ပြည့်ဝ၏စာမကျြနှာမှ redirected ခံရဖို့ကို client တောင်းဆိုမှုများကိုဖြစ်ပေါ်စေသည်။

အထက်ကနေ docs.google.com စံချိန်တစ်ဦးကွဲပြားခြားနား "တစ်ဦးက" စံချိန်တင်ခဲ့လျှင်သင်သည်သင်၏ဝဘ်ဘရောက်ဆာအတွက် docs.google.com ထဲသို့ဝင်သောအခါအဥပမာ, ထို့နောက်သင်သည်တစ်နေရာရာတခြားယူလိမ့်ချင်ပါတယ်။

ဒါဟာပေါ်ပြူလာ websites များအတွက်ကြီးမားတဲ့ပြဿနာဖြစ်စေ။ တိုက်ခိုက်သူတစ်ဦး Gmail.com အဘို့သင့်တောင်းဆိုမှုကိုနေရာသို့ပြန်လည်ရည်ညွှန်းသည် အကယ်. ဥပမာ, Gmail ကိုတူသော်လည်းမသောက်ဘ်ဆိုက်, သင်ကဲ့သို့သော phishing တိုက်ခိုက်မှုခံစားနေရပြီးတက်အဆုံးသတ်စေခြင်းငှါ, ဝေလငါး

ဖလပ် DNS: အဘယျသို့ဒါဟာမများနှင့်မည်သို့လုပ်ဆောင်နိုင်

cache ကိုအဆိပ်သို့မဟုတ်အခြားအင်တာနက်ဆက်သွယ်မှုဆိုင်ရာကိစ္စရပ်များဖြေရှင်းရာမှာအခါ, တစ်ဦးကကွန်ပျူတာစီမံခန့်ခွဲသူတစ်ဦး၏ DNS cache ကို (ဆိုလိုသည်မှာရှင်းရှင်းလင်းလင်း reset, ဒါမှမဟုတ်ဖျက်ပစ်) ရှင်းလင်းရန်လိုပေမည်။

ယင်း DNS ကို cache ကိုရှင်းလင်းအားလုံး Entries တွေကိုဖယ်ရှားပေးကတည်းကကြောင့်လည်းဆိုမမှန်ကန်တဲ့မှတ်တမ်းများဖျက်နှင့်ထိုလိပ်စာများကိုသငျသညျသူတို့အားက်ဘ်ဆိုက်များကိုရယူသုံးကြိုးစားကြနောက်တစ်ကြိမ် repopulate ရန်သင့်ကွန်ပျူတာတွန်းအားပေးသည်။ ဤရွေ့ကားအသစ်သောလိပ်စာများသင့်ကွန်ယက်ကိုအသုံးပြုရန် setup ကိုသည် DNS Server ကိုမှယူထားပါသည်။

အဆိုပါ Gmail.com စံချိန်အဆိပ်သင့်ပြီးထူးဆန်းတဲ့က်ဘ်ဆိုက်ရန်သင့်အားပြန်ညွှန်းခံခဲ့ရလျှင်ဒီတော့အပေါ်ကဥပမာကိုအသုံးပြုရန်သည်, DNS ကို flushing ပြန်ပုံမှန်အစည်းအဝေး Gmail.com ပြန်ရတဲ့ဖို့ကောင်းတစ်ဦးပထမဦးဆုံးခြေလှမ်းဖြစ်ပါတယ်။

Microsoft က Windows တွင်, သင် ipconfig အသုံးပြု. ဒေသခံနှင့် DNS cache ကိုရှင်းလင်းရန်နိုင်ပါတယ် / flushdns တစ်ဦးအတွက်မှာထား၏ Command Prompt ကိုသင်က Windows က IP configuration ကိုအောင်မြင်စွာ DNS resolver cache မှုများကိုထည့်သွင်းတွက်ချက်သို့မဟုတ်အောင်မြင်စွာ DNS resolver cache ကိုမက်ဆေ့ခ်ျကိုမှုများကိုထည့်သွင်းတွက်ချက်မြင်သောအခါကအလုပ်လုပ်တယ်ငါသိ၏။

ကအလုပ်လုပ်ခဲ့လျှင်သင်ကိုပြောသည်မဟုတ်ပါဘူးဒါ command တစ်ခု terminal ကိုတဆင့် MacOS သုံးစွဲသူများ -flushcache dscacheutil ကိုသုံးပါ, ဒါပေမယ့်သူကပြေးပြီး "အောင်မြင်သော" မက်ဆေ့ခ်ျကိုမျှမရှိကြောင်းကိုငါသိ၏သငျ့သညျ။ Linux ကိုအသုံးပြုသူများ /etc/rc.d/init.d/nscd စတင်မှု command ကိုရိုက်ထည့်သင့်ပါတယ်။

တစ်ဦးက router ကိုအဘယ်ကြောင့်ဖြစ်သည့်အပြင်တစ်ဦးနှင့် DNS cache ကိုရှိနိုင်ပါသည် တစ်ဦးသည် router ကို restart မကြာခဏ troubleshooting ခြေလှမ်းဖြစ်ပါတယ်။ သင်သည်သင်၏ကွန်ပျူတာပေါ်တွင် DNS ကို cache ကိုရှင်းလင်းရန်လိမ့်မယ်တူညီအကြောင်းပြချက်များအတွက်, သငျသညျက၎င်း၏ယာယီမှတ်ဉာဏ်ထဲမှာသိမ်းထားတဲ့ DNS ကို entries တွေကိုရှင်းလင်းဖို့သင့် router reboot နိုင်ပါတယ်။