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