我們當(dāng)前所使用的網(wǎng)絡(luò),最基本的就是TCP/IP網(wǎng)絡(luò)(我們平常所涉及到的上網(wǎng),瀏覽網(wǎng)頁(yè)都是使用的這個(gè)網(wǎng)絡(luò)),而TCP/IP網(wǎng)絡(luò)中最基本的服務(wù)就是域名服務(wù),該服務(wù)用來(lái)將主機(jī)名與IP地址進(jìn)行轉(zhuǎn)換。我們要訪問(wèn)一臺(tái)網(wǎng)絡(luò)上的計(jì)算機(jī)就要知道它的地址,而這個(gè)地址是用數(shù)字表示的(就像192.168.1.11等),非常不利于我們?nèi)祟?lèi)記憶,那么我們就為這些數(shù)字的地址取一個(gè)容易記的名字(比如TOM,SINA等),這樣我們只要輸入這些容易記的名字,他們就自動(dòng)被翻譯成機(jī)器理解的IP地址,這樣就能訪問(wèn)網(wǎng)絡(luò)上的計(jì)算機(jī)了??梢允褂萌N技術(shù)來(lái)實(shí)現(xiàn)主機(jī)名和IP地址之間的轉(zhuǎn)換:Host表、網(wǎng)絡(luò)信息服務(wù)系統(tǒng)(NIS)和域名服務(wù)(DNS)。
Host表:是簡(jiǎn)單的文本文件(/etc/hosts文件),其中存放了主機(jī)名和IP地址的映射表,它通過(guò)在該文件中搜索來(lái)匹配主機(jī)名和IP地址。但是在一個(gè)大型的網(wǎng)絡(luò)中建立Host表是一件繁瑣而又恐怖的事情。而NIS是將主機(jī)表當(dāng)作NIS主機(jī)數(shù)據(jù)庫(kù),所有的客戶(hù)機(jī)都需要從它這里獲得所需的主機(jī)表信息,當(dāng)網(wǎng)絡(luò)一大時(shí),就會(huì)出現(xiàn)主機(jī)名轉(zhuǎn)換為IP時(shí)的效率低下問(wèn)題。而最好的方法就是DNS(Domain Name Server),它使用一種分層的、分布式數(shù)據(jù)庫(kù)方式來(lái)處理Internet上成千上萬(wàn)個(gè)主機(jī)和IP地址的轉(zhuǎn)換。
DNS工作原理圖: DNS系統(tǒng)本身對(duì)服務(wù)器的要求不是很高,壓力不是很重,完全可以與Active Directory域控制器統(tǒng)一部署在同一臺(tái)服務(wù)器上。實(shí)際上,DNS服務(wù)就是Windows Active Directory域控制器的一項(xiàng)最重要的功能。
我們對(duì)DNS服務(wù)器(包括AD域控制器)進(jìn)行了性能壓力測(cè)試,詳細(xì)的測(cè)試過(guò)程與結(jié)果分析如下:
測(cè)試平臺(tái):NF500 4*3.16G/1G/1000M/5*U320 SCSI/RAID5
DNS服務(wù)器測(cè)試分析:
測(cè)試結(jié)論: *一個(gè)有4個(gè)處理器和1GB內(nèi)存并集成Windows 2000 Server Active Directory的DNS服務(wù)器可以為12,000人提供服務(wù)。
*一個(gè)有2個(gè)處理器和1GB內(nèi)存全局編錄的服務(wù)器,可以支持10,000個(gè)用戶(hù)的LDAP和Exchange 2000要求。
* 一個(gè)有4個(gè)處理器和512MB內(nèi)存的域控制服務(wù)器可以支持17,000個(gè)用戶(hù)進(jìn)行登陸和網(wǎng)絡(luò)驗(yàn)證。
DNS服務(wù)器選型建議:
網(wǎng)絡(luò)規(guī)模-小型(并發(fā)100人左右) 建議采用P4 2.8GHz/512MB ECC DDRII/1塊 SATA硬盤(pán)/1000Mbps 網(wǎng)卡(浪潮NP110G2)
如果DNS服務(wù)器集成在域控制器上,建議采用: P4 2.8GHz/1024MB/2塊 SATA/RAID0/ 1000Mbps 網(wǎng)卡(浪潮NP110G2)
網(wǎng)絡(luò)規(guī)模-中型(并發(fā)500人左右) 建議采用Xeon 2.8GHz/1024MB ECC DDRII /1 塊SCSI硬盤(pán)/1000Mbps網(wǎng)卡(浪潮NP370G2)
如果DNS服務(wù)器集成在域控制器上,建議采用: Xeon 2.8GHz/1024MB ECC DDRII/3塊SCSI/RAID5/1000Mbps 網(wǎng)卡(NP370G2)