Linux下DNS的管理與負載均衡
Linux 下DNS 的管理與負載均衡【摘要】DNS (Domain Name System)即域名系統(tǒng),完成域名與IP 地址互換的作用。網(wǎng)絡(luò)上有域名的每一臺主機都一個IP 地址,而域名服務(wù)器則是指存
Linux 下DNS 的管理與負載均衡
【摘要】DNS (Domain Name System)即域名系統(tǒng),完成域名與IP 地址互換的作用。網(wǎng)絡(luò)上有域名的每一臺主機都一個IP 地址,而域名服務(wù)器則是指存儲有關(guān)域名空間信息的程序。DNS 負載均衡技術(shù)是在DNS 服務(wù)器中為同一個主機名配置多個IP 地址,在應(yīng)答DNS 查詢時,DNS 服務(wù)器對每個查詢將以DNS 文件中主機記錄的IP 地址按順序返回不同的解析結(jié)果,將客戶端的訪問引導(dǎo)到不同的機器或相同機器不同的IP 地址上去,使得不同的客戶端訪問不同的服務(wù)器,從而達到負載均衡的目的。
【關(guān)鍵詞】Linux ;DNS ;負載均衡
一、DNS 服務(wù)器軟件的安裝
在Linux 系統(tǒng)中DNS 服務(wù)器使用Bind (Berkeley Internet Name Domain)來實現(xiàn),即以一個名為“named進程”作為域名服務(wù)器進程的主體。它是一款實現(xiàn)DNS 服務(wù)器的開放源碼軟件,最新版為第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ù)后,安裝程序會自動生成named.conf 文件的默認(rèn)內(nèi)容,如下所示。需要對默認(rèn)的named.conf 文件做相應(yīng)的配置后,才能使DNS 服務(wù)器很好的運行。
//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”;