Linux下DNS的管理與負(fù)載均衡
Linux 下DNS 的管理與負(fù)載均衡【摘要】DNS (Domain Name System)即域名系統(tǒng),完成域名與IP 地址互換的作用。網(wǎng)絡(luò)上有域名的每一臺(tái)主機(jī)都一個(gè)IP 地址,而域名服務(wù)器則是指存
Linux 下DNS 的管理與負(fù)載均衡
【摘要】DNS (Domain Name System)即域名系統(tǒng),完成域名與IP 地址互換的作用。網(wǎng)絡(luò)上有域名的每一臺(tái)主機(jī)都一個(gè)IP 地址,而域名服務(wù)器則是指存儲(chǔ)有關(guān)域名空間信息的程序。DNS 負(fù)載均衡技術(shù)是在DNS 服務(wù)器中為同一個(gè)主機(jī)名配置多個(gè)IP 地址,在應(yīng)答DNS 查詢時(shí),DNS 服務(wù)器對(duì)每個(gè)查詢將以DNS 文件中主機(jī)記錄的IP 地址按順序返回不同的解析結(jié)果,將客戶端的訪問(wèn)引導(dǎo)到不同的機(jī)器或相同機(jī)器不同的IP 地址上去,使得不同的客戶端訪問(wèn)不同的服務(wù)器,從而達(dá)到負(fù)載均衡的目的。
【關(guān)鍵詞】Linux ;DNS ;負(fù)載均衡
一、DNS 服務(wù)器軟件的安裝
在Linux 系統(tǒng)中DNS 服務(wù)器使用Bind (Berkeley Internet Name Domain)來(lái)實(shí)現(xiàn),即以一個(gè)名為“named進(jìn)程”作為域名服務(wù)器進(jìn)程的主體。它是一款實(shí)現(xiàn)DNS 服務(wù)器的開(kāi)放源碼軟件,最新版為第9版。
安裝命令如下:
rpm-ivh/media/cdrom/RedHat/RPMS/bind-9.3.3-7.i386.rpm
rpm-ivh/media/cdrom/RedHat/RPMS/bind-chroot-9.3.3-7.i386.rpm
二、建立主配置文件
Bind 的主配置文件是/var/named/chroot/etc/named.conf,該文件只包括Bind 的基本配置信息,并不包含任何DNS 區(qū)域數(shù)據(jù)。安裝DNS 服務(wù)后,安裝程序會(huì)自動(dòng)生成named.conf 文件的默認(rèn)內(nèi)容,如下所示。需要對(duì)默認(rèn)的named.conf 文件做相應(yīng)的配置后,才能使DNS 服務(wù)器很好的運(yùn)行。
//Default named.conf generated by install of bind-9.3.3-7
options { directory”/var/named”;
dump-file”/var/named/data/cache_dump.db”;
statistics-file”/var/named/data/named _stats.txt”;
};
include”/etc/rndc.key”;