DNS ကို (Domain Name System) ဆိုတာဘာလဲ

DNS ကို hostnames နှင့် IP လိပ်စာများအကြားဘာသာပြန်ဆိုသူဖြစ်ပါသည်

ရိုးရှင်းသောစည်းမျဉ်းများမှာတော့ Domain Name System (DNS) ဘာသာပြန်ဆိုကြောင်း databases ကိုတစ်ဦးစုဆောင်းမှုဖြစ်ပါတယ် hostnames မှ IP လိပ်စာများ

က www.google.com နဲ့တူလွယ်ကူသော-to-သတိရ hostnames ပြောင်းပေးဘာဖြစ်လို့လဲဆိုတော့ DNS ကိုမကြာခဏ 216.58.217.46 နဲ့တူ IP လိပ်စာများရန်, အင်တာနက်ရဲ့ဖုန်းကိုစာအုပ်အဖြစ်ရည်ညွှန်းသည်။ သငျသညျတခုရိုက်ထည့်ပြီးနောက်ဒါဟာနောက်ကွယ်မှရာအရပ်ကိုကြာ URL ကို ဝဘ်ဘရောက်ဇာရဲ့လိပ်စာဘားသို့။

ကျွန်ုပ်တို့သွားရောက်လည်ပတ်ချင်သောအသီးအသီးက်ဘ်ဆိုက်ရဲ့ IP address ကိုရိုက်ထည့်ဖို့ရှိသည်ချင်ပါတယ်ကတည်းက DNS ကို (အထူးသဖြင့် Google ကနဲ့တူအင်ဂျင်ရှာဖွေ) မရှိရင်အင်တာနက်သွားလာလွယ်ကူသောဖြစ်လိမ့်မည်မဟုတ်ပေ။

DNS ကိုဘယ်လိုအလုပ်လုပ်ပါသလား

ကတုန်းပဲရှင်းရှင်းလင်းလင်းမသိရပါဘူးဆိုရငျ, DNS ကိုက၎င်း၏အလုပ်မဟုတ်ဘဲရိုးရှင်းပါဘူးဘယ်လိုများအတွက်အခြေခံအယူအဆ: တစ်ဦးချင်းစီက်ဘ်ဆိုက်လိပ်စာ (Chrome, Safari သို့မဟုတ် Firefox ကဲ့သို့) ဝဘ်ဘရောက်ဇာကိုအထဲသို့ ဝင်. တစ်ဦးထံသို့စေလွှတ်တာဖြစ်ပါတယ် DNS Server ကို map ဖို့ဘယ်လိုနားလည်သော ယင်း၏လျော်သော IP address ကိုမှအမည်ဖြစ်တယ်။

ဒါဟာကျနော်တို့ရိုးရှင်းစွာဖို့ရိုးရှင်းတဲ့ name ကိုရိုက်ထည့်ရစသည်တို့ကို devices တွေကိုသူတို့မပေးနိုင်ကတည်းကအချင်းချင်းဆက်သွယ်ဖို့အသုံးပြု www.google.com, www.youtube.com နာမည်တစ်ခုသုံးပြီးသတင်းအချက်အလက်ထပ်ဆင့်လွှင်ဘူးသောအိုင်ပီလိပ်စာ, ဖွင့် ဤဝက်ဘ်ဆိုက်များ DNS ကိုကြှနျုပျတို့ချင်သောစာမျက်နှာများကိုဖွင့်လှစ်ဖို့လိုအပ်တဲ့သင့်လျော်သော IP လိပ်စာများမှအနီးရှိ-ချက်ချင်းလက်လှမ်းပေးခြင်း, ငါတို့အဘို့အပေါငျးတို့သ lookups များကိုလည်းမနေစဉ်။

တနည်းကား, www.microsoft.com, www ။ သူတို့ရဲ့ IP လိပ်စာများမှတ်မိဖို့ထက်ကသူတို့အားအမည်များကိုမှတ်မိဖို့အများကြီးပိုလွယ်မယ့်အဘယ်ကြောင့်ဆိုသော် www.amazon.com နှင့်သည်အခြားကွန်ရက်စာမျက်နှာအမည်သာကျွန်တော်တို့ရဲ့အဆင်ပြေစေရန်အတွက်အသုံးပြုသည်။

အမြစ်ဆာဗာများဟုခေါ်တွင်ကွန်ပျူတာများကိုတိုင်း၏ IP လိပ်စာများကိုသိုလှောင်ဘို့တာဝန်ရှိသည် top-level domain ။ website တစ်ခုမေတ္တာရပ်ခံသောအခါ, က lookup ပြုလုပ်နေသည့်လုပ်ငန်းစဉ်အတွက်လာမယ့်ခြေလှမ်းကိုဖေါ်ထုတ်နိုင်ရန်အတွက်ပထမဦးဆုံးကြောင်းသတင်းအချက်အလက် process လုပ်တယ်သောအမြစ် server ကိုပါပဲ။ ထို့နောက်ထို domain name တစ်ခုအတွင်းတည်ရှိပြီးသော Website ရဲ့ Domain Name Resolver (DNR), မှပေးပို့နေသည် ISP က မှန်ကန်သော IP address ကိုဆုံးဖြတ်ရန်။ နောက်ဆုံးအနေနဲ့ဤအချက်အလက်သည်သင်တို့ထံကကမေတ္တာရပ်ခံ device ကိုမှပြန်ပို့နေပါတယ်။

DNS ကို flush လုပ်နည်း

operating systems သူတို့သည်အစဉ်မပြတ်နေတဲ့ DNS Server ကိုထွက်ရောက်ရှိဖို့ရှိခြင်းထက်မြန်ဝင်ရောက်နိုင်ပါတယ်ဒါကြောင့် Windows နဲ့အခြားသူတွေနဲ့တူဒေသအလိုက်အိုင်ပီလိပ်စာများနှင့် hostnames အကြောင်းကိုအခြားသတင်းအချက်အလက်များသိမ်းဆည်းထားမည်ဖြစ်သည်။ ကွန်ပျူတာအချို့ hostname အချို့ IP လိပ်စာနှင့်အတူပြောရလျှင်ကြောင်းနားလည်လာတဲ့အခါအချက်အလက်တွေကိုသိမ်းဆည်းထားခွင့်ပြုခဲ့ဒါမှမဟုတ်စက်ပေါ်ရှိ cached ဖြစ်ပါတယ်။

DNS ကိုသတင်းအချက်အလက်သတိရအထောက်အကူဖြစ်ပါတယ်နေစဉ်, ဒါကြောင့်တခါတရံတွင်ပျက်စီးသို့မဟုတ်ခေတ်မမီတော့ဖြစ်လာနိုင်ပါတယ်။ ပုံမှန်အားဖြင့်, ထို operating system ကိုအချိန်အတိုင်းအတာတစ်ခုအခြို့သောကာလပြီးနောက်ဒီဒေတာကိုဖယ်ရှားပေး, သင်မူကား website တစ်ခုအားဝင်ရောက်ဒုက္ခရှိခြင်းနေနှင့်သင်က DNS ကိုပြဿနာကြောင့်မယ့်သံသယရှိလျှင်, ပထမဦးဆုံးခြေလှမ်းကိုအတင်း-ဖျက်ပစ်ရန်ဤအချက်အလက်အသစ်များကိုများအတွက်အခန်းတစ်ခန်းအောင်ဖို့ဖြစ်ပါတယ် DNS ကိုမှတ်တမ်းများ updated ။

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

သငျသညျတစျဆငျ့ကို Windows အတွက် DNS ကိုရှင်းလင်းရန်နိုင်ပါတယ် Prompt စစ်ဌာနချုပ် အဆိုပါ ipconfig / flushdns နှင့်အတူ command ကို ။ အဆိုပါက်ဘ်ဆိုက်အကြှနျုပျ၏ DNS ကိုကဘာလဲ? တစ်ဦးချင်းစီအတွက် DNS flushing ညွှန်ကြားချက်ရှိပါတယ် Windows ကိုဗားရှင်း အပေါင်း MacOS နှင့် Linux သည်။

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

