Linux下DNS的管理与负载均衡

Linux 下DNS 的管理与负载均衡【摘要】DNS (Domain Name System)即域名系统,完成域名与IP 地址互换的作用。网络上有域名的每一台主机都一个IP 地址,而域名服务器则是指存

Linux 下DNS 的管理与负载均衡

【摘要】DNS (Domain Name System)即域名系统,完成域名与IP 地址互换的作用。网络上有域名的每一台主机都一个IP 地址,而域名服务器则是指存储有关域名空间信息的程序。DNS 负载均衡技术是在DNS 服务器中为同一个主机名配置多个IP 地址,在应答DNS 查询时,DNS 服务器对每个查询将以DNS 文件中主机记录的IP 地址按顺序返回不同的解析结果,将客户端的访问引导到不同的机器或相同机器不同的IP 地址上去,使得不同的客户端访问不同的服务器,从而达到负载均衡的目的。

【关键词】Linux ;DNS ;负载均衡

一、DNS 服务器软件的安装

在Linux 系统中DNS 服务器使用Bind (Berkeley Internet Name Domain)来实现,即以一个名为“named进程”作为域名服务器进程的主体。它是一款实现DNS 服务器的开放源码软件,最新版为第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 区域数据。安装DNS 服务后,安装程序会自动生成named.conf 文件的默认内容,如下所示。需要对默认的named.conf 文件做相应的配置后,才能使DNS 服务器很好的运行。

//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”;

标签: