DNS ဆိုတာ ဘာလဲ

ဝဘ်ဆိုက်တစ်ခုကို သင်ဖွင့်တိုင်း၊ မမြင်နိုင်သော လမ်းညွှန်ဝန်ဆောင်မှုတစ်ခုသည် သင်ရိုက်ထည့်ထားသော အမည်ကို သင့်ကွန်ပျူတာသို့ ရောက်ရှိနိုင်သည့် နံပါတ်တစ်ခုသို့ ဘာသာပြန်ပေးပါသည်။ ဤသည်မှာ Domain Name System ၏ အလုပ်လုပ်ပုံ — နှင့် မည်သည့် domain နှင့် ပတ်သက်သော လွှင့်တင်ထားသည်ကို ဖတ်နည်း။

အင်တာနက်ဖုန်းစာအုပ်

ကွန်ပြူတာများသည် အမည်ဖြင့် ရှာဖွေခြင်းမပြုပါ — ၎င်းတို့နှင့် ချိတ်ဆက်ထားသည်။ IP လိပ်စာများ. DNS၊ ဒိုမိန်းအမည်စနစ်၊ သည် အမှတ်ရဖွယ်အမည်များကို မြေပုံထုတ်သည့် ဖြန့်ဝေထားသော လမ်းညွှန်ဖြစ်သည်။ example.com ထိုနံပါတ်များသို့ Stanford ရှိ အစောပိုင်းအင်တာနက်၏ single host file ကို ထိန်းသိမ်းရန် မဖြစ်နိုင်တော့သောကြောင့် 1983 ခုနှစ်တွင် အတိအကျ တီထွင်ခဲ့ခြင်းဖြစ်သည်။

DNS ကို ထူးထူးခြားခြား ဖြစ်စေသော အရာနှစ်ခု- ၎င်းသည် ဖြန့်ဝေသည်။ (စက်တစ်ခုတည်းက အရာအားလုံးကို မသိနိုင်ပါဘူး) နေရာတိုင်းတွင် သိမ်းဆည်းထားသည်။ (အဖြေများကို ခဏတာ မှတ်သားထားသောကြောင့် ရှာဖွေမှု မြန်ဆန်ပါသည်။) အင်္ဂါရပ်နှစ်ခုလုံးသည် စနစ်၏နေ့စဥ်ပြုမူပုံကို ပုံဖော်သည်။

DNS ရှာဖွေနေစဉ်အတွင်း ဘာဖြစ်မလဲ။

သင့်ဘရောက်ဆာသည် ဝဘ်ဆိုက်တစ်ခုကို တောင်းဆိုသောအခါ၊ DNS ဆာဗာများ၏ ကွင်းဆက်သည် မီလီစက္ကန့်အနည်းငယ်အတွင်း ပူးပေါင်းလုပ်ဆောင်သည်-

The life of a lookup
#1. သင့်စက်ပစ္စည်းသည် ၎င်း၏ configured ဖြေရှင်းသူကို မေးသည် (မကြာခဏဆိုသလို သင့် ISP များ သို့မဟုတ် 8.8.8.8 / 1.1.1.1)
#2. ဖြေရှင်းသူသည် အဖြေကို ကက်ရှ်မရှိပါက၊ အထက်အောက်သို့ လျှောက်သည်-
# root ဆာဗာများ → ".com" ဆာဗာများ → example.com ၏ ကိုယ်ပိုင်အမည် ဆာဗာများ
#3. ဒိုမိန်း၏ တရားဝင်ဆာဗာသည် အမှန်တကယ် မှတ်တမ်းများဖြင့် အဖြေပေးသည်။
#4. ဖြေရှင်းသူသည် မှတ်တမ်း၏ TTL အတွက် အဖြေကို သိမ်းဆည်းထားပြီး သင့်ထံ စာပြန်ပါ။

နောက်ဆုံး ဟော့ပ်—ဒိုမိန်းကိုယ်တိုင်အတွက် ပြောသော ဆာဗာ—သည် NS မှတ်တမ်းများ (အောက်တွင်) ညွှန်ပြသည့်အရာဖြစ်သည်။ အထက်ဖော်ပြပါအရာအားလုံးသည် ကိုယ်စားလှယ်အဖွဲ့သာဖြစ်သည်။

အရေးကြီးသော မှတ်တမ်းအမျိုးအစားများ

ဒိုမိန်းတစ်ခု၏ DNS ဇုန်သည် ရိုက်ထည့်ထားသော မှတ်တမ်းများ၏ သေးငယ်သောဒေတာဘေ့စ်တစ်ခုဖြစ်သည်။ ဒါတွေက သင်တကယ်ကြုံတွေ့ရမယ့် အရာတွေပါ။

