ဒိုမိန်းနာမည်

## '''domain name''' ဆိုတာ
1.Internet နဲ့ ချိတ်ဆက်ထားတဲ့ computer တစ်ခု (သို့ )computer တိကို ကိုယ်စားပြုတဲ့ အမည်တစ်ခုအနီနဲ့ ဆောင်ရွက်ပါရေ။domain name ကို website ရဲ့ URL မှာ တစ်စိတ်တစ်ပိုင်း ဖော်ပြပါရေ။(ဥပမာ www.wikipedia.org )။ ဒီလို domain name မျိုးကို host name လို့လည်း ခေါ်ပါသိမ်းရေ။

2.domain name မှတ်ပုံတင်လုပ်ငန်းတွေက ဖောက်ရေတွေကိုပီးတဲ့ ကုန်ပစ္စည်း (product) တစ်ခုလို့လည်း မှတ်ယူနိုင်ပါရေ။ ဒီလို domain name မျိုးကိုတော့ **မှတ်ပုံတင်ပြီး (registered) domain name** လို့လည်းခေါ်နိုင်ပါရေ။

3.domain name အမည်ပီးစနစ် (Domain Name System - DNS) မှာ အခြားရည်ရွယ်ချက်တွေအတွက် လည်းသုံးပါရေ။ဥပမာ e-mail လိပ်စာ တစ်ခုမှာ @ သင်္ကေတရဲ့ နောက်က အမည် နီရာမှာသုံးသလို .com လိုမျိုး Top-level domain name မှာလည်းသုံးပါရေ။ Section Initiation Protocol (VoIP) တွေမှာလည်း သုံးပါရေ။ DomainKeys တွေမှာလည်းသုံးပါရေ။

4.တစ်ခါတစ်လီမှာ domain name ကို web-address လို့လည်း အလွယ်တကူ နှုတ်ကျိုးပြီး ခေါ်လိဟိပါရေ။(တကယ်တော့ ဒီလိုခေါ်တာဟာ မမှန်ပါဘူး)

နောက်ဖော်ပြမယ့် အကြောင်းအရာတွေဟာ မှတ်ပုံတင်ပြီး domain name တိကိုပဲ အကျယ်တဝင့် ရှင်းထားတာဖြစ်ပါရေ။

= ခြုံငုံဖော်ပြချက်တိ(Overview) =
IP Address တွေကို ကိန်းဂဏန်းတွေနဲ့ ကိုယ်စားပြုပါရေ။ IP Address တွေကိုပိုနားလည်နိုင်အောင် အမည်ပီးရာမှာdomain name တိရဲ့ hostnames အမျိုးအစားကိုသုံးပါရေ။ ဘယ်website ကိုမဆို Internet(သို့) Intranet အတွင်းက မတူညီတဲ့ IP Address ဟိတဲ့ တခြားနီရာတစ်ခုကို ကူးပြောင်းစေနိုင်ပါရေ။

ကိန်းဂဏန်းတွေနဲ့ address အစား အက်ခရာတိနဲ့ address ကိုသုံးခြင်းဖြင့် Internet သုံးစွဲသူတိအနီနဲ့ website တိနဲ့server-based ဝန်ဆောင်မှုတိကို လွယ်လွယ်ကူကူ ရှာဖွေတွိ့ဟိနိုင်ပါရေ။ domain name system ရဲ့ အလျော့အတင်းလုပ်ပီးနိုင်တဲ့ စွမ်းရည်ကြောင့် IP Address တိစွာကိုdomain name တစ်ခုတည်းအဖြစ်အသုံးပြုနိုင်ပြီး domain name တိစွာကိုလည်း IP Address တစ်ခုတည်းအတွက် သုံးနိုင်ပါရေ။ ဒါ့ကြောင့် server တစ်ခုဟာ လုပ်ငန်းတိစွာ ဆောင်ရွက်နိုင်သလို (တစ်သီးပုဂ္ဂလ website တိစွာကို host လုပ်နိုင်သလိုမျိုး) လုပ်ငန်းတစ်ခုတည်းကိုပဲ server တိစွာ ဖြန်ေ့ဝခိုင်းစေနိုင်ပါရေ။ IP Addressတစ်ခုတည်းကိုပဲ server တိစွာကိုယ်စားပြုနိုင်ပါရေ။

Host name တိကိုASCIIစာလုံးတိ -a မှ z (စာလုံးအကြီးအသေးမလို)၊ 0 မှ 9 ထိဂဏန်းတိ၊ hyphen(-)စတာတွေနဲ့အသီးသီးဖြစ်စေ စုပေါင်းလျက်ဖြစ်စေ အမည်ပီးခွင့်ဟိပါရေ။ မှတ်ပုံတင်လုပ်ငန်းတွေအနီနဲ့လည်း စည်းမျဉ်းတိနဲ့ကိုက်ညီတဲ့ domain name တိကိုသာ မှတ်ပုံတင်ပီးပါရေ။ စည်းမျဉ်းမကိုက်ညီရေ domain name တစ်ခုမှာ လုံးဝအသုံးမကျပါ။

နိုင်ငံတကာ domain name စနစ် (Internationalized Domain Name;IDN System) ကို host name တိဟိ character အသုံးပြုခွင့် စည်းမျဉ်းတိကို ကျော်လွှားနိုင်ဖို့ တီထွင်ထားပါရေ။
domain name တိကို *domain* ဟူ၍ တိုတိုတုတ်တုတ် ခေါ်လိဟိပြီး domain name မှတ်ပုံတင်ဝယ်ယူသူတိကို *domain owner* တိဟုခေါ်ကတ်ပါရေ။

ယေဘူယျသဘောတရားအရ IP Address တစ်ခုနဲ့ server အမည်တစ်ခု အပြန်အလှန်ပြောင်းလဲနိုင်ပါရေ။ Internet service တော်တော်တိတိမှာ sever တွေဟာ ဘယ်ဟာသုံးပြီးပြီလဲဆိုတာ မသိနိုင်ပါဘူး။ ဒါပေမယ့် web ကိုစိတ်ဝင်စားမှု အဆမတန် တိုးပွားလာတာကို ကြည့်ခြင်းအားဖြင့် server တွေထက် website အရေအတွက် ပိုတိနီရေဆိုတာ သိနိုင်ပါရေ။ ဒါကိုလိုက်လျောညီထွေဖြစ်စေဖို့ hypertext transfer protocol(HTTP) ကနီ client မှ server ကို ဘယ်အမည်ကတော့ဖြင့်သုံးပြီးပြီ ဖြစ်ကြောင်း သတင်းပီးပို့စေပါရေ။ ဒါကြောင့် IP Address တစ်ခုဟိတဲ့ server တစ်ခုဟာ ကွဲပြားတဲ့ domain name တွေနဲ့ site တိစွာကိုဆောင်ရွက်နိုင်ပါရေ။ ဒီစွမ်းရည်ကို virtual hosting လို့သုံးနှုန်းပြီး web hosts တိအသုံးတိပါရေ။

ဥပမာ 208.77.188.166 ဆိုတဲ့ IP Address ဟာ အောက်ပါ site တွေကို ကိုယ်စားပြုနိုင်ပါရေ။

example.com

www.example.com

example.net

www.example.net

example.org

www.example.org

domain name တစ်ခုကို မှတ်ပုံတင်လိုက်တာနဲ့ host name နဲ့ သက်ဆိုင်တဲ့ data တွေကို user ဆီပို့ပီးပါရေ။

## Top-level domains
domain name တိုင်း Top-level domain(TLD) name နဲ့ အဆုံးသတ်ရပါရေ။TLD name တိဟာ (character အနဲဆုံး 3 လုံးပါဝင်တဲ့) မျိုးတူ အမည်စာရင်းထဲက တစ်ခုဖြစ်နိုင်သလို ISO - 3166 ကို အခြီခံထားတဲ့ character နှစ်လုံးပါ territory code လည်းဖြစ်နိုင်ပါရေ။ Top-level domain တိကို first-level domain လို့လည်းတစ်ခါတစ်ရံခေါ်ကတ်ပါရေ။
= other-level domains =
top-level domain အပြင် second-level domain(SLD) လည်းဟိပါသိမ်းရေ။ SLD တွေဟာ .com .net ရို့လို TLD တွေရဲ့ ဘယ်ဘက်မှာဟိပါရေ။ 

နောက် third-level domain တွေကို second-level domain တွေရဲ့ ဘယ်ဘက်မှာ ဖော်ပြလိဟိပါရေ။

fourth level fifth-level စရေ အကန့်အသတ်မဟိ ဟိနိုင်ပါသိမ်းရေ။ level တစ်ခုစီကို အစက် (dot) (သို့မဟုတ်) ပုဒ်ဖြတ်သင်္ကေတ (period symbol) တစ်ခုစီနဲ့ ခြားထားပါရေ။

third-level နဲ့ သူ့ရဲ့အထက် level တိကို sub domain လို့လည်းခေါ်ပါရေ။ ဒါပေမယ့် sub domain ဆိုတဲ့ term ကို technical အရ level အားလုံးမှာ သုံးပါရေ။ ဘာကြောင့်လဲဆိုရင် top-level domain ကိုယ်တိုင်ကိုယ်က root domain (zeroth-level domain လို့ ခေါ်ပြီး dot တစ်ခုတည်းနဲ့ သတ်မှတ်ထားပါရေ) ရဲ့ sub domain ဖြစ်နီလို့ပါ။