မှတ်စု: ထဲမှာ Entries hosts file ကို အတွက် DNS cache ကိုစင်ကြယ်သောသုတ်အခါဖယ်ရှားကြသည်မဟုတ်။ သငျသညျရမည်ဖြစ်သည် ဗိုလ်ခြေ file ကို edit hostnames ရှိသိမ်းထားသည့် IP လိပ်စာများဖယ်ရှားပစ်ရန်။

malware နှင့် DNS Entries အကျိုးသက်ရောက်နိုင်သလား

DNS ကိုအချို့ IP လိပ်စာများမှ hostnames directing များအတွက်တာဝန်ရှိကြောင်းပေးထားသောကြောင့်အန္တရာယ်ရှိတဲ့လှုပ်ရှားမှုတစ်ခုချုပ်ပစ်မှတ်ရဲ့သိသာဖြစ်သင့်သည်။ ဟက်ကာ passwords များကိုစုဆောင်းသို့မဟုတ်အမှုတော်ကိုထမ်းဆောင်ဘို့ထောင်ချောက်ရဲ့တဦးတည်းမှပုံမှန်လုပ်ငန်းဆောင်တာသယံဇာတအဘို့သင့်တောင်းဆိုမှုကို redirect နိုင်ပါတယ် malware များ

DNS ကိုအဆိပ်သင့်ခြင်းနှင့် DNS spoofing သင်သွားကြဖို့ရည်ရွယ်ဘယ်မှာထိရောက်စွာပြန်ညွှန်း, မှနျကြောင်း hostname ဖို့တာဝန်ဘာထက်ကွဲပြားခြားနားသော IP address ကိုတစ်ဦး hostname များအားပြန်ညွှန်း၏ရည်ရွယ်ချက်တစ်ခု DNS resolver ၏ cache တခုတခုအပေါ်မှာတိုက်ခိုက်မှုဖော်ပြရန်အသုံးပြုသောဝေါဟာရများဖြစ်ကြသည်။ ဤသည်ပုံမှန်အားဖြင့်အန္တရာယ်ရှိတဲ့ဖိုင်တွေကိုအပြည့်အဝဖွင့်မယ့် website ကိုရန်သင့်အားယူသို့မဟုတ်တစ်လုပ်ဆောင်နိုင်ရန်ကြိုးပမ်းလုပ်ဆောင်လျက်ရှိသည် phishing တိုက်ခိုက်မှု သင်၏ login အထောက်အထားများကိုခိုးယူနိုင်ရန်အတွက်အလားတူ-ရှာဖွေနေက်ဘ်ဆိုက်အားဝင်ရောက်သို့မြူဆွယ်သည်။

အများစုမှာ DNS ကိုန်ဆောင်မှုတိုက်ခိုက်မှုများဤအမျိုးအစားများကိုဆန့်ကျင်ကာကွယ်စောင့်ရှောက်ပေးသညျ။

တိုက်ခိုက်သူတွေ DNS ကို entries တွေကိုအကျိုးသက်ရောက်စေရန်အဘို့အနောက်ထပ်နည်းလမ်း hosts file ကိုသုံးစွဲဖို့ဖြစ်ပါတယ်။ အဆိုပါ hosts file ကို DNS ကိုအမှန်တကယ် hostnames ဖြေရှင်းများအတွက်ကျယ်ပြန့် tool ကိုဖြစ်လာပေမယ့် file ကိုနေတုန်းပဲလူကြိုက်များတဲ့ operating systems ထဲမှာတည်ရှိမတိုင်မီနှင့် DNS နေရာမှာသုံးခဲ့သည့်ဒေသအလိုက်သိမ်းဆည်းထားဖိုင်ဖြစ်ပါသည်။ entries ကြောင်းဖိုင်ကိုအပေါ်မှထပ် DNS Server ကို setting တွင်သိုလှောင်ထား, ဒါကြောင့် malware ကိုတစ်ဘုံပစ်မှတ်ပါပဲ။