ရိုက်ပါ။အဲဒါက ဘာလဲ။ဥပမာ
AIPv4 လိပ်စာတစ်ခုသို့ အမည်တစ်ခုမြေပုံပြပါ။example.com → 93.184.216.34
AAAAIPv6 လိပ်စာတစ်ခုသို့ အမည်တစ်ခုကို မြေပုံပြပါ။example.com → 2606:2800::2201
CNAMEAlias- အမည်ကို အခြားအမည်တစ်ခုသို့ ညွှန်ပြသည်။www.example.com → example.com
MXဒိုမိန်း၏အီးမေးလ်ကိုလက်ခံရရှိသည့်မေးလ်ဆာဗာများ10 aspmx.l.google.com
TXTအခမဲ့စာသား- SPF ဆန့်ကျင်ရေး၊ DKIM၊ ပိုင်ဆိုင်မှုအထောက်အထားများ"v=spf1 -all"
NSဇုန်အတွက် တရားဝင်အမည်ဆာဗာများns1.examplehost.com
CAAဘယ်လက်မှတ်အာဏာပိုင်တွေက TLS လက်မှတ်တွေကို ထုတ်ပေးနိုင်မလဲ။0 issue "letsencrypt.org"
SOAဇုန်မက်တာဒေတာ- ပင်မဆာဗာ၊ အဆက်အသွယ်၊ ကက်ရှ်တိုင်မာများns1. dns-admin. …
PTRပြောင်းပြန်- IP တစ်ခုအား လက်ခံသူအမည်သို့ ပြန်ပို့ပေးသည်။8.8.8.8 → dns.google

ထူးခြားချက်နှစ်ခုကို သိထားသင့်သည်- CNAME တစ်ခုဖြစ်သည်။ ခွင့်မပြုပါ။ domain ၏ root တွင် (ဒါကြောင့်ဖြစ်သည်။ example.com A/AAAA မှတ်တမ်းများကို တိုက်ရိုက်အသုံးပြုသည်) နှင့် ဒိုမိန်းတစ်ခု MX "0 ." တစ်ခုရှိသည်။ null MX — "ဤဒိုမိန်းသည် အီးမေးလ်ပို့သော်လည်း လက်ခံရရှိခြင်းမရှိ" ဟု တမင်တကာပြောသည့်နည်းလမ်း။

Caching, TTL နဲ့ ထွက်လာပါတယ်။

မှတ်တမ်းတိုင်းတွင် တစ်ခုစီပါရှိသည်။ TTL (နေထိုင်ရန်အချိန်) — ထပ်မမေးမီ စက္ကန့်ပိုင်းဖြေရှင်းသူအရေအတွက်သည် အဖြေကို ပြန်သုံးနိုင်သည်။ 3600 စက္ကန့် TTL ဆိုသည်မှာ ကမ္ဘာတစ်ဝှမ်းတွင် သိမ်းဆည်းခြင်း၏ တစ်နာရီအထိ ဆိုလိုသည်။ စက္ကန့် 60 TTL ဆိုသည်မှာ တစ်မိနစ်အတွင်း အပြောင်းအလဲများ ပေါ်လာသည်။

ဤသည်မှာ "DNS ပြန့်ပွားခြင်း" မှလူများကဆိုလိုသည်- အပြောင်းအလဲများကိုထုတ်လွှင့်ခြင်းမရှိပါ၊ ကက်ရှ်များသည်၎င်းတို့၏ကိုယ်ပိုင်အရှိန်အဟုန်ဖြင့်သက်တမ်းကုန်ဆုံးသည်။ စီစဉ်ထားသော ရွှေ့ပြောင်းခြင်းမပြုမီ၊ ဂန္ထဝင်လှည့်ကွက်မှာ TTL ကို ကြိုတင်လျှော့ချရန်၊ ခလုတ်ကို ပြုလုပ်ရန်၊ ၎င်းကို နေရာတိုင်းတွင် လျှင်မြန်စွာ ဆင်းသက်ကြည့်ရှုပြီးနောက် သိမ်းဆည်းမှုကို ခံစားနိုင်ရန် TTL ကို ထပ်မံမြှင့်တင်ပါ။

ပြဿနာဖြေရှင်းရေး အကြံပြုချက်- အကယ်၍ ဝဘ်ဆိုက်တစ်ခုသည် အခြားသူများအတွက် တင်ပေးသော်လည်း သင့်အတွက်မဟုတ်ပါက၊ သင့်ဒေသခံဖြေရှင်းသူသည် ကက်ရှ်လုပ်ထားသော အဖြေဟောင်းကို ကိုင်ဆောင်ထားဆဲဖြစ်သည်။ သင့်စက်ပစ္စည်းကို 1.1.1.1 သို့ပြောင်းခြင်း သို့မဟုတ် DNS ကက်ရှ်ကို ရှင်းလင်းခြင်းသည် များသောအားဖြင့် ၎င်းကို ဖြေရှင်းပေးပါသည်။

မည်သည့်ဒိုမိန်း၏ DNS ကို ကိုယ်တိုင်စစ်ဆေးပါ။

