DNS Server အေၾကာင္း

Sunday, March 4, 20120 comments

Networking Server အေၾကာင္းေတြကို လာေမးတဲ့ညီးေလးေတြအတြက္ တင္ေပးလိုက္တယ္။ က်ေနာ္ကိုယ္ပိုင္ ပို႔စ္မဟုတ္ပါဘူး။ က်ေနာ္ေလ့လာစုေဆာင္းထားခဲ့တဲ့ sources ေတြကိုျပန္လည္ေ၀ငွျခင္းသာျဖစ္တယ္။Network မွာ ဒီ DNS နဲ႔ ISA server တို႔ဟာ သိသင့္သိထိုက္တဲ့ Networking ေတြျဖစ္ပါတယ္။ ဒါေၾကာင့္ ဒီ ဆာဗာ (၂) ခုရဲ႕အေၾကာင္းေတြဆက္တိုက္ ပို႔စ္တင္ေပးသြားျဖစ္ပါတယ္။


DNS Server အေၾကာင္း

Network System ရဲ႕ အေျခခံ က်တဲ့အခ်က္ေတြရဲ႕ LAN ကုိ Design ခ်ၿပီးရင္ ဒီ design မွာပါမယ့္ Server နဲ႔ Client ေတြရဲ႕ architecture ေတြ၊ Server အမ်ဳိးအစားေတြကို ေျပာျပ ပါမယ္။ Server ဆိုတာ Client လို႔ ေခၚတဲ့ သားသမီးက လိုအပ္လို႔ ေတာင္းဆိုတဲ့ request လိုခ်င္လို႔ ေတာင္းဆိုတဲ့ request ကို ျဖည့္ေပး ႏိုင္တဲ့ မိဘနဲ႔တူပါ တယ္။

Server ကို realiability, performance, space, power supply နဲ႔ scalibility ဆိုတဲ့ အခ်က္ေတြ ေပၚမူ တည္ၿပီး စဥ္းစားပါတယ္။

Realiability အတြက္ server ေတြ clustering ပံုစံသံုး ထားရင္ လာ သမွ် request ေတြကို function ခြဲၿပီးအလုပ္ လုပ္ပါတယ္။ data ကို Sbrage Area Network (SAN) or Network attacted Storge သံုးထား လို႔ Server ပ်က္လည္း data မပ်က္ ပါဘူး။ Realiability ကို ၀% down time ဒါမွမဟုတ္ five 9 (99.999)နဲ႔ စံသတ္မွတ္ထားပါတယ္။

Performance က Server ကို တၿပိဳင္နက္တည္း connection ယူတဲ့ အခါ response time က အမ်ားဆံုး ဘယ္ေလာက္ထိ အနည္းဆံုး ဘယ္ ေလာက္ထိ လက္ခံႏိုင္လဲဆိုတာကို စဥ္းစားပါတယ္။

T1+ T2+T3 = ၾကာခ်ိန္?

T1 ဆိုတာ Client ကေန Server ကို request လွမ္းေတာင္းတဲ့ ၾကာခ်ိန္၊ T2 ဆိုတာ request ကို Server မွာ process လုပ္ခ်ိန္၊ T3 ဆိုတာ Server က Client ကို reply ျပန္ခ်ိန္ T1နဲ႔T3 က network ရဲ႕ speed နဲ႔ဆိုင္ပါတယ္။

T2 ကေတာ့ Serverရဲ႕ performance ျဖစ္ပါတယ္။

[Server မွာ PC လို O/S ကို install လုပ္ၿပီး Serverရဲ႕ function ေတြကုိ လုပ္တဲ့ general purpose serverနဲ႔ Keyboard, monitor မပါဘဲ function တစ္ခုတည္းကိုပဲ လုပ္တဲ့ onloff ခလုပ္ပဲပါတဲ့ special purpose server ဆို ၿပီး ႏွစ္မ်ဳိးရွိပါတယ္။]

Server မွာ ေနရာရွိႏိုင္မႈ Space, voltage ႏိုင္မႈ power supply နဲ႔လိုအပ္ရင္ bardwax device ေတြကို ထပ္တိုးႏိုင္မႈ မလိုအပ္ရင္ ေလ်ာ့ႏိုင္မႈ scalability, event log, activity bistory ေတြထားၿပီး performance နဲ႔ availablity ကို remotely hardware နဲ႔ software က လုပ္ေပး ႏိုင္မႈ manageability၊ စက္ဖြင့္ရတာ operation ေတြ run ရတာ လြယ္မႈ usability, ပစၥည္းလဲရတာ လြယ္မႈ Servicea bility ဆိုတဲ့ အခ်က္ေတြနဲ႔ လည္း ျပည့္စံုရပါမယ္။

