Wednesday, May 21, 2014

DNS Namespace ဆုိတာဘာလဲ



Aung Ko Htet (MM IT Knowledge)


English ဆုိရင္ေတာ့ What is DNS Namespace? ေပ့ါဗ်ာ။ ျမန္မာလိုုဆုိရင္ေတာ့ DNS Namespace ကဘာလဲေပါ့။ ကဲ ေရွ႕က ေဆာင္းပါးေတြမွာေတာ့ DNS ဆုိတဲ့ အေၾကာင္းအရာကို အၾကမ္းမ်ဥ္း နားလည္သြားပါၿပီ။ အခုေျပာျပမယ့္ အေၾကာင္းအရာကေတာ့ DNS Namespace အေၾကာင္းပဲျဖစ္ပါတယ္။
DNS Namespace ဆုိတာ DNSServer ေတြအတြင္းမွာပါ၀င္တဲ့ Logical Tree ေတြကုိ ဆင့္ပြားခ်ိတ္ဆက္ထားတာကုိ ေျပာျခင္းျဖစ္ပါတယ္။ အခုအခ်ိန္မွာDomain အတြင္းမွာ ပါ၀င္တဲ့ Tree ဆုိတဲ့ အေၾကာင္းအရာကို ေဆာင္းပါတစ္ခု အေနနဲ႔ အက်ယ္တ၀င့္ရွင္းျပထားပါတယ္။
အခု Domain Name Space ကိုမေျပာခင္ Domain Name System ကိုအရင္ ေျပာျပခ်င္ပါတယ္။ ဟဲဟဲရွည္လိုက္ဦးမယ္။ နားလည္လြယ္ေအာင္ေျပာရရင္ Domain Name System က ဖုန္းစာအုပ္ေပါ့ဗ်ာ။ ဖုန္းစာအုပ္မွာ နာမည္နဲ ့လူတြဲျပီးမွတ္သလိုေပါ ့။Domain Name System က လည္း Computer ရဲ ့ IP Address ေတြကို လူေတြမွတ္မိႏိုင္တဲ ့ နံမည္နဲ ့တြဲျပီးသိမ္းေပးတာျဖစ္ပါတယ္။ ဥပမာ- Computer ရဲ ့ IP Address 192.0.32.10 ကို www.example.com လို ့နံမည္ေပးသိမ္းျခင္းမို ့လို ့ Client Computer ဟာ Browser မွာ www.example.com လို ့ရိုက္ရံုနဲ ့ 192.0.32.10 လို ့မွတ္စရာမလိုေတာ့ပဲ သက္ဆိုင္တဲ ့ Website က်လာတာပဲျဖစ္ပါတယ္။ဒါက Domain Name System ကို အၾကမ္းမ်ဥ္းေျပာျပတာပါ။
Domain Name Space ဆိုတာ Domain Name System ရဲ ့ အေျခခံက်ဆံုးအစိတ္အပိုင္းျဖစ္ပါတယ္။ သူက Domain Name ေတြအဆင့္ဆင္ ့ဆင္ ့ပြားတည္ေဆာက္ထားတဲ ့လမ္းေၾကာင္း ကို သိမ္းပါတယ္။ ဒါတင္ပဲလားဆိုေတာ့ သူတို ့ဘယ္လိုတည္ေဆာက္ရလဲ ဆိုတဲ ့ Rules ေတြကိုလည္းသတ္မွတ္ေပးပါတယ္။ အဓိကကေတာ ့ Domain Name ေတြရဲ ့ Architecture ကို သတ္မွတ္ေပးတာပါပဲ။ ေအာက္ကပံုမွာေတာ ့ DNS Hierarchy ပံုကို ျပထားပါတယ္။


အလြယ္ဆံုးေျပာရရင္ေတာ ့ Domain Name Space ဆိုတာ သူ ့ထဲ မွာပါ၀င္တဲ ့ Root Domain ကမွတဆင္ ့ေနာက္ထပ္ Top Level Domain ရိွမယ္။ အဲဒီ Top Level Domain ေအာက္မွာ Sub Domain ေလးေတြရိွမယ္။ ဒီလို အဆင္ ့ဆင္ ့ဆင့္ပြားခ်ိတ္ဆက္ထားတဲ ့နည္းပညာပါ။ Root Domain က သစ္ပင္ဆို အဲဒီသစ္ပင္ၾကီးေအာက္ကမွ ခြဲထြက္လာတဲ ့ Top Level Domains ဆိုတဲ ့ အပင္လက္တက္ၾကီးေတြ အဲဒီ အပင္လက္တက္ၾကီးေအာက္ကမွ Sub Domains ဆိုတဲ ့ အကိုင္းေလးေတြ ဒါေတြအားလံုးသူ ့အဆင့္နဲ ့သူ အဆင့္ဆင့္တည္ရိွေနတာပဲျဖစ္ပါတယ္။



ကဲ ... ဒါဆုိရင္ အခုေလာက္ဆုိ DNS Namespace ဆုိတာဘာလဲသိသြားၿပီး ေပ့့ါေနာ္။ ၎ DNS Namespace ကုိဥပမာတစ္ခုအေနနဲ႔ ထပ္ဆင့္ရွင္းျပေပးပါ့မယ္။အေပၚကပံုေလးကိုၾကည့္ပါ။ အဲဒီပံုထဲက Internet Namespace အတြင္းမွာ Root Domainတစ္ခုရွိပါတယ္။ဟုတ္ၿပီေနာ္ ၎ Root Domain ရဲ႔ေအာက္မွာ ေနာက္ထပ္ Top-level Domain ေတြဆက္လက္ ပါရွိေနပါေသးတယ္။ OK?အဲဒီကမွတစ္ဆင့္ Subdomain ေတြကုိ ဆင့္ပြားဆင့္ပြားခ်ိ္တ္ဆက္ထားျခင္းကုိ DNS Namespace လို႔ေခၚပါတယ္ဗ်ာ။
ဒါကေတာ့ Domain Name Space အေၾကာင္းပါပဲ။ သေဘာေပါက္ျပီလို ့ထင္ပါတယ္။
သစ္ပင္ၾကီးနဲ ့အကိုင္းေတြကိုသာမွတ္ထားေပါ့ဗ်ာ။

CPHelper

ref: Naung Yo
 

0 comments:

Post a Comment