edited ခံရထံမှ hosts file ကိုကာကွယ်စောင့်ရှောက်ဖို့ရိုးရှင်းတဲ့လမ်းတစ်အဖြစ်မှတ်သားဖို့ဖြစ်ပါတယ် ဖတ်ရန်အတွက်သာဖိုင်ကို\ etc \% Systemdrive% \ Windows \ System32 \ drivers တွေကို: မှာ Windows မှာတော့ရုံ hosts file ကိုရှိပါတယ်သောဖိုင်တွဲ navigate ။ ဒါဟာ right-click နှိပ်သို့မဟုတ်ကိုအသာပုတ်-and ကိုင်, Properties ကိုရှေးခယျြ, ပြီးတော့ဘေးကဖတ်သာရန်အကွက်ထဲမှာစစ်ဆေးမှုများနေရာ attribute က

DNS ကိုအပေါ် More Information ကို

လက်ရှိတွင်သင်သည်အင်တာနက် access ကိုအမှုတော်ကိုထမ်းဆောင်ရဲ့သော ISP က (သင်နှင့်အတူချိတ်ဆက်နေလျှင်အသုံးပြုရန်သင်၏ device များအတွက် DNS ဆာဗာတာဝန်ပေးအပ်ထားပါတယ် DHCP ), ဒါပေမယ့်အဲဒီ DNS ဆာဗာနှင့်အတူကပ်ရန်အတင်းအကျပ်ခိုင်းစေကြသည်မဟုတ်။ အခြားဆာဗာသွားရောက်ခဲ့ပြီးက်ဘ်ဆိုက်များ, ကြော်ငြာ blockers, အရွယ်ရောက်က်ဘ်ဆိုက် filter များနှင့်အခြား features တွေခြေရာခံဖို့သစ်ခုတ် features တွေပေးပေလိမ့်မည်။ ၏ဤစာရင်းကိုကြည့်ရှုပါ အခမဲ့နှင့်ပြည်သူ့ DNS Servers က အခြားရွေးချယ်စရာ DNS ဆာဗာအချို့ကိုဥပမာအဘို့။

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

အကဲဆတ်သော DNS Server ကို setting များကိုသွယ်ဝိုက်ထိပ်တန်း-Down settings ကိုကျော်စားပေးမှုယူပါ။ တစ်နည်းက device ကိုအသုံးပြုတဲ့ကိရိယာအနီးကပ်ဆုံးအတွက် DNS setting များဖြစ်ပါတယ်။ သငျသညျဆိုပါကဥပမာအားဖြင့် သင့် router ပေါ်တွင် DNS Server ကို setting များကိုပြောင်းလဲပစ် တိကျတဲ့တစ်ခုခုမှ, ချိတ်ဆက်ထားပြီးထို့နောက်အားလုံး devices တွေကို Router ကလည်းသူများ DNS ဆာဗာကိုသုံးပါလိမ့်မယ်ဟုပြောသည်။ သို့သျောလညျးသငျသညျထို့နောက်လျှင် တစ်ဦးကို PC ပေါ်တွင် DNS Server ကို setting များကိုပြောင်းလဲပစ် ကွန်ပျူတာအတူတူ router ကိုချိတ်ဆက်ထားပြီးအပေါငျးတို့သညျအခွား devices များထက်ကွဲပြားခြားနားသော DNS ဆာဗာသုံးပြီးမည်ဖြစ်ကြောင်းကွဲပြားခြားနားသောအရာတစ်ခုခု, ရန်။

ဤသည်သင်၏ကွန်ပျူတာပေါ်တွင်တစ်ဦးပျက်စီး DNS ကို cache ကိုအတူတူကွန်ယက်ပေါ်တွင်တစ်ဦးကွဲပြားခြားနားကွန်ပျူတာပေါ်မှာပုံမှန်အားဖြင့်ပင်တူသူမြားကိုပွင့်လင်းလျှင် loading ကနေဝက်ဘ်ဆိုက်များကိုတားဆီးနိုငျသောအကြောင်းပြချက်ဖြစ်ပါတယ်။

