Host File ဆိုတာ
ကြန္ယက္တစ္ခုအတြင္းရွိ ကြန္ပ်ဴတာမ်ား (သို႕မဟုတ္) Network တစ္ခုကို ျဖတ္သန္းခ်ိတ္ဆက္ထားေသာ ကြန္ပ်ဴတာတစ္လံုးစီအတြက္ သက္ဆိုင္ရာ IP Address မ်ား လိုအပ္ပါတယ္။ ကြန္ပ်ဴတာအေရအတြက္ မ်ားလာတာနဲ႕အမွ် လုိအပ္တဲ့ IP Address မ်ားလည္း မ်ားျပားလာမွာ ျဖစ္ပါတယ္။
ဥပမာ အင္တာနက္ခ်ိတ္ဆက္အသံုးျပဳေသာ ကြန္ပ်ဴတာတစ္လံုးကို ေလ့လာၾကည့္ရေအာင္။ ကြန္ပ်ဴတာတစ္လံုးဟာ အင္တာနက္ခ်ိတ္ဆက္ သံုးျပဳရန္အတြက္ လိုအပ္တဲ့ Client Software တစ္နည္းအားျဖင့္ Browser မ်ား ထည့္သြင္းထားရန္ လိုပါတယ္။
Browser မ်ားအေနျဖင့္ Chrome , Firefox , Internet Explorer တို႕ဟာ ကၽြန္ေတာ္တို႔ ႏိုင္ငံမွာ လူသံုးမ်ားပါတယ္။ ဘယ္ Browser ကိုပဲသံုးသံုး ၎တို႕ရဲ႕ လုပ္ေဆာင္ပံုႏွင့္ သေဘာသဘာ၀ကေတာ့ အားလံုးအတူတူပဲ ျဖစ္ပါတယ္။ အခု Browser တစ္ခုကို ဖြင့္လိုက္ပါမယ္။ ၿပီးေနာက္ Address Bar မွာ အသံုးျပဳလိုတဲ့ URL လို႕ေခၚတဲ့ ၀ဘ္ဆိုက္လိပ္စာကို ႐ိုက္ထည့္ပါမယ္။ ဥပမာ http://www.google.com ဆိုပါစို႕။
ဒီလိုမ်ိဳး URL တစ္ခုကို ႐ိုက္ထည့္လိုက္ျခင္းရဲ႕ ေနာက္ကြယ္မွာ ဒီ၀ဘ္ဆိုက္လိပ္စာ URL ဟာ IP Address တစ္ခုအေနျဖင့္ အလိုအေလွ်ာက္ေျပာင္းလဲသြားပါတယ္။ ဒီလိုေျပာင္းလဲသြားရာမွတဆင့္ Client Software နဲ႕ remote Server ကုိ ခ်ိတ္ဆက္ေပးၿပီး လိုအပ္တဲ့ Website မ်ား ကို output အေနျဖင့္ ျပန္လည္ထုတ္ျပေပးျခင္း ျဖစ္ပါတယ္။
ဒီလုိေျပာင္းလဲသြားျခင္းကိုေတာ့ URL မွ IP Address သို႕ ေျပာင္းလဲျခင္း လို႔ေခၚပါတယ္။ ဒီလိုေျပာင္းလဲသြားေအာင္ ဘယ္သူက လုပ္ေဆာင္ေပးသလဲဆိုေတာ့ DNS လို႕ေခၚတဲ့ Domain Naming System Server မ်ားမွ အလိုအေလွ်ာက္ ျပဳလုပ္ေဆာင္ရြက္ေပးပါတယ္။
ဒီေနရာမွာ DNS Server ဟာ Second Place အဆင့္မွာပဲ ရွိပါတယ္။ သူဟာ IP Address မ်ားကို စစ္ေဆးေပးျခင္းမွ်သာ ရွိပါတယ္။ ပထမဆံုးအေနျဖင့္ ျပဳလုပ္ေဆာင္ရြက္ေပးတာကေတာ့ ကြန္ပ်ဴတာအတြင္းရွိ Hosts File မ်ား ျဖစ္ပါတယ္။
Host File ဆိုတာဟာ Text-Based System File မ်ားျဖစ္ၿပီး သူဟာ IP Address မ်ားႏွင့္ အမည္မ်ားအၾကား Mapping ကို ေဆာင္ရြက္ေပးပါတယ္။ အဓိက လုပ္ေဆာင္ခ်က္ကေတာ့ DNS Server နဲ႕ ခ်ိတ္ဆက္ေပးရန္ ျဖစ္ပါတယ္။ ဒီလို Host File ေတြဟာ ကြန္ပ်ဴတာအတြင္း C:\Windows\System32\Drivers\Etc\hosts ထဲမွာ ရွိပါတယ္။
၎ကို သြားဖြင့္လိုက္လွ်င္ ပံုမွ Text File အေနျဖင့္သာ ျမင္ေတြ႕ရမွာ ျဖစ္ပါတယ္။ ဒါေပမယ့္ သူ႕ရဲ႕လုပ္ေဆာင္ခ်က္ကေတာ့ Name မ်ားနဲ႕ IP Address မ်ားအၾကား အဓိကလုပ္ေဆာင္ေပးၿပီး ကြန္ပ်ဴတာတစ္လံုးရဲ႕ ကြန္ယက္ခ်ိတ္ဆက္ျခင္းကို ေဆာင္ရြက္ေပးတဲ့ File မ်ား ျဖစ္ပါတယ္။