အမိန့်ပေးစာကြောင်း ကိရိယာများ မလိုအပ်ပါ — ကျွန်ုပ်တို့၏ ဘရောက်ဆာ အသုံးအဆောင်များသည် Google နှင့် Cloudflare ၏ ဖြေရှင်းပေးသူများကို တိုက်ရိုက် မေးမြန်းသည်-

  • DNS စစ်ဆေးခြင်း — တစ်ချက်နှိပ်ရုံဖြင့် မည်သည့်ဒိုမိန်း၏ မှတ်တမ်းအမျိုးအစားတိုင်းကို ဆွဲထုတ်ပါ။
  • IP သို့ Domain — hosting အသေးစိတ်များနှင့်အတူ domain တစ်ခုမှညွှန်ပြသည့်လိပ်စာများကိုသာကြည့်ပါ။
  • Reverse IP ရှာဖွေမှု — PTR မှတ်တမ်း- IP တစ်ခုက လက်ခံဆောင်ရွက်ပေးသော အမည်ဖြင့် အဖြေပေးသည်။

ပိုမိုသိရှိရန်

FAQ

DNS မေးခွန်းများ

ရိုးရိုးရှင်းရှင်းပြောရရင် DNS ဆိုတာဘာလဲ။

DNS (Domain Name System) သည် အင်တာနက်၏ ဖုန်းစာအုပ်ဖြစ်သည်၊ ၎င်းသည် သင်ရိုက်ထည့်နိုင်သော example.com ကဲ့သို့သော အမည်များကို ကွန်ပျူတာများနှင့် အမှန်တကယ်ချိတ်ဆက်ထားသည့် IP လိပ်စာများသို့ ဘာသာပြန်ပေးသည်။ အဲဒါမရှိရင် ဝဘ်ဆိုဒ်တိုင်းအတွက် နံပါတ်လိပ်စာတွေကို အလွတ်ကျက်ရပါလိမ့်မယ်။

8.8.8.8 နှင့် 1.1.1.1 လိပ်စာများသည် အဘယ်နည်း။

၎င်းတို့သည် Google နှင့် Cloudflare မှလုပ်ဆောင်သော အများသူငှာ DNS ဖြေရှင်းပေးသူများဖြစ်သည်။ သင်၏ ISP သည် တစ်ခုချင်းစီကို ပုံသေအားဖြင့် လုပ်ဆောင်သည်၊ သို့သော် ဤအများပြည်သူဆိုင်ရာများကို မည်သူမဆို မေးမြန်းနိုင်သည် — ၎င်းတို့သည် အခမဲ့၊ မြန်ဆန်ပြီး DNS အပြောင်းအလဲများကို မကြာခဏရယူရန် ပိုမိုမြန်ဆန်ပါသည်။ ကျွန်ုပ်တို့၏ DNS ကိရိယာများသည် ၎င်းတို့နှစ်ဦးစလုံးကို ကုဒ်ဝှက်ထားသော DNS-over-HTTPS ဖြင့် မေးမြန်းသည်။

DNS ပြောင်းလဲမှုသည် နေရာတိုင်းတွင် အလုပ်လုပ်ရန် အချိန်မည်မျှကြာသနည်း။

မှတ်တမ်းရဲ့ ယခင် TTL (အချိန်အတိုင်း အသက်ရှင်နေသမျှ)။ TTL ကြာချိန် — စက္ကန့်မှ ရက်များ — ထို့ကြောင့် မှတ်တမ်းတစ်ခုကို တည်းဖြတ်ပြီးနောက်၊ ကမ္ဘာတစ်ဝှမ်းရှိ ဖြေရှင်းသူများသည် ၎င်းတို့၏ ကက်ရှ်မိတ္တူသက်တမ်းကုန်ဆုံးသည်အထိ အဖြေဟောင်းကို ဆက်လက်ဆောင်ရွက်ပေးပါသည်။ ခလုတ်ကို ပိုမိုမြန်ဆန်စေရန် စီစဉ်ထားသောပြောင်းလဲမှုတစ်ခုမတိုင်မီ TTL ကို နှိမ့်ချပါ။

DNS နှင့် IP လိပ်စာကြား ကွာခြားချက်မှာ အဘယ်နည်း။

IP လိပ်စာသည် အင်တာနက်ပေါ်ရှိ စက်ပစ္စည်းတစ်ခုကို ဖော်ထုတ်ပေးသည့် နံပါတ်ဖြစ်သည်။ DNS သည် အမှတ်ရနိုင်သော ဒိုမိန်းအမည်များကို ထိုနံပါတ်များသို့ မြေပုံညွှန်းပေးသည့် စနစ်ဖြစ်သည်။ ဒိုမိန်းသည် နာမည်ဖြစ်ပြီး IP သည် ဦးတည်ရာဖြစ်ပြီး DNS သည် ၎င်းတို့ကြားတွင် ဘာသာပြန်ခြင်းဖြစ်သည်။