ကျနော်တို့ပုံမှန်အားဖြင့်ကျွန်ုပ်တို့၏ကို web browser များထဲသို့မဝင်ရသည့် URLs များကို www ကဲ့သို့လွယ်ကူသော-to-သတိရအမည်များဖြစ်ကြသည်ပေမယ့်။ သငျသညျအစားအတူတူက်ဘ်ဆိုက်ဝင်ရောက်ဖို့) https://151.101.1.121 ကဲ့သို့ဖို့ hostname မှတ်သော IP address ကိုသုံးနိုင်သည်။ သင်ဆဲတူညီတဲ့ server ကိုဖြစ်စေလမ်းကိုရယူသုံးနေသောကြောင့်, ဤသူကားအ - (နာမကိုသုံးပြီး) တဦးတည်းနည်းလမ်းကိုမှတ်မိဖို့ပဲပိုမိုလွယ်ကူသည်။

သင့်ရဲ့ device ကိုတစ်ဦး DNS Server ကိုဆက်သွယ်အတူပြဿနာအချို့ကိုမျိုးအစဉ်အဆက်ရှိတယ်လျှင်မှတ်စုတွင်, သင်အမြဲအစား host name ကို၏လိပ်စာဘားထဲသို့ IP address ကိုရိုက်ထည့်ခြင်းဖြင့်ပြုလုပ်ကျော်လွှားနိုင်ဘူး။ ပြီးနောက်ရှိသမျှတို့, သောပထမနေရာအတွက် DNS Server ကိုသုံးခုလုံးကိုရည်ရွယ်ချက်ရဲ့ဘာဖြစ်လို့လဲဆိုတော့လူအများစုဟာသျော hostnames နဲ့ကိုက်ညီတဲ့အိုင်ပီလိပ်စာများဒေသခံတစ်ဦးစာရင်းကိုစောင့်ရှောက်ကြပါဘူး။

မှတ်ချက်: အချို့ကို web server များတဲ့ web browser ကိုမှတဆင့်ဆာဗာ၏ IP address ကိုရယူသုံးအထူးသ, ဖွင့်လှစ်သင့်သောစာမျက်နှာ, ဖော်ပြရန်ပါဘူးဆိုလိုတာကထူ hosting shared ကြကတည်းကဒီတိုင်းက်ဘ်ဆိုက်နှင့် IP လိပ်စာနှင့်အတူအလုပ်မလုပ်ပါဘူး။

အိမ်ရှင်အမည်အပေါ်အခြေခံပြီး IP address ကိုဆုံးဖြတ်သည်သော "ဖုန်းစာအုပ်" lookup ပြုလုပ်နေတစ်ဦးရှေ့ကို DNS ကို lookup ပြုလုပ်နေဟုခေါ်သည်။ ဆန့်ကျင်ဘက်တစ်ဦးပြောင်းပြန်သည် DNS lookup ပြုလုပ်နေ, DNS ဆာဗာတွေနဲ့လုပ်ဆောင်နိုင်ပါတယ်အခြားအရာတစ်ခုခုသည်။ တစ်ဦး hostname က၎င်း၏ IP လိပ်စာဖြင့်ဖော်ထုတ်သောအခါဤသည်ဖြစ်ပါတယ်။ lookup ပြုလုပ်နေ၏ဤအမျိုးအစားကြောင်းအထူးသဖြင့်အိမ်ရှင်အမည်နှင့်ဆက်စပ် IP address ကိုအငြိမ် IP လိပ်စာကိုသောစိတ်ကူးပေါ်တွင်မူတည်သည်။

DNS ကို databases ကို IP လိပ်စာများနှင့် hostnames အပြင်အမှုအရာအများကြီးသိမ်းထားတာဖြစ်ပါတယ်။ သငျသညျအစဉျအမွဲ website တစ်ခုအပေါ်ကိုအီးမေးလ်ကို set up တစ်ခုသို့မဟုတ် domain name ကိုလွှဲပြောင်းပြီးပါပြီလျှင်, သင် domain name ကိုနာမည် (CNAME) နှင့် SMTP မေးလ်ပြောင်းလဲခြင်း (MX) ကဲ့သို့သောအသုံးအနှုန်းများသို့ပြေးလိမ့်မည်။