Server အမ်ဳိးအစားႀကီးထဲက အခုပထမဆံုး domain name server အေၾကာင္းေျပာပါမယ္။ DNS Server ဆိုတာ web site ေတြကို ip နဲ႔ ေခၚရ တာ႐ႈပ္လို႔ နာမည္တပ္ ေခၚတာပါပဲ။ ဥပမာဆိုရင္ လူတစ္ေယာက္ကို သူရဲ႕ မွတ္ပံုတင္နံပါတ္ မေခၚဘဲ နာမည္နဲ႔ ေခၚတာ ျဖစ္ပါတယ္။ ဒီလူက ဒီ မွတ္ပံုတင္နံပါတ္ရွိတယ္လို႔ ေၾကျငာ တာ DNS သေဘာပဲ ျဖစ္ပါတယ္။ DNS က internet မွာ သာမက intranet LAN ထဲမွာလည္း client ေတြကို control လုပ္ႏိုင္ဖို႔ ေဆာက္ ႏိုင္ပါတယ္။ web server ေတြ အတြက္ အသံုး၀င္ပါတယ္။

DNS Server ကုိ ေဆာက္မယ့္ computer မွာ DNS service ကိုသာ ထားရပါမယ္။ domain nameနဲ႔ ေခၚလုိ႔ရေအာင္ ကိုယ္ေပးခ်င္တဲ့ domain name ကို host ထားၿပီး forward lookup Zone ေဆာက္ရပါ မယ္။ ip နဲ႔လည္း ေခၚလို႔ရေအာင္ ကိုယ့္စက္ရဲ႕ ip ကို pointer ေထာက္ ၿပီး reverse lookup zone ေဆာက္ရ ပါမယ္။

Microsoft နဲ႔ Linux ရဲ႕ ကြာျခား ခ်က္ကေတာ့ microsoft က service ကုိ အရင္တင္ပါတယ္။ Linux က DNS ေဆာက္ၿပီးမွ Service named restart လုပ္ပါတယ္။

DNS ရမရကုိေတာ့ nslookup ဆိုတဲ့ command ကို command မွာ သြားစမ္းပါတယ္။

e.g nslookup ကိုယ့္စက္ရဲ႕ ip

ေနာက္ထပ္ server တစ္မ်ဳိး ကေတာ့ Dynamic Host Configuration Protocol လို႔ေခၚတဲ့ DHCP server ျဖစ္ပါတယ္။ DHCP service ကို client PC ေတြမ်ားလို ip shortage ျဖစ္တဲ့အခါ၊ roaming ip ပံုေသ မရွိတဲ့အခါ network system မွာ client ေတြ ခဏခဏျဖဳတ္တပ္လုပ္ရ တဲ့အခါမွာ ip ေတြကို auto assign လုပ္ေပးတဲ့ security လည္း ေကာင္း တဲ့ဒီ service ကို သံုးပါတယ္။

ပထမဆံုးစက္မွာ DHCP service ကို on ရပါမယ္။ ၿပီးရင္ client ကို ခ်ေပးဖို႔ ip range ေပးပါမယ္။ကိုယ္ဖယ္ထားမယ့္ စက္ေတြကို လည္း add exclusion မွာ range ေပး လို႔ ရပါတယ္။

DHCP က member server မွာ သင့္ေတာ္ပါတယ္။ Microsoft မွာ DHCP လို႔ေခၚၿပီး Linux မွာေတာ့ BOOTP လို႔ ေခၚပါတယ္။ DHCP ကို command mode မွာ -

- ipconfig release

- ipconfig renew

ဆိုၿပီး စမ္းႏိုင္ပါတယ္။

Network icon နီေနရင္ ip စစ္ၿပီး service ကို restart ျပန္လုပ္ပါ။

! ျဖစ္ရင္ iprange တူေန သည္။ DHCP ip တူေနသည္ဆိုတဲ့ error messoge ျဖစ္ပါတယ္။

ref : http://www.knowledgebridge.net/
Share this article :

Post a Comment

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Saw Linux - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger