နောက်ဆုံးအကြိမ် DNS ၏ ဇာတ်လမ်းကို စတင်ပြောပြသည်။ — ပရောဂျက်စတင်ပုံနှင့် ARPANET ကွန်ရက်တွင် မည်သည့်ပြဿနာများကို ဖြေရှင်းရန် ရည်ရွယ်ထားသည်ကို ကျွန်ုပ်တို့ အမှတ်ရခဲ့သည်။ ယနေ့ကျွန်ုပ်တို့သည်ပထမဆုံး BIND DNS server အကြောင်းပြောပါမည်။
ဓါတ်ပုံ - John Markos O'Neill — CC BY-SA
ပထမဆုံး DNS server များ
Paul Mockapetris နှင့် Jon Postel ပြီးနောက် အယူအဆတစ်ခုကို အဆိုပြုခဲ့သည်။ ARPANET ကွန်ရက်အတွက် ဒိုမိန်းအမည်များ၊ ၎င်းသည် IT အသိုင်းအဝိုင်းထံမှ လျင်မြန်စွာ အတည်ပြုချက် ရရှိခဲ့သည်။ Berkeley တက္ကသိုလ်မှ အင်ဂျင်နီယာများသည် ၎င်းကို လက်တွေ့အကောင်အထည်ဖော်ရန် ပထမဆုံးသော အင်ဂျင်နီယာများထဲတွင် ပါဝင်ခဲ့သည်။ 1984 ခုနှစ်တွင် ကျောင်းသားလေးဦးသည် ပထမဆုံး DNS server ဖြစ်သည့် Berkeley Internet Name Domain (BIND) ကို မိတ်ဆက်ခဲ့သည်။ ၎င်းတို့သည် ကာကွယ်ရေး အဆင့်မြင့် သုတေသန ပရောဂျက်များ အေဂျင်စီ (DARPA) မှ ထောက်ပံ့ငွေဖြင့် လုပ်ကိုင်ခဲ့သည်။
တက္ကသိုလ်ကျောင်းသားများက တီထွင်ထားသည့် စနစ်သည် DNS အမည်ကို IP လိပ်စာအဖြစ် အလိုအလျောက် ပြောင်းလဲပေးကာ အပြန်အလှန်အားဖြင့် ပြောင်းလဲခဲ့သည်။ စိတ်ဝင်စားစရာကောင်းတာက သူ့ကုဒ်ကို တင်လိုက်တဲ့အခါ BSD (ဆော့ဖ်ဝဲဖြန့်ချီရေးစနစ်)၊ ပထမရင်းမြစ်များသည် ဗားရှင်းနံပါတ် 4.3 ရှိနှင့်ပြီးဖြစ်သည်။ ပထမတော့၊ DNS server ကို တက္ကသိုလ်ဓာတ်ခွဲခန်းဝန်ထမ်းများက အသုံးပြုခဲ့သည်။ ဗားရှင်း 4.8.3 အထိ၊ University of Berkeley's Computer Systems Research Group (CSRG) မှ အဖွဲ့ဝင်များသည် BIND ဖွံ့ဖြိုးတိုးတက်မှုအတွက် တာဝန်ယူခဲ့ကြသော်လည်း 1980 ခုနှစ်များ၏ ဒုတိယနှစ်ဝက်တွင်၊ DNS server ကို တက္ကသိုလ်မှ ခွဲထွက်ပြီး တက္ကသိုလ်သို့ ပြောင်းရွှေ့ခဲ့သည်။ ကော်ပိုရေးရှင်းမှ Paul Vixie ၏လက် DEC. Paul သည် အပ်ဒိတ် 4.9 နှင့် 4.9.1 ကို ထုတ်ပြန်ခဲ့ပြီး ထိုအချိန်မှစ၍ BIND ကို ထိန်းသိမ်းရန် တာဝန်ရှိသည့် Internet Software Consortium (ISC) ကို တည်ထောင်ခဲ့သည်။ Paul ၏ အဆိုအရ ယခင်ဗားရှင်းများအားလုံးသည် Berkeley ကျောင်းသားများထံမှ ကုဒ်ကို အားကိုးခဲ့ပြီး လွန်ခဲ့သည့် ဆယ့်ငါးနှစ်တာကာလအတွင်း ခေတ်မီခြင်းအတွက် ၎င်း၏ ဖြစ်နိုင်ခြေများ လုံးဝ ကုန်ဆုံးသွားခဲ့သည်။ ထို့ကြောင့် 2000 ခုနှစ်တွင် BIND ကို အစမှ ပြန်လည်ရေးသားခဲ့သည်။
BIND ဆာဗာတွင် "ကလိုင်းယင့်-ဆာဗာ" DNS ဗိသုကာကို အကောင်အထည်ဖော်သည့် ဒစ်ဂျစ်တယ်နှင့် အစိတ်အပိုင်းများစွာ ပါဝင်ပြီး DNS ဆာဗာ၏ လုပ်ဆောင်ချက်များကို ပြင်ဆင်သတ်မှတ်ရန် တာဝန်ရှိသည်။ BIND ကို အထူးသဖြင့် Linux တွင် တွင်ကျယ်စွာအသုံးပြုကြပြီး နာမည်ကြီး DNS ဆာဗာ အကောင်အထည်ဖော်မှုအဖြစ် ကျန်ရှိနေပါသည်။ ဒီ ဆုံးဖြတ်ချက် ပံ့ပိုးမှုပေးသော ဆာဗာများတွင် ထည့်သွင်းထားသည်။ အမြစ်ဇုန်.
BIND ၏အခြားရွေးချယ်စရာများရှိသည်။ ဥပမာအားဖြင့်၊ Linux ဖြန့်ဝေမှုများနှင့်အတူ ပါလာသော PowerDNS။ ၎င်းကို ဒတ်ခ်ျကုမ္ပဏီ PowerDNS.COM မှ Bert Hubert မှ ရေးသားထားပြီး open source အသိုင်းအဝိုင်းမှ ထိန်းသိမ်းထားသည်။ 2005 ခုနှစ်တွင် PowerDNS ကို Wikimedia Foundation ၏ ဆာဗာများတွင် အကောင်အထည်ဖော်ခဲ့သည်။ ဖြေရှင်းချက်ကို ကြီးမားသော cloud ပံ့ပိုးပေးသူများ၊ ဥရောပ ဆက်သွယ်ရေးကုမ္ပဏီများနှင့် Fortune 500 အဖွဲ့အစည်းများမှလည်း အသုံးပြုပါသည်။
BIND နှင့် PowerDNS တို့သည် အသုံးအများဆုံးဖြစ်သော်လည်း တစ်ခုတည်းသော DNS ဆာဗာများမဟုတ်ပါ။ မှတ်သားထိုက်ပါတယ်။ အကန့်အသတ်မရှိ, djbdns и dnsmasq.
Domain Name System ဖွံ့ဖြိုးတိုးတက်ရေး
DNS ၏သမိုင်းတစ်လျှောက်တွင် ၎င်း၏သတ်မှတ်ချက်များနှင့် ပတ်သက်၍ အပြောင်းအလဲများစွာ ပြုလုပ်ခဲ့သည်။ ပထမဆုံးနှင့် အဓိက အပ်ဒိတ်များထဲမှ တစ်ခုအဖြစ် ထပ်ပြောသည် 1996 ခုနှစ်တွင် အသိပေးချက်နှင့် IXFR ယန္တရားများ။ ၎င်းတို့သည် ပင်မနှင့် အလယ်တန်းဆာဗာများကြားတွင် Domain Name System ဒေတာဘေ့စ်များကို ပိုမိုလွယ်ကူအောင် ပြုလုပ်ထားသည်။ ဖြေရှင်းချက်အသစ်သည် DNS မှတ်တမ်းများတွင် ပြောင်းလဲမှုများအကြောင်း အသိပေးချက်များကို စီစဉ်သတ်မှတ်နိုင်စေခဲ့သည်။ ဤချဉ်းကပ်မှုသည် အလယ်တန်းနှင့် အဓိက DNS ဇုန်များ၏ အထောက်အထားကို အာမခံထားပြီး၊ ၎င်းသည် အသွားအလာကို သိမ်းဆည်းထားသည် - ပုံသေအချိန်များတွင်မဟုတ်ဘဲ လိုအပ်သည့်အခါမှသာ ထပ်တူပြုခြင်း ဖြစ်ပေါ်ပါသည်။
ဓါတ်ပုံ - Richard Mason — CC BY-SA
အစပိုင်းတွင်၊ DNS ကွန်ရက်သည် ယေဘုယျအများပြည်သူထံ ချိတ်ဆက်၍မရတော့ဘဲ သတင်းအချက်အလက်လုံခြုံရေးဆိုင်ရာ ပြဿနာများသည် စနစ်ကို တီထွင်ရာတွင် ဦးစားပေးမဟုတ်သော်လည်း၊ ဤချဉ်းကပ်မှုသည် နောက်ပိုင်းတွင် ခံစားလာရသည်။ အင်တာနက် ဖွံ့ဖြိုးတိုးတက်လာသည်နှင့်အမျှ၊ စနစ်၏ အားနည်းချက်များကို စတင်အသုံးချလာသည် - ဥပမာ၊ DNS spoofing ကဲ့သို့သော တိုက်ခိုက်မှုများ ပေါ်လာသည်။ ဤကိစ္စတွင်၊ DNS ဆာဗာများ၏ ကက်ရှ်များတွင် တရားဝင်အရင်းအမြစ်မရှိသော ဒေတာများဖြင့် ပြည့်နေပြီး တောင်းဆိုချက်များကို တိုက်ခိုက်သူများ၏ ဆာဗာများသို့ ပြန်ညွှန်းပါသည်။
ပြဿနာကိုဖြေရှင်းရန် DNS တွင် အကောင်အထည်ဖော်ခဲ့သည်။ DNS တုံ့ပြန်မှုများ (DNSSEC) အတွက် crypto လက်မှတ်များ - သင့်အား root zone မှ domain တစ်ခုအတွက် ယုံကြည်မှုကွင်းဆက်တစ်ခုကို တည်ဆောက်နိုင်စေမည့် ယန္တရားတစ်ခု။ DNS ဇုန်တစ်ခုကို လွှဲပြောင်းသည့်အခါတွင် လက်ခံသူအထောက်အထားစိစစ်ခြင်းအတွက် အလားတူယန္တရားတစ်ခုကို ထည့်သွင်းထားသည် - ၎င်းကို TSIG ဟုခေါ်သည်။
DNS ဒေတာဘေ့စ်များကို ရိုးရှင်းလွယ်ကူစေသော ပြုပြင်မွမ်းမံမှုများနှင့် မှန်ကန်သော လုံခြုံရေးပြဿနာများကို အိုင်တီအသိုင်းအဝိုင်းမှ ပြင်းပြင်းထန်ထန် ကြိုဆိုခဲ့သည်။ ဒါပေမယ့် လူမှုအသိုင်းအဝိုင်းက ကောင်းကောင်းမလုပ်ဆောင်နိုင်တဲ့ အပြောင်းအလဲတွေလည်း ရှိခဲ့ပါတယ်။ အထူးသဖြင့်၊ အခမဲ့ အခပေး ဒိုမိန်းအမည်များသို့ ကူးပြောင်းမှု။ ၎င်းသည် DNS ၏သမိုင်းတွင် "စစ်ပွဲများ" မှတစ်ခုသာဥပမာတစ်ခုဖြစ်သည်။ ဒီအကြောင်းကို နောက်ဆောင်းပါးမှာ ထပ်ပြောပါမယ်။
1cloud တွင်ကျွန်ုပ်တို့သည် ၀ န်ဆောင်မှုကိုပေးသည်Virtual ဆာဗာ“ ၎င်း၏အကူအညီဖြင့်၊ သင်သည် မိနစ်အနည်းငယ်အတွင်း အဝေးထိန်း VDS/VPS ဆာဗာကို ငှားရမ်းပြီး ပြင်ဆင်သတ်မှတ်နိုင်သည်။
တစ်ဦးလည်းရှိသေး၏ Affiliate Program ကို အသုံးပြုသူအားလုံးအတွက်။ ကျွန်ုပ်တို့၏ဝန်ဆောင်မှုသို့ လွှဲပြောင်းပေးသည့်လင့်ခ်များကို ထားရှိကာ ရည်ညွှန်းထားသောဖောက်သည်များအတွက် ဆုလာဘ်များရယူပါ။
source: www